List of instruction sets
Encyclopedia

ARM

  • ARM
    ARM architecture
    ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...

     ARM Software Development Toolkit Reference Manual, Advanced RISC Machines Ltd http://www.simplemachines.it/doc/QRC0001H_rvct_v2.1_arm.pdf
    • ARMv1
    • ARMv2
    • ARMv3
    • ARMv4
    • ARMv5
      • Extensions
        • Thumb
        • DSP
        • Jazelle
          Jazelle
          Jazelle DBX allows some ARM processors to execute Java bytecode in hardware as a third execution state alongside the existing ARM and Thumb modes. Jazelle functionality was specified in the ARMv5TEJ architecture and the first processor with Jazelle technology was the ARM926EJ-S...

        • VFPv2 - Vector Floating Point
    • ARMv6
      • Extensions
        • Thumb-2
        • TrustZone
        • SIMD
    • ARMv7
      • Extensions
        • Thumb-2
        • NEON - media acceleration technology
        • VFPv3

CDC

  • CDC 160
  • CDC 160A
    CDC 160A
    The CDC 160 and CDC 160-A were 12-bit minicomputers built by Control Data Corporation from 1960 to 1965. The 160 was designed by Seymour Cray - reportedly over a long three-day weekend...

  • CDC 160G
  • CDC 924
  • CDC 1604
    CDC 1604
    The CDC 1604 was a 48-bit computer designed and manufactured by Seymour Cray and his team at the Control Data Corporation. The 1604 is known as the first commercially successful transistorized computer. Legend has it that the 1604 designation was chosen by adding CDC's first street address to...

  • CDC 3000
    CDC 3000
    The CDC 3000 series computers from Control Data Corporation were mid-1960s follow-ons to the CDC 1604 and CDC 924 systems. Over time, a range of machines were produced - divided into the 'upper 3000 series' and the 'lower 3000 series'. CDC phased out production of the 3000 series in the early 1970s...

     24-bit
  • CDC 3000
    CDC 3000
    The CDC 3000 series computers from Control Data Corporation were mid-1960s follow-ons to the CDC 1604 and CDC 924 systems. Over time, a range of machines were produced - divided into the 'upper 3000 series' and the 'lower 3000 series'. CDC phased out production of the 3000 series in the early 1970s...

     48-bit
  • CDC 6000 series
    CDC 6000 series
    The CDC 6000 series was a family of mainframe computers manufactured by Control Data Corporation in the 1960s. It consisted of CDC 6400, CDC 6500, CDC 6600 and CDC 6700 computers, which all were extremely rapid and efficient for their time...

  • CDC 7600
    CDC 7600
    The CDC 7600 was the Seymour Cray-designed successor to the CDC 6600, extending Control Data's dominance of the supercomputer field into the 1970s. The 7600 ran at 36.4 MHz and had a 65 Kword primary memory using core and variable-size secondary memory...

  • CDC STAR-100
    CDC STAR-100
    The STAR-100 was a vector supercomputer designed, manufactured, and marketed by Control Data Corporation . It was one of the first machines to use a vector processor to improve performance on appropriate scientific applications....


