Interested Article - Список систем команд

Ниже приведен список систем команд

AMD

  • (112 инструкций) RISC

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
    • Расширения
      • Thumb-2
      • SIMD
  • ARMv7
    • Расширения
      • Thumb-2
      • — технология ускорения обработки медиаданных
      • VFPv3
      • VFPv4
  • ARMv8
    • AArch32
    • AArch64

Atmel

DEC

Hewlett-Packard

  • FOCUS
  • HP 3000 «Классический» CISC
  • PA-RISC
    • PA-RISC 1.0
    • PA-RISC 1.1
      • MAX-1 SIMD-расширения
    • PA-RISC 2.0
      • MAX-2 SIMD-расширения
  • Itanium (Совместная разработка с корпорацией Intel)

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

Qualcomm

Renesas Electronics

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

Zilog

Другие

См. также

Примечания

  1. от 16 июля 2011 на Wayback Machine , by AMD
  2. , AMD
  3. (неопр.) . Дата обращения: 23 октября 2009. 22 сентября 2009 года.
  4. (неопр.) . Дата обращения: 23 октября 2009. 14 апреля 2009 года.
  5. (неопр.) . Дата обращения: 23 октября 2009. 26 ноября 2009 года.
  6. (неопр.) . Дата обращения: 23 октября 2009. Архивировано из 27 апреля 2009 года.
  7. (неопр.) . Дата обращения: 23 октября 2009. 29 ноября 2009 года.
  8. (неопр.) . Дата обращения: 23 октября 2009. Архивировано из 14 апреля 2009 года.
  9. « от 24 марта 2012 на Wayback Machine », Atmel.
  10. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  11. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  12. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  13. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  14. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  15. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  16. i860 Microprocessor Programmer’s Reference Manual or i860 Microprocessor Architecture
  17. (неопр.) . Дата обращения: 23 октября 2009. 30 сентября 2012 года.
  18. IA-64 Architecture Handbook
  19. (неопр.) . Дата обращения: 23 октября 2009. 12 июня 2009 года.
  20. « от 15 сентября 2010 на Wayback Machine », Infineon
  21. « от 8 апреля 2011 на Wayback Machine », Infineon
  22. (неопр.) . Дата обращения: 23 октября 2009. 27 июня 2009 года.
  23. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  24. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  25. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  26. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  27. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  28. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  29. (неопр.) . Дата обращения: 23 октября 2009. 7 июня 2011 года.
  30. (неопр.) . Дата обращения: 23 октября 2009. 28 января 2007 года.
  31. (неопр.) . Дата обращения: 23 октября 2009. Архивировано из 10 декабря 2009 года.
  32. (неопр.) . Дата обращения: 23 октября 2009. 20 марта 2007 года.
  33. (неопр.) . Дата обращения: 23 октября 2009. 7 октября 2009 года.
  34. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  35. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  36. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  37. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  38. (неопр.) . Дата обращения: 21 января 2012. 2 марта 2012 года.
  39. (неопр.) . Microcontroller.com. Дата обращения: 30 августа 2011. 29 сентября 2011 года.
  40. (неопр.) . Renesas Electronics. Дата обращения: 8 мая 2011. Архивировано из 9 апреля 2012 года.
  41. SH-Microcomputer User’s Manual (Renesas)
  42. SuperH (SH) 64-Bit RISC Series (SuperH).
  43. (неопр.) . Дата обращения: 19 июня 2012. Архивировано из 26 мая 2012 года.
  44. (неопр.) . ООО Элтех. Дата обращения: 30 августа 2011. Архивировано из 9 апреля 2012 года.
  45. The Sparc Architecture Manual
  46. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  47. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  48. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  49. MSP430 User’s Manual, document slau049d, Texas Instrument, Inc
  50. « от 19 июля 2011 на Wayback Machine », Xilinx
  51. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  52. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  53. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  54. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  55. (неопр.) . Дата обращения: 23 октября 2009. 21 мая 2010 года.
  56. (неопр.) . Дата обращения: 23 октября 2009. 22 мая 2010 года.
  57. « »
  58. ARC Programmers Reference Manual, ARC International
  59. (неопр.) . Дата обращения: 23 октября 2009. 13 октября 2009 года.
  60. (неопр.) . Дата обращения: 23 октября 2009. 20 августа 2008 года.
  61. (неопр.) . Дата обращения: 23 октября 2009. 16 июля 2010 года.
  62. (неопр.) . Дата обращения: 23 октября 2009. 16 июля 2011 года.
  63. NEC V850 Family 32-/16-Bit single-Chip Microcontroller Architecture Manual from NEC. Ltd
  64. Xtensa Instruction Set Architecture (ISA) Reference Manual.
  65. Sailer, Philip M.; Kaeli, David R.. The DLX Instruction Set Architecture Handbook. Morgan Kaufmann. ISBN 1-55860-371-9 .
  66. «The Clipper processor: instruction set architecture and implementation»

Ссылки

Same as Список систем команд