Для установки нажмите кнопочку Установить расширение. И это всё.

Исходный код расширения WIKI 2 регулярно проверяется специалистами Mozilla Foundation, Google и Apple. Вы также можете это сделать в любой момент.

4,5
Келли Слэйтон
Мои поздравления с отличным проектом... что за великолепная идея!
Александр Григорьевский
Я использую WIKI 2 каждый день
и почти забыл как выглядит оригинальная Википедия.
Статистика
На русском, статей
Улучшено за 24 ч.
Добавлено за 24 ч.
Альтернативы
Недавние
Show all languages
Что мы делаем. Каждая страница проходит через несколько сотен совершенствующих техник. Совершенно та же Википедия. Только лучше.
.
Лео
Ньютон
Яркие
Мягкие

Из Википедии — свободной энциклопедии

CompactRISC — семейство архитектур наборов команд от National Semiconductor. Архитектура была разработана в соответствии с принципом сокращённого набора команд и в основном используется в микроконтроллерах[1]. Примерами архитектур этого семейства являются 16-битные CR16 и CR16C и 32-битная CRX[2].

Архитектуры CR16

Особенности семейства CR16 — компактность реализации (менее 1 мм² при 250-нанометровом техпроцессе), двухмегабайтное (221 байт) адресное пространство, поддержка частот до 66 МГц, аппаратный множитель 16-битных чисел. Архитектуры данного семейства включают в себя сложные инструкции, например, манипуляции над битами или сохранение в стек сразу нескольких регистров за одну инструкцию[1].

CR16 располагает 16 регистрами общего назначения (16 бит каждый) и адресными регистрами (21 бит). Есть 8 специальных регистров: счётчик инструкций (англ. Program Counter, PC), указатель стека прерываний (англ. Interrupt Stack Pointer, ISP), указатель вектора прерываний (англ. Interrupt Vector Adress Register, INTBASE), регистр состояния (англ. Processor Status Register, PSR), регистр конфигурации (англ. Configuration register, CFG) и три регистра отладки. Регистр состояния хранит следующие флаги: C, T, L, F, Z, N, E, P, I[1].

Реализация CR16 включает в себя ловушки[en] и прерывания. Выполняемые команды проходят трёхступенчатый конвейер: получение инструкции, декодирование и выполнение[1].

Продукты на CR16

Архитектура CR16 использовалась в микроконтроллерах компании National Semiconductor. В 2001 году микроконтроллеры на этой архитектуре стали поддерживать встроенную флеш-память[3][4]. С 2007 года интеллектуальная собственность, основанная на CR16, стала доступной для лицензирования[5].

Примечания

  1. 1 2 3 4 Brunvand, Erik National Semiconductor CR16, Compact RISC Processor, Baseline ISA and Beyond. CS/EE 3710. University of Utah. Дата обращения: 3 декабря 2016. Архивировано 25 декабря 2012 года.
  2. von Hagen, William. The Definitive Guide to GCC (неопр.). — Apress, 2011. — С. 422. — ISBN 9781430202196.
  3. Graham, Jeanne. National Semi's 16-bit MCU integrates flash, analog, EETimes (22 февраля 2001). Архивировано 20 декабря 2016 года. Дата обращения: 3 декабря 2016.
  4. National's 16-bit RISC MCU touts high-endurance flash, EETimes (13 марта 2001). Архивировано 20 декабря 2016 года. Дата обращения: 3 декабря 2016.
  5. Hammerschmidt, Christoph. NatSemi taps IPextreme for embedded IP resale, EETimes (21 февраля 2007). Архивировано 20 декабря 2016 года. Дата обращения: 3 декабря 2016.

Ссылки

Эта страница в последний раз была отредактирована 17 февраля 2023 в 21:27.
Как только страница обновилась в Википедии она обновляется в Вики 2.
Обычно почти сразу, изредка в течении часа.
Основа этой страницы находится в Википедии. Текст доступен по лицензии CC BY-SA 3.0 Unported License. Нетекстовые медиаданные доступны под собственными лицензиями. Wikipedia® — зарегистрированный товарный знак организации Wikimedia Foundation, Inc. WIKI 2 является независимой компанией и не аффилирована с Фондом Викимедиа (Wikimedia Foundation).