DEC

  • PDP-1
    PDP-1
    The PDP-1 was the first computer in Digital Equipment Corporation's PDP series and was first produced in 1960. It is famous for being the computer most important in the creation of hacker culture at MIT, BBN and elsewhere...

  • PDP-7
    PDP-7
    The DEC PDP-7 is a minicomputer produced by Digital Equipment Corporation. Introduced in 1965, it was the first to use their Flip-Chip technology. With a cost of only $72,000 USD, it was cheap but powerful by the standards of the time. The PDP-7 was the third of Digital's 18-bit machines, with...

    , predecessor PDP-4, and successor PDP-9
  • PDP-8
    PDP-8
    The 12-bit PDP-8 was the first successful commercial minicomputer, produced by Digital Equipment Corporation in the 1960s. DEC introduced it on 22 March 1965, and sold more than 50,000 systems, the most of any computer up to that date. It was the first widely sold computer in the DEC PDP series of...

     and predecessor PDP-5
  • PDP-10
    PDP-10
    The PDP-10 was a mainframe computer family manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10". The first model was delivered in 1966...

     and predecessor PDP-6
    PDP-6
    The PDP-6 was a computer model developed by Digital Equipment Corporation in 1963. It was influential primarily as the prototype for the later PDP-10; the instruction sets of the two machines are almost identical.The PDP-6 was DEC's first "big" machine...

    , and successor DECSYSTEM-20
    DECSYSTEM-20
    The DECSYSTEM-20 was a 36-bit Digital Equipment Corporation PDP-10 mainframe computer running the TOPS-20 operating system.PDP-10 computers running the TOPS-10 operating system were labeled DECsystem-10 as a way of differentiating them from the PDP-11...

  • PDP-11
    PDP-11
    The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation from 1970 into the 1990s, one of a succession of products in the PDP series. The PDP-11 replaced the PDP-8 in many real-time applications, although both product lines lived in parallel for more than 10 years...

  • VAX
    VAX
    VAX was an instruction set architecture developed by Digital Equipment Corporation in the mid-1970s. A 32-bit complex instruction set computer ISA, it was designed to extend or replace DEC's various Programmed Data Processor ISAs...

  • Alpha
    DEC Alpha
    Alpha, originally known as Alpha AXP, is a 64-bit reduced instruction set computer instruction set architecture developed by Digital Equipment Corporation , designed to replace the 32-bit VAX complex instruction set computer ISA and its implementations. Alpha was implemented in microprocessors...


Hewlett-Packard

  • HP 2100
    HP 2100
    The HP 2100 was a series of minicomputers produced by Hewlett-Packard from the mid-1960s to early 1990s. The 2100 was also a specific model in this series. The series was renamed HP 1000 by the 1970s and sold as real-time computers, complementing the more complex IT-oriented HP 3000, and would be...

  • FOCUS
  • HP 3000
    HP 3000
    The HP 3000 series is a family of minicomputers released by Hewlett-Packard in 1973. It was designed to be the first minicomputer delivered with a full featured operating system with time-sharing. The first models were withdrawn from the market until speed improvements could be made. It ultimately...

     "Classic" CISC
  • PA-RISC
    PA-RISC
    PA-RISC is an instruction set architecture developed by Hewlett-Packard. As the name implies, it is a reduced instruction set computer architecture, where the PA stands for Precision Architecture...

    • PA-RISC 1.0
    • PA-RISC 1.1
      • MAX-1 SIMD extensions
    • PA-RISC 2.0
      • MAX-2 SIMD extensions

Hitachi

  • SuperH
    SuperH
    SuperH is a 32-bit reduced instruction set computer instruction set architecture developed by Hitachi. It is implemented by microcontrollers and microprocessors for embedded systems....

    , RISC
    • 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)
    • SH-5
  • SH64,
  • H8
    H8 Family
    H8 is the name of a large family of 8-bit and 16-bit microcontrollers made by Renesas Technology, originating in the early 1990s within Hitachi Semiconductor and still actively evolving as of 2006...

    • H8/300 (57 instructions) RISC like
    • H8/500 (63 instructions)
    • H8S/2000
    • HD6309

