World Library  
Flag as Inappropriate
Email this Article

List of instruction sets

Article Id: WHEBN0022803034
Reproduction Date:

Title: List of instruction sets  
Author: World Heritage Encyclopedia
Language: English
Subject: Microprocessors, Comparison of instruction set architectures, Instruction set, Microprocessor
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

List of instruction sets

A list of computer central processor instruction sets:

AMD

Analog Devices

ARM

Atmel

CDC

DEC

Donald Knuth

Hewlett-Packard

Hitachi

  • SuperH, RISC[12][13][14]
    • SH-1 (56 instructions)
    • SH-2 (62 instructions)
    • SH-2 DSP (154 instructions)
    • SH-3 (68 instructions)
    • SH-3 DSP (160 instructions)
    • SH-4 (91 instructions)[15]
    • SH-5 [16]
  • SH64,[17]
  • H8
    • H8/300 (57 instructions) RISC like[18]
    • H8/500 (63 instructions)[19]
    • H8S/2000
    • HD6309[20]

IBM

Intel

  • 4004
  • 8008 / Datapoint 2200
  • 8080 (111 Instructions),[21] 8085 (113 Instructions)[22]
  • 8021 (66 Instructions)[23]
  • 8022 (73 Instructions)[24]
  • MCS-41 (8041) (87 Instructions)[25]
  • MCS-48 (8048) (93 Instructions)[26]
  • MCS-51 (8051)
  • Intel iAPX 432
  • Intel i860[27][28]
  • i960
  • IA-64,[29] Itanium, originated at Hewlett-Packard (HP), and later jointly developed by HP and Intel
  • x86, See: x86 instruction listings
    • IA-32 (i386, Pentium, Athlon)
    • Intel 64 64-bit version of x86, originally developed by AMD as AMD64
    • Extensions[30]
      • FPU (x87) – Floating-point-unit (FPU) instructions
      • MMX – MMX SIMD instructions
      • MMX Extended – extended MMX SIMD instructions
      • SSE – streaming SIMD extensions (SSE) instructions (70 instructions)
      • SSE2 – streaming SIMD extensions 2 instructions (144 new instructions)
      • SSE3 – streaming SIMD extensions 3 instructions (13 new instructions)
      • SSSE3 – supplemental streaming SIMD extensions (16 instructions)
      • SSE4.1 – streaming SIMD extensions 4, Penryn subset (47 instructions)
      • SSE4.2 – streaming SIMD extensions 4, Nehalem subset (7 instructions)
      • SSE4 – All streaming SIMD extensions 4 instructions (both SSE4.1 and SSE4.2)
      • SSE4a – streaming SIMD extensions 4a (AMD)
      • SSE5 – streaming SIMD extensions 5 (170 instructions)
      • XSAVE – XSAVE instructions
      • AVX – advanced vector extensions instructions
      • FMAfused multiply-add instructions
      • AESAdvanced Encryption Standard instructions
      • CLMUL – Carry-less mtiply (PCLMULQDQ) instruction
      • Cyrix – Cyrix-specific instructions
      • AMD – AMD-specific instructions (older than K6)
      • SMM – System management mode instructions
      • SVM – Secure virtual machine instructions
      • PadLock – VIA PadLock instructions

Infineon

Lattice Semiconductor

Motorola

Microchip Technology

MIPS

  • MIPS
    • MIPS I
    • MIPS II
    • MIPS III
    • MIPS IV[44]
    • MIPS V
    • MIPS16
    • MIPS32
    • MIPS64
    • MDMX

Mitsubishi

National Semiconductor

Renesas

Sun Microsystems

Texas Instruments

Xilinx

Zilog

Other

See also

