Ниже приведен список
систем команд
AMD
Analog Devices
ARM
-
ARM
ARM Software Development Toolkit Reference Manual, Advanced RISC Machines Ltd
-
ARMv1
-
ARMv2
-
ARMv3
-
ARMv4
-
ARMv5
-
Расширения
-
Thumb
-
DSP
-
Jazelle
-
VFPv2 — Vector Floating Point
-
ARMv6
-
ARMv7
-
Расширения
-
Thumb-2
-
— технология ускорения обработки медиаданных
-
VFPv3
-
VFPv4
-
ARMv8
Atmel
DEC
Hewlett-Packard
IBM
Intel
-
8021 (66 инструкций)
-
8022 (73 инструкции)
-
(8041) (87 инструкций)
-
MCS-48
(8048) (93 инструкции)
-
MCS-80
(8080) (111 инструкций)
-
Intel 8085
(113 инструкций)
-
Intel i860
-
i960
-
IA-64
,
-
x86
, См.
Расширения архитектуры x86
-
IA-32
(
i386
,
Pentium
,
Athlon
)
-
x86-64
(64-битное надмножество над IA-32)
-
Расширения
-
FPU (
x87
) — инструкции по работе с плавающей точкой (FPU)
-
MMX
— MMX SIMD-инструкции
-
MMX Extended — расширенные MMX SIMD-инструкции
-
SSE
— потоковое SIMD-расширение (SSE) (70 инструкций)
-
SSE2
— потоковое SIMD-расширение 2 (144 новых инструкции)
-
SSE3
— потоковое SIMD-расширение 3 (13 новых инструкций)
-
SSSE3
— дополнительное потоковое SIMD-расширение 3
-
SSE4.1
— потоковое SIMD-расширение 4, подмножество Penryn (47 инструкций)
-
SSE4.2
— потоковое SIMD-расширение 4, подмножество Nehalem (7 инструкций)
-
SSE4
— все потоковые SIMD-расширения 4 (оба SSE4.1 и SSE4.2)
-
SSE4a
— потоковое SIMD-расширение 4a (AMD)
-
SSE5
— потоковое SIMD-расширение 5 (170 инструкций) —
XOP
-
XSAVE — XSAVE-инструкции
-
AVX
— Advanced Vector Extensions — продвинутые векторные расширения инструкций: AVX, AVX2, AVX-512
-
FMA
— Совмещённые инструкции умножения-сложения
-
AES
— инструкции продвинутого стандарта шифрования
-
CLMUL, PCLMULQDQ — PCLMULQDQ-инструкции
-
Cyrix — специфичные инструкции для Cyrix
-
AMD — AMD-специфичные инструкции (до K6)
-
3DNow!
— 3DNow!-инструкции (21 инструкция), разработаны компанией AMD
-
3DNow! Extended — расширенный набор 3DNow!-инструкций (5 инструкций), разработаны компанией AMD
-
SMM
— инструкции режима управления системой
-
Protected — только инструкции защищенного режима
-
Privileged — привилегированные инструкции
-
SVM — инструкции защищенной виртуальной машины
-
PadLock — инструкции VIA PadLock
-
EM64T
— Intel EM64T или превосходящие инструкции (не только 64-битные)
Infineon
-
Infineon C166
-
Infineon C500
-
Infineon Technologies
Lattice Semiconductor
Motorola
Microchip Technology
-
PIC
-микроконтроллер
-
Mid-range PIC
-
PIC16
-
PIC17
-
PIC18
-
dsPIC30F
-
dsPIC33
MIPS
-
MIPS
-
MIPS I
-
MIPS II
-
MIPS III
-
MIPS IV
-
MIPS V
-
MIPS16
-
MIPS32
-
MIPS64
-
National Semiconductor
-
COP8
-
CR16
-
NSC800
-
NS16032
-
NS32016
-
NS32032
M16C
16-разрядное ядро, изначально разработанное и производившийся Mitsubishi Semiconductor. В настоящее время существует большая номенклатура микроконтроллеров с этим ядром и различным объёмом FLASH-памяти.
R8C
8-разрядное ядро с 16-разрядным АЛУ. Был разработан как бюджетная версия M16C. Поддерживает архитектуру и систему команд
CISC
16-разрядного M16C, но имеет уменьшенную производительность из-за сниженной разрядности шины данных с 16 до 8-бит. Имеется большое многообразие различных версий с объёмом памяти до 128 Кбайт Flash и SRAM.
R32C
32-разрядное ядро, изначально разработанное
Renesas
как 32-разрядная версия M16C. Доступен в различных модификациях с объёмом памяти до 1 Мбайт
FLASH
и до 48 Кбайт RAM.
H8
См. также:
Большое семейство 8-разрядных и 16-разрядных микроконтроллеров, изначально разработанных Hitachi Semiconductor в начале 1990-х.
RX
32-разрядное CISC ядро было впервые представлено в 2009 и позиционируется как приемник семейств M16C и R32C
SuperH
32-разрядное RISC ядро, разработанное в начале 1990-х компанией Hitachi Semiconductor.
SuperH
, RISC
V850
См. также:
Семейство 32-разрядных ядер
RISC
, изначально разработанное корпорацией
NEC
, V850 имеет несколько модификацией V850ES, V850E и V850E2, которые работают с
μClinux
. Исторически микроконтроллеры на ядре V850 очень широко применяются в автомобильной электронике, благодаря очень высокой стабильности и надежности ядра. В настоящее время имеется очень широкая номенклатура микроконтроллеров на ядре V850ES с объёмом памяти FLASH от 16 Кбайт до 4 Мбайт и ОЗУ от 8 Кбайт до 256 Кбайт.
78K0
8-разрядное ядро. Микроконтроллеры с 8-разрядным CISC-ядром, изначально разработанные корпорацией
NEC
. 78K0 также имеет упрощенную модификацию 78K0S. Микроконтроллеры на основе ядра 78K0 очень популярны как в промышленной, так и в автомобильной электронике благодаря высокой стабильности и надежности. Продуктовая линейка включает модели с объёмом FLASH-памяти от 4 до 128 Кбайт.
78K0R
Достаточно молодое 16-разрядное CISC ядро, разработанное корпорацией NEC Electronics в начале 2000-х. За его основу было взято хорошо зарекомендовавшее себя в автомобильной электронике 8-разрядное ядро 78K0. В отличие от ядра 78K0, новое ядро 78K0R имеет 3-стадийный конвейер, значительно повысивший производительность ядра. Также из системы команд убраны редко используемые и наименее эффективные команды и добавлено несколько новых. Несмотря на короткую историю, микроконтроллеры 78K0R очень хорошо зарекомендовали себя благодаря высокой надежности, энергоэффективности и производительности. Продуктовая линейка включает модели с объёмом FLASH-памяти от 16 до 512 Кбайт.
RL78
Самое молодое и первое ядро, разработанное в 2010 г. после объединения NEC Electronics и Renesas Technology.
При разработке семейства были использованы лучшее технологии, которыми владели до объединения обе компании. В настоящее время анонсированы два семейства микроконтроллеров общего применения G12 и G13 с объёмом FLASH от 16 до 512 Кбайт. Серийное производство намечено на начало 2012 года.
Sun Microsystems
Texas Instruments
Xilinx
Другие
-
Samsung SAM8
-
Signetics 2650
-
6502
-
RCA
CDP1802
-
STMicroelectronics ST10
-
Maxim MAXQ
-
XAP
-
XMOS
,
-
ARC
,
-
-
-
INMOS
Транспьютер
,
-
-
General Instruments
— голосовой процессор
-
(AE32K)
-
-
MMIX
-
-
-
DLX
-
Fairchild
,
-
RISC-V
См. также
Примечания
-
от 16 июля 2011 на
Wayback Machine
, by AMD
-
, AMD
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 сентября 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
14 апреля 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
26 ноября 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009. Архивировано из
27 апреля 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
29 ноября 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009. Архивировано из
14 апреля 2009 года.
-
-
«
от 24 марта 2012 на
Wayback Machine
», Atmel.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
i860 Microprocessor Programmer’s Reference Manual or i860 Microprocessor Architecture
-
(неопр.)
. Дата обращения: 23 октября 2009.
30 сентября 2012 года.
-
IA-64 Architecture Handbook
-
(неопр.)
. Дата обращения: 23 октября 2009.
12 июня 2009 года.
-
«
от 15 сентября 2010 на
Wayback Machine
», Infineon
-
«
от 8 апреля 2011 на
Wayback Machine
», Infineon
-
(неопр.)
. Дата обращения: 23 октября 2009.
27 июня 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
7 июня 2011 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
28 января 2007 года.
-
↑
(неопр.)
. Дата обращения: 23 октября 2009. Архивировано из
10 декабря 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
20 марта 2007 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
7 октября 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 21 января 2012.
2 марта 2012 года.
-
(неопр.)
. Microcontroller.com. Дата обращения: 30 августа 2011.
29 сентября 2011 года.
-
(неопр.)
. Renesas Electronics. Дата обращения: 8 мая 2011. Архивировано из
9 апреля 2012 года.
-
SH-Microcomputer User’s Manual (Renesas)
-
SuperH (SH) 64-Bit RISC Series (SuperH).
-
(неопр.)
. Дата обращения: 19 июня 2012. Архивировано из
26 мая 2012 года.
-
(неопр.)
. ООО Элтех. Дата обращения: 30 августа 2011. Архивировано из
9 апреля 2012 года.
-
The Sparc Architecture Manual
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
MSP430 User’s Manual, document slau049d, Texas Instrument, Inc
-
«
от 19 июля 2011 на
Wayback Machine
», Xilinx
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
21 мая 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
22 мая 2010 года.
-
«
»
-
ARC Programmers Reference Manual, ARC International
-
(неопр.)
. Дата обращения: 23 октября 2009.
13 октября 2009 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
20 августа 2008 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
16 июля 2010 года.
-
(неопр.)
. Дата обращения: 23 октября 2009.
16 июля 2011 года.
-
NEC V850 Family 32-/16-Bit single-Chip Microcontroller Architecture Manual from NEC. Ltd
-
Xtensa Instruction Set Architecture (ISA) Reference Manual.
-
Sailer, Philip M.; Kaeli, David R.. The DLX Instruction Set Architecture Handbook. Morgan Kaufmann.
ISBN 1-55860-371-9
.
-
«The Clipper processor: instruction set architecture and implementation»
Ссылки