IBM

  • IBM 1130
    IBM 1130
    The IBM 1130 Computing System was introduced in 1965. It was IBM's least-expensive computer to date, and was aimed at price-sensitive, computing-intensive technical markets like education and engineering. It succeeded the IBM 1620 in that market segment. The IBM 1800 was a process control variant...

    /IBM 1800
    IBM 1800
    The IBM 1800 Data Acquisition and Control System was a process control variant of the IBM 1130 with two extra instructions , extra I/O capabilities, 'selector channel like' cycle-stealing capability and three hardware index registers....

  • IBM 1400 series
    IBM 1400 series
    The IBM 1400 series were second generation mid-range business decimal computers that IBM sold in the early 1960s. They could be operated as an independent system, in conjunction with IBM punched card equipment, or as auxiliary equipment to other computer systems.1400-series machines stored...

    /IBM 7010
  • IBM 1620
    IBM 1620
    The IBM 1620 was announced by IBM on October 21, 1959, and marketed as an inexpensive "scientific computer". After a total production of about two thousand machines, it was withdrawn on November 19, 1970...

    /IBM 1710
    IBM 1710
    The IBM 1710 was a process control system that IBM introduced in March 1961. It used either a 1620 I or a 1620 II Computer and specialized I/O devices .The IBM 1620 used in the 1710 system was modified in several ways, the most obvious was the addition of a very...

  • IBM 37xx
  • IBM 3790
    IBM 3790
    IBM 3790 was a computer system announced in 1975, one of the first distributed computing platforms. It preceded the IBM 8100, announced in 1979....

  • IBM 650
    IBM 650
    The IBM 650 was one of IBM’s early computers, and the world’s first mass-produced computer. It was announced in 1953, and over 2000 systems were produced between the first shipment in 1954 and its final manufacture in 1962...

  • IBM 701
    IBM 701
    The IBM 701, known as the Defense Calculator while in development, was announced to the public on April 29, 1952, and was IBM’s first commercial scientific computer...

  • IBM 704
    IBM 704
    The IBM 704, the first mass-produced computer with floating point arithmetic hardware, was introduced by IBM in 1954. The 704 was significantly improved over the IBM 701 in terms of architecture as well as implementations which were not compatible with its predecessor.Changes from the 701 included...

    /IBM 709
    IBM 709
    The IBM 709 was an early computer system introduced by IBM in August, 1958. It was an improved version of the IBM 704 and the second member of the IBM 700/7000 series of scientific computers....

    /IBM 7090
    IBM 7090
    The IBM 7090 was a second-generation transistorized version of the earlier IBM 709 vacuum tube mainframe computers and was designed for "large-scale scientific and technological applications". The 7090 was the third member of the IBM 700/7000 series scientific computers. The first 7090 installation...

    /IBM 7094/IBM 7040
    IBM 7040
    The IBM 7040 was a historic but short-lived model of transistor computer built in the 1960s.It was announced by IBM in December 1961, but did not ship until April, 1963. A later member of the IBM 700/7000 series of scientific computers, it was a scaled down version of the IBM 7090. It was not fully...

    /IBM 7044
  • IBM 702
    IBM 702
    The IBM 702 was IBM's response to the UNIVAC—the first mainframe computer using magnetic tapes. Because these machines had less computational power than the IBM 701 and ERA 1103, which were favored for scientific computing, the 702 was aimed at business computing.The system used electrostatic...

    /IBM 705/IBM 7080
    IBM 7080
    The IBM 7080 was a variable word length BCD transistor computer in the IBM 700/7000 series commercial architecture line, introduced in August 1961, that provided an upgrade path from the vacuum tube IBM 705 computer....

  • IBM 7070
    IBM 7070
    IBM 7070 was a decimal architecture intermediate data processing system that was introduced by IBM in June 1960. It was part of the IBM 700/7000 series, and was based on discrete transistors rather than the vacuum tubes of the 1950s. It was the company's first transistorized stored-program...

    /IBM 7072/IBM 7074
  • IBM 7030 Stretch
  • System/360
    System/360
    The IBM System/360 was a mainframe computer system family first announced by IBM on April 7, 1964, and sold between 1964 and 1978. It was the first family of computers designed to cover the complete range of applications, from small to large, both commercial and scientific...

     and successors
    • System/370
      System/370
      The IBM System/370 was a model range of IBM mainframes announced on June 30, 1970 as the successors to the System/360 family. The series maintained backward compatibility with the S/360, allowing an easy migration path for customers; this, plus improved performance, were the dominant themes of the...

    • System/390
    • z/Architecture
      Z/Architecture
      z/Architecture, initially and briefly called ESA Modal Extensions , refers to IBM's 64-bit computing architecture for IBM mainframe computers. IBM introduced its first z/Architecture-based system, the zSeries Model 900, in late 2000. Later z/Architecture systems include the IBM z800, z990, z890,...

  • IBM 8100
    IBM 8100
    See also: IBM 8000 series, canceled in 1961The IBM 8100 was at one time IBM’s principal distributed processing engine, providing local processing capability under two incompatible operating systems and was follow-on to IBM 3790....

  • IBM Series/1
    IBM Series/1
    The IBM Series/1 computer is a 16-bit minicomputer, introduced in 1976, that in many respects competed with other minicomputers of the time, such as the PDP-11 from Digital Equipment Corporation and similar offerings from Data General and HP...

  • IBM System/3
  • IBM System/34
  • IBM System/36
  • IBM System/38
  • IBM System/7
    IBM System/7
    The IBM System/7 was a computer system, designed in Boca Raton, Florida, and delivered in 1971. It was a 16-bit machine and one of the first made by IBM to use novel semiconductor memory, instead of magnetic core memory conventional at that date. IBM had earlier products in industrial control...

  • IBM AS/400/IBM System i
    IBM System i
    The IBM System i is IBM's previous generation of midrange computer systems for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008....

  • ROMP
    ROMP
    The ROMP or Research Micro Processor was a 10 MHz RISC microprocessor designed by IBM in the early 1980s manufactured on a 2 µm process with 45,000 transistors....

  • Power Architecture
    Power Architecture
    Power Architecture is a broad term to describe similar RISC instruction sets for microprocessors developed and manufactured by such companies as IBM, Freescale, AMCC, Tundra and P.A. Semi...

    • POWER
      IBM POWER
      POWER is a reduced instruction set computer instruction set architecture developed by IBM. The name is an acronym for Performance Optimization With Enhanced RISC....

    • PowerPC
      PowerPC
      PowerPC is a RISC architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM...

    • PowerPC AS