References

  1. ^ Evaluating and Programming the 29K RISC Family, AMD
  2. ^ ARM Software Development Toolkit Reference Manual, Advanced RISC Machines Ltd
  3. ^ ARM Thumb
  4. ^ ARM DSP
  5. ^ ARM Thumb-2
  6. ^ ARM TrustZone
  7. ^ ARM SIMD
  8. ^ ARM - NEON media acceleration technology
  9. ^ AVR
  10. ^ "AVR32 Architecture Document", Atmel.
  11. ^ MMIX
  12. ^ SH-Microcomputer User's Manual (Renesas)
  13. ^ SuperH (SH) 64-Bit RISC Series (SuperH).
  14. ^ http://www.renesas.com/products/mpumcu/superh/child/sh_cpu_child.jsp
  15. ^ SH-4 32-bit CPU Core Architecture
  16. ^ 64-Bit RISC Series SH-5 System Architecture, Volume 1: System
  17. ^ SuperH 64 bit RISC Series Architecture Manual (SuperH, Inc.)
  18. ^ H8/300
  19. ^ H8/500 Series Programming Manual (Hitachi M21T001)
  20. ^ Instruction set reference for 6809/6309 (PDF) By Chris Lomont
  21. ^ 8080a
  22. ^ 8085a
  23. ^ 8021
  24. ^ 8022
  25. ^ 8041
  26. ^ 8048
  27. ^ i860 Microprocessor Programmer's Reference Manual or i860 Microprocessor Architecture
  28. ^ i860 Microprocessor Datasheet
  29. ^ IA-64 Architecture Handbook
  30. ^ Yasm User Manual – Execution Modes and extensions, Chapter 18. x86 Architecture
  31. ^ "Infineon C166 and Instruction Set Manual", Infineon
  32. ^ "Infineon C500 Architecture and Instruction Set", Infineon
  33. ^ [2]
  34. ^ 6800 MICROPROCESSOR Instruction Set Summary (April 1985)
  35. ^ 6801/68701 Single-Chip MICROCOMPUTER Instruction Set Summary (April 1985)
  36. ^ 6805 MICROPROCESSOR Instruction Set Summary (April 1985)
  37. ^ 6809 MICROPROCESSOR Instruction Set Summary (April 1985)
  38. ^ http://www.textfiles.com/programming/CARDS/68000
  39. ^ http://www.textfiles.com/programming/CARDS/68010
  40. ^ DSP56800 Family Manual
  41. ^ Section 29. Instruction Set
  42. ^ a b c Instruction set: PIC
  43. ^ dsPIC30F Programmer’s Reference Manual
  44. ^ MIPS IV Instruction set
  45. ^ D10V Architecture: A VLIW Microprocessor for Multimedia Applications (Mitsubishi Electric Corp.)
  46. ^ D30V Architecture: A VLIW Microprocessor for Multimedia Applications (Mitsubishi Electric Corp.
  47. ^ NSC800 MICROPROCESSOR Instruction Set Summary (April 1985)
  48. ^ NS16032 MICROPROCESSOR Instruction Set Summary (July 1985)
  49. ^ NS32016 MICROPROCESSOR Instruction Set Summary (July 1985)
  50. ^ NS32032 MICROPROCESSOR Instruction Set Summary (July 1985)
  51. ^ "78K0R Microcontrollers User's Manual: Instructions" (PDF).  
  52. ^ "RL78 family User’s Manual: Software" (PDF).  
  53. ^ Renesas M16C
  54. ^ Renesas M32C
  55. ^ Renesas M32R
  56. ^ NEC V850 Family 32-/16-Bit single-Chip Microcontroller Architecture Manual from NEC. Ltd
  57. ^ The Sparc Architecture Manual
  58. ^ 9900 MICROPROCESSOR Instruction Set Summary
  59. ^ 9940 MICROPROCESSOR Instruction Set Summary
  60. ^ 9980 MICROPROCESSOR Instruction Set Summary
  61. ^ MSP430 User's Manual, document slau049d, Texas Instrument, Inc
  62. ^ "Xilinx UG129 PicoBlaze 8-bit Embedded Microcontroller User Guide, Chapter 3, PicoBlaze Instruction Set", Xilinx
  63. ^ Z80 MICROPROCESSOR Instruction Set Summary (April 1985)
  64. ^ Z8601/02/03/11/12/13 Single-Chip MICROCOMPUTER Instruction Set Summary (April 1985)
  65. ^ Z8001/Z8002 MICROPROCESSOR Instruction Set Summary
  66. ^ ARC Programmers Reference Manual, ARC International
  67. ^ Sailer, Philip M.; Kaeli, David R.. The DLX Instruction Set Architecture Handbook. Morgan Kaufmann. ISBN 1-55860-371-9.
  68. ^ "The Clipper processor: instruction set architecture and implementation"
  69. ^ SPO256 - Speech processor
  70. ^ INMOS Transputer
  71. ^ 6502 MICROPROCESSOR Instruction Set Summary
  72. ^ Raptor-16
  73. ^ CDP1802 COSMAC Microprocessor Instruction Set Summary (April 1985)
  74. ^ 2650 MICROPROCESSOR Instruction Set Summary
  75. ^ "XMOS XS1 Instruction Set Architecture"
  76. ^ Xtensa Instruction Set Architecture (ISA) Reference Manual

Further reading

External links

  • Programming Textfiles: Bowen's Instruction Summary Cards
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.