Intel

  • 4004
  • 8008 / Datapoint 2200
    Datapoint 2200
    The Datapoint 2200 was a mass-produced programmable terminal, designed by Phil Ray and Gus Roche, announced by Computer Terminal Corporation in June, 1970...

  • 8080
    Intel 8080
    The Intel 8080 was the second 8-bit microprocessor designed and manufactured by Intel and was released in April 1974. It was an extended and enhanced variant of the earlier 8008 design, although without binary compatibility...

     (111 Instructions), 8085 (113 Instructions)
  • 8021 (66 Instructions)
  • 8022 (73 Instructions)
  • MCS-41 (8041) (87 Instructions)
  • MCS-48 (8048) (93 Instructions)
  • MCS-51 (8051)
  • Intel iAPX 432
    Intel iAPX 432
    The Intel iAPX 432 was a commercially unsuccessful 32-bit microprocessor architecture, introduced in 1981.The project was Intel's first 32-bit microprocessor design, and intended to be the company's main product line for the 1980s. Many advanced multitasking and memory management features were...

  • Intel i860
    Intel i860
    The Intel i860 was a RISC microprocessor from Intel, first released in 1989. The i860 was one of Intel's first attempts at an entirely new, high-end instruction set since the failed Intel i432 from the 1980s...

  • i960
  • IA-64, Also named with Itanium
    Itanium
    Itanium is a family of 64-bit Intel microprocessors that implement the Intel Itanium architecture . Intel markets the processors for enterprise servers and high-performance computing systems...

    , originated at Hewlett-Packard (HP), and was later jointly developed by HP and Intel.
  • x86, See: x86 instruction listings
    X86 instruction listings
    The x86 instruction set has been extended several times, introducing wider registers and datatypes and/or new functionality.-x86 integer instructions:...

    • IA-32
      IA-32
      IA-32 , also known as x86-32, i386 or x86, is the CISC instruction-set architecture of Intel's most commercially successful microprocessors, and was first implemented in the Intel 80386 as a 32-bit extension of x86 architecture...

       (i386, Pentium, Athlon
      Athlon
      Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by Advanced Micro Devices . The original Athlon was the first seventh-generation x86 processor and, in a first, retained the initial performance lead it had over Intel's competing processors...

      )
    • x86-64
      X86-64
      x86-64 is an extension of the x86 instruction set. It supports vastly larger virtual and physical address spaces than are possible on x86, thereby allowing programmers to conveniently work with much larger data sets. x86-64 also provides 64-bit general purpose registers and numerous other...

       64-bit superset of IA-32, 64-bit version of x86, originally developed by AMD
    • Extensions
      • FPU (x87
        X87
        x87 is a floating point-related subset of the x86 architecture instruction set. It originated as an extension of the 8086 instruction set in the form of optional floating point coprocessors that worked in tandem with corresponding x86 CPUs. These microchips had names ending in "87"...

        ) - Floating Point Unit (FPU) instructions
      • MMX - MMX SIMD instructions
      • MMX Extended - extended MMX SIMD instructions
      • SSE
        Streaming SIMD Extensions
        In computing, Streaming SIMD Extensions is a SIMD instruction set extension to the x86 architecture, designed by Intel and introduced in 1999 in their Pentium III series processors as a reply to AMD's 3DNow! . SSE contains 70 new instructions, most of which work on single precision floating point...

         - Streaming SIMD Extensions (SSE) instructions (70 instructions)
      • SSE2
        SSE2
        SSE2, Streaming SIMD Extensions 2, is one of the Intel SIMD processor supplementary instruction sets first introduced by Intel with the initial version of the Pentium 4 in 2001. It extends the earlier SSE instruction set, and is intended to fully supplant MMX. Intel extended SSE2 to create SSE3...

         - Streaming SIMD Extensions 2 instructions (144 new instructions)
      • SSE3
        SSE3
        SSE3, Streaming SIMD Extensions 3, also known by its Intel code name Prescott New Instructions , is the third iteration of the SSE instruction set for the IA-32 architecture. Intel introduced SSE3 in early 2004 with the Prescott revision of their Pentium 4 CPU...

         - Streaming SIMD Extensions 3 instructions (13 new instructions)
      • SSSE3
        SSSE3
        Supplemental Streaming SIMD Extensions 3 is a SIMD instruction set created by Intel and is the fourth iteration of the SSE technology.- History :...

         - 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
        SSE4
        SSE4 is a CPU instruction set used in the Intel Core microarchitecture and AMD K10 . It was announced on 27 September 2006 at the Fall 2006 Intel Developer Forum, with vague details in a white paper; more precise details of 47 instructions became available at the Spring 2007 Intel Developer Forum...

         - All Streaming SIMD Extensions 4 instructions (both SSE4.1 and SSE4.2)
      • SSE4a - Streaming SIMD Extensions 4a (AMD)
      • SSE5
        SSE5
        The SSE5 was an instruction set extension proposed by AMD on August 30, 2007 as a supplement to the 128-bit SSE core instructions in the AMD64 architecture....

         - Streaming SIMD Extensions 5 (170 instructions)
      • XSAVE - XSAVE instructions
      • AVX
        Advanced Vector Extensions
        Advanced Vector Extensions is an extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008 and first supported by Intel with the Westmere processor shipping in Q1 2011 and now by AMD with the Bulldozer processor shipping in Q3 2011.AVX...

         - Advanced Vector Extensions instructions
      • FMA
        FMA instruction set
        The FMA instruction set is the name of a future extension to the 128-bit SIMD instructions in the X86 microprocessor instruction set to perform fused multiply–add operations...

         - Fused Multiply–Add instructions
      • AES
        AES instruction set
        Advanced Encryption Standard Instruction Set is an extension to the x86 instruction set architecture for microprocessors from Intel and AMD proposed by Intel in March 2008...

         - Advanced Encryption Standard
        Advanced Encryption Standard
        Advanced Encryption Standard is a specification for the encryption of electronic data. It has been adopted by the U.S. government and is now used worldwide. It supersedes DES...

         instructions
      • CLMUL
        CLMUL instruction set
        Carry-less Multiplication is an extension to the x86 instruction set used by microprocessors from Intel and AMD which was proposed by Intel in March 2008 and made available in the Intel Westmere processors announced in early 2010. The purpose is to improve the speed of applications doing block...

         - Carry-Less MULtiply (PCLMULQDQ) instruction
      • 3DNow!
        3DNow!
        3DNow! is an extension to the x86 instruction set developed by Advanced Micro Devices . It adds single instruction multiple data instructions to the base x86 instruction set, enabling it to perform simple vector processing, which improves the performance of many graphic-intensive applications...

         - 3DNow! instructions (21 instructions)
      • 3DNow! Extended - extended 3DNow! instructions (5 instructions)
      • 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

Motorola

  • HC11 (62 instructions)
  • HC16
    Freescale 68HC16
    The 68HC16 is a highly modular microcontroller family based on the CPU16 16-bit core made by Freescale Semiconductor . The CPU16 core is a true 16-bit design, with an architecture that is very familiar to 68HC11 users...

  • Motorola 6800
    Motorola 6800
    The 6800 was an 8-bit microprocessor designed and first manufactured by Motorola in 1974. The MC6800 microprocessor was part of the M6800 Microcomputer System that also included serial and parallel interface ICs, RAM, ROM and other support chips...

     (107 instructions)
  • Motorola 6801 (98 instructions)
  • Motorola 6805 (86 instructions)
  • Motorola 6809
    Motorola 6809
    The Motorola 6809 is an 8-bit microprocessor CPU from Motorola, designed by Terry Ritter and Joel Boney and introduced 1978...

     (94 instructions)
  • Motorola 68000 family
    • 68000
      Motorola 68000
      The Motorola 68000 is a 16/32-bit CISC microprocessor core designed and marketed by Freescale Semiconductor...

    • 68010
      Motorola 68010
      The Motorola MC68010 processor is a 16/32-bit microprocessor from Motorola, released in 1982. In line with the Motorola 68000 naming convention, it is usually just referred to as the 010 ....

    • 68020
      Motorola 68020
      The Motorola 68020 is a 32-bit microprocessor from Motorola, released in 1984. It is the successor to the Motorola 68010 and is succeeded by the Motorola 68030...

       and 68030
      Motorola 68030
      The Motorola 68030 is a 32-bit microprocessor in Motorola's 68000 family. It was released in 1987. The 68030 was the successor to the Motorola 68020, and was followed by the Motorola 68040. In keeping with general Motorola naming, this CPU is often referred to as the 030 .The 68030 features on-chip...

      • 68881 and 68882 FPUs
        Motorola 68881
        The Motorola 68881 and Motorola 68882 were floating-point coprocessor chips that were used in some computer systems in conjunction with the 68020 or 68030 CPUs. The addition of one of these chips added substantial cost to the computer, but added a floating point unit that could rapidly perform...

    • 68040
      Motorola 68040
      The Motorola 68040 is a microprocessor from Motorola, released in 1990. It is the successor to the 68030 and is followed by the 68060. There was no 68050. In keeping with general Motorola naming, the 68040 is often referred to as simply the '040 ....

    • 68060
      Motorola 68060
      The Motorola 68060 is a 32-bit microprocessor from Motorola released in 1994. It is the successor to the Motorola 68040 and is the highest performing member of the 680x0 family. Two derivatives were produced, the 68LC060 and the 68EC060....

    • 683XX
    • ColdFire
      Freescale ColdFire
      The Freescale ColdFire is a microprocessor that derives from the Motorola 68000 family architecture, manufactured for embedded systems development by Freescale Semiconductor .-Instruction set:...

  • 88000
    88000
    The 88000 is a RISC instruction set architecture developed by Motorola. The 88000 was Motorola's attempt at a home-grown RISC architecture, started in the 1980s. The 88000 arrived on the market some two years after the competing SPARC and MIPS...

  • DSP56800

Microchip Technology

  • PIC microcontroller
    PIC microcontroller
    PIC is a family of Harvard architecture microcontrollers made by Microchip Technology, derived from the PIC1650 originally developed by General Instrument's Microelectronics Division...

    • Mid-range PIC
    • PIC16
    • PIC17
    • PIC18
    • dsPIC30F
    • dsPIC33

MIPS

  • MIPS
    MIPS architecture
    MIPS is a reduced instruction set computer instruction set architecture developed by MIPS Technologies . The early MIPS architectures were 32-bit, and later versions were 64-bit...

    • MIPS I
    • MIPS II
    • MIPS III
    • MIPS IV
    • MIPS V
    • MIPS16
    • MIPS32
    • MIPS64
    • MDMX
      MDMX
      The MDMX , also known as MaDMaX, is an extension to the MIPS instruction set architecture released in October 1996 at the Microprocessor Forum.- History :...


Renesas

  • Renesas 78K0R identical with successor Renesas RL78 (80 instructions divided in 15 groups)
  • Renesas 740  (71 instructions)
  • Renesas M16C (106 instructions)
  • Renesas M32C (108 instructions)
  • Renesas M32R
    M32R
    The M32R is a 32-bit RISC instruction set architecture developed by Mitsubishi for embedded microprocessors and microcontrollers. The ISA is now owned by Renesas Electronics Corporation, and the company designs and fabricates M32R implementations. M32R processors are used in embedded systems such...

     (108 instructions)

Sun Microsystems

  • SPARC
    SPARC
    SPARC is a RISC instruction set architecture developed by Sun Microsystems and introduced in mid-1987....

  • picoJava
    PicoJava
    picoJava is a microprocessor specification dedicated to native execution of Java bytecode without the need for an interpreter or just-in-time compilation. The aim is to speed bytecode execution up by up to 20 times, compared to standard Intel CPU with a Java Virtual Machine. picoJava-based...

  • MAJC
    MAJC
    MAJC was a Sun Microsystems multi-core, multithreaded, very long instruction word microprocessor design from the mid-to-late 1990s. Originally called the UltraJava processor, the MAJC processor was targeted at running Java programs, whose "late compiling" allowed Sun to make several favourable...


Texas Instruments

  • 9900
    Texas Instruments TMS9900
    Introduced in June 1976 and based on the Texas Instruments 990 minicomputer CPU, the TMS9900 was one of the first true 16-bit microprocessors...

  • 9940
  • 9980
  • MSP430
  • TMS320 series
    Texas Instruments TMS320
    Texas Instruments TMS320 is a blanket name for a series of digital signal processors from Texas Instruments. It was introduced on April 8, 1983 through the TMS32010 processor, which was then the fastest DSP on the market....


Zilog

  • Z80, Z800
    Zilog Z800
    The Zilog Z800 was a 16-bit microprocessor designed by Zilog to be released in 1985. It was instruction compatible with their existing Z80, and differed primarily in having on chip cache and MMU for a 16 MB address range, and also a huge number of new more orthogonal instructions and addressing modes...

    , Z280, Z180, Z380, eZ80
  • Z8
    Zilog Z8
    The Zilog Z8 is a microcontroller architecture, originally introduced in 1979, which today also includes the eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families....

    , eZ8
    Zilog Z8
    The Zilog Z8 is a microcontroller architecture, originally introduced in 1979, which today also includes the eZ8 Encore!, eZ8 Encore! XP, and eZ8 Encore! MC families....

  • Z8000, Z80000

Other

  • ARC
    ARC International
    ARC International plc was a developer of configurable microprocessor technology and is now owned by Synopsys. ARC developed synthesisable IP and licensed it to semiconductor companies....

  • Burroughs B5000/B6000/B7000 series
  • Cambridge Consultants
    Cambridge Consultants Ltd
    Cambridge Consultants is an international technology development and consultancy company, providing outsourced Research and Development to clients - from start-ups to blue-chip multinationals - who need to develop innovative, technologically novel, breakthrough products...

     XAP
    XAP processor
    The XAP processor is a RISC processor architecture developed by Cambridge Consultants Ltd since 1994. XAP processors are a family of 16-bit and 32-bit cores, all of which are intended for use in an application-specific integrated circuit or ASIC chip design...

     series
  • Cray
    Cray
    Cray Inc. is an American supercomputer manufacturer based in Seattle, Washington. The company's predecessor, Cray Research, Inc. , was founded in 1972 by computer designer Seymour Cray. Seymour Cray went on to form the spin-off Cray Computer Corporation , in 1989, which went bankrupt in 1995,...

     supercomputers
  • DLX
    DLX
    The DLX is a RISC processor architecture designed by John L. Hennessy and David A. Patterson, the principal designers of the MIPS and the Berkeley RISC designs , the two benchmark examples of RISC design. The DLX is essentially a cleaned up and simplified MIPS, with a simple 32-bit load/store...

  • EISC
    EISC
    The EISC is a compressed code processor architecture for embedded applications. It has both the properties of RISC architecture,simplicity, and that of CISC processor,expenability...

     (AE32K)
  • Elliott Automation
    Elliott Brothers (computer company)
    -Elliott Brothers Ltd:Elliott Brothers Ltd was an early computer company of the 1950s–60s in the United Kingdom, tracing its descent from a firm of instrument makers founded by William Elliott in London around 1804. The research laboratories were based at Borehamwood, originally set up in...

  • Fairchild Clipper
    Clipper architecture
    The Clipper architecture is a 32-bit RISC-like instruction set architecture designed by Fairchild Semiconductor. The architecture never enjoyed much market success, and the only computer manufacturers to create major product lines using Clipper processors were Intergraph and High Level Hardware...

  • GI Microelectronics SP0256 - Speech processor
  • INMOS Transputer
  • Maxim MAXQ
  • NEC V850
  • MOS Technology
    MOS Technology
    MOS Technology, Inc., also known as CSG , was a semiconductor design and fabrication company based in Norristown, Pennsylvania, in the United States. It is most famous for its 6502 microprocessor, and various designs for Commodore International's range of home computers.-History:MOS Technology, Inc...

     6502
    MOS Technology 6502
    The MOS Technology 6502 is an 8-bit microprocessor that was designed by Chuck Peddle and Bill Mensch for MOS Technology in 1975. When it was introduced, it was the least expensive full-featured microprocessor on the market by a considerable margin, costing less than one-sixth the price of...

  • Raptor-16
  • RCA CDP1802
  • RCA Spectra 70
    RCA Spectra 70
    The RCA Spectra 70 was a line of electronic data processing equipment manufactured by the Radio Corporation of America’s computer division beginning in April 1965...

     (System/360 compatible in user mode ("problem state"), not compatible in kernel mode ("supervisor state"))
  • Samsung SAM8
  • Signetics 2650
    Signetics 2650
    The Signetics 2650, was a very early 8-bit microprocessor. According to Adam Osborne's classic book An Introduction to Microprocessors Vol 2: Some Real Products, it was "the most minicomputer-like" of the microprocessors available at the time....

  • STMicroelectronics
    STMicroelectronics
    STMicroelectronics is an Italian-French electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for EMEA region are based in Geneva, the holding company, STMicroelectronics N.V. is registered in Amsterdam,...

     ST10
  • Ubicom IP2000
  • UNIVAC 1100/2200 series
    UNIVAC 1100/2200 series
    The UNIVAC 1100/2200 series is a series of compatible 36-bit computer systems, beginning with the UNIVAC 1107 in 1962, initially made by Sperry Rand...

  • XMOS XCore
  • Xtensa
    Tensilica
    Tensilica is an IP core company based in Silicon Valley. Tensilica is best known for its customizable microprocessor cores, the Xtensa configurable processor...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK