All Topics  
Intel 8080

 
Intel 8080

   Email Print
   Bookmark   Link






 

Intel 8080



 
 
The Intel 8080 was an early microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 designed and manufactured by Intel. The 8-bit
8-bit

Eight-bit CPUs normally use an 8-bit data bus and a 16-bit address bus which means that their address space is limited to 64 KBs. This is not a "natural law", however, so there are exceptions....
 microprocessor was released in April 1974 running at 2 MHz (at up to 500,000 instructions per second
Instructions per second

Instructions per second is a measure of a computer's processor speed. Many reported IPS values have represented "peak" execution rates on artificial instruction sequences with few branches, whereas realistic workloads consist of a mix of instructions and applications, some of which take longer to execute than others....
), and is generally considered to be the first truly usable microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
.






Discussion
Ask a question about 'Intel 8080'
Start a new discussion about 'Intel 8080'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Amd C8080a
Nec 8080af Cropped
The Intel 8080 was an early microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
 designed and manufactured by Intel. The 8-bit
8-bit

Eight-bit CPUs normally use an 8-bit data bus and a 16-bit address bus which means that their address space is limited to 64 KBs. This is not a "natural law", however, so there are exceptions....
 microprocessor was released in April 1974 running at 2 MHz (at up to 500,000 instructions per second
Instructions per second

Instructions per second is a measure of a computer's processor speed. Many reported IPS values have represented "peak" execution rates on artificial instruction sequences with few branches, whereas realistic workloads consist of a mix of instructions and applications, some of which take longer to execute than others....
), and is generally considered to be the first truly usable microprocessor
Microprocessor

A microprocessor incorporates most or all of the functions of a central processing unit on a single integrated circuit . The first microprocessors emerged in the early 1970s and were used for electronic calculators, using Binary-coded decimal arithmetic on 4-bit Word ....
. It was implemented using non-saturated enhancement-load NMOS
NMOS logic

nMOS logic uses n-type metal-oxide-semiconductor field effect transistors to implement logic gates and other digital circuits. nMOS transistors have three modes of operation: cut-off, triode, and saturation ....
, demanding extra voltages.

Description


Programming model

The Intel 8080 was the successor to the Intel 8008
Intel 8008

The Intel 8008 was an early byte-oriented microprocessor designed and manufactured by Intel and introduced in April 1972. Originally known as the 1201, the chip was commissioned by Computer Terminal Corporation to implement an instruction set designed for their Datapoint 2200 programmable terminal....
. It used the same instruction set
Instruction set

An instruction set is a list of all the instruction , and all their variations, that a processor can execute.Instructions include:* Arithmetic such as add and subtract...
 as the 8008 (developed by Computer Terminal Corporation) and was source code compatible. The 8080's large 40 pin DIP
Dual in-line package

File:Three_IC_circuit_chips.JPGIn microelectronics, a dual in-line package , sometimes called a DIL package, is an electronic device package with a rectangular housing and two parallel rows of electrical connecting pins....
 packaging permitted it to provide a 16-bit address bus
Address bus

An address bus is a computer bus that is used to specify a memory address. When a central processing unit or direct memory access-enabled device needs to read or write to a memory location, it specifies that memory location on the address bus ....
 and an 8-bit data bus, allowing easy access to 64 kilobyte
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
s of memory.

Registers
The processor had seven 8-bit registers
Processor register

In computer architecture, a processor register is a small amount of Computer storage available on the CPU whose contents can be accessed more quickly than storage available elsewhere....
, (A, B, C, D, E, H, and L) where A was the 8-bit accumulator and the other six could be used as either byte-registers or as three 16-bit register pairs (BC, DE, HL) depending on the particular instruction. Some instructions also enabled HL to be used as (a limited) 16-bit accumulator. It also had a 16-bit stack pointer
Stack-based memory allocation

Stack s in computing architectures are regions of memory where data is added or removed in a LIFO manner.In most modern computer systems, each Thread has a reserved region of memory referred to as its stack....
 to memory (replacing the 8008's internal stack
Stack (data structure)

In computer science, a stack is an abstract data type and data structure based on the principle of LIFO . Stacks are used extensively at every level of a modern computer system....
), and a 16-bit program counter
Program counter

The program counter, or PC is a processor register that indicates where the computer is in its instruction sequence. Depending on the details of the particular computer, the PC holds either the address of the instruction being executed, or the address of the next instruction to be executed....
.

Commands
Most of the 8-bit operations were possible between the accumulator
Accumulator (computing)

In a computer's central processing unit , an accumulator is a processor register in which intermediate arithmetic logic unit results are stored....
 and either one of the registers or the memory cell, indexed by the 16-bit value of the register pair HL. Moving operations were supported between any two registers, or between any register and the HL-indexed memory cell. Due to the highly regular machine code format for MOV commands, the opcodes included those for moving a byte from a given register into the same register (MOV A,A , for instance). These commands were seldom used, however, unless programmed delays were needed. What would have been instruction to move from the HL-indexed memory cell into the same memory cell (i.e., MOV M,M) instead was HLT
HLT

In computer science and more specifically the x86 architecture, HLT is an assembly language instruction which halts the CPU until the next external interrupt is fired....
 (for halt). HLT
HLT

In computer science and more specifically the x86 architecture, HLT is an assembly language instruction which halts the CPU until the next external interrupt is fired....
 halted the processor until external reset or interrupt signals were received.

All processor commands were coded by one byte, but some of them were followed by one or two bytes of data, a memory address, or a port number. The register-to-register data-move commands were all coded by one byte, making up about a quarter of the commands in the processor-command system. The processor had eight one-byte commands to call the subroutines located at the fixed addresses 0000h, 0008h, 0010h, ... 0038h (RST). These commands were frequently used in the interrupt-handling or system-library calls.

The most sophisticated command (and the longest to execute) was XTHL, which was used for exchanging the register pair HL with the value stored at the address indicated by the stack pointer.

16-bit operations
Although the 8080 was generally an 8-bit processor, it also had limited abilities to perform 16-bit operations: Any one of the three 16-bit register pairs (BC, DE, HL) could be loaded with an immediate 16-bit value (using LXI), incremented or decremented (using INX and DCX), or added to HL (using DAD). The XCHNG operation exchanged the values of HL and DE. By adding HL to itself, it was possible to achieve the same result as a 16-bit arithmetical left shift with one instruction.

The only 16 bit instructions that affect any flag is DAD, which sets the CY (carry) flag in order to allow for programmed 24-bit or 32-bit arithmetics (or larger), needed to implement floating point arithmetics, for instance.

Input/output scheme


Input output port space
The 8080 supported up to 256 input/output
Input/output

In computing, input/output, or I/O, refers to the communication between an information processing system , and the outside world ? possibly a human, or another information processing system....
 (I/O) ports, accessed via dedicated I/O instructions—taking port addresses as operands. This I/O mapping scheme was regarded as an advantage as it freed up the processor's limited address space. Many CPU architectures instead use a common address space without the need for dedicated I/O instructions, although a drawback in such designs may be that special hardware must be used to insert wait states as peripherals are often slower than memory. However, in some simple 8080 computers, I/O was indeed addressed as if they were memory cells, "memory mapped", leaving the I/O commands unused. I/O addressing could also sometimes employ the fact that the processor would output the same 8-bit port address at to both the lower and the higher address byte (i.e. IN 05h would put the address 0505h on the 16-bit address bus). Similar I/O-port schemes was used in the backward compatible Zilog Z80 and Intel 8085 as well as in the closely related x86 families of microprocessors.

Separate stack space
One of the bits in the processor state word (see below) was indicating that the processor is accessing data from the stack. Using this signal, it was possible to implement a separate stack memory space. However this feature was seldom used.

The internal state word

For more advanced systems, during one phase of its working loop the processor set its "internal state byte" on the data bus. This byte contains flags which indicate whether the memory or I/O port is accessed and whether it was necessary to handle an interrupt.

The interrupt system state (enabled or disabled) was also output on a separate pin. For simple systems, where the interrupts were not used, it is possible to find cases where this pin is used as an additional single-bit output port (the popular Radio86RK computer made in USSR, for instance).

Pin usage

The address bus had its own 16 pins, and the data bus had 8 pins that were possible to use without any multiplexing. Using the two additional pins (read and write signals), it was possible to assemble simple microprocessor devices very easily. Only the separate IO space, interrupts and DMA required additional chips to decode the processor pin signals. However the processor load capacity was limited, and even simple computers frequently contained bus amplifiers.

The processor required three power sources (-5, +5 and +12 Volt(V)) and two non-interlacing high-amplitude synchronization signals. However at least the late Soviet version ??580??80? was able to work with a single +5 V power source, the +12 V pin being connected to +5 V and the -5 V pin to ground. The processor consumed about 1.3 watts (W) of power.

The pinout table, from the chip's accompanying documentation, described the pins as follows:


































































































Pin numberSignalTypeComment
1A10OutputAddress bus 10
2GND-Ground
3D4BidirectionalBidirectional data bus. The processor also transiently sets here the "processor state", providing information about what the processor is currently doing:
*D0 reading interrupt command. In response to the interrupt signal, the processor was reading and executing a single arbitrary command with this flag raised. Normally the supporting chips provided the subroutine call command (CALL or RST), transferring control to the interrupt handling code.
*D1 reading (low level means writing)
*D2 accessing stack (probably a separate stack memory space was initially planned)
*D3 doing nothing, has been halted by the HLT
HLT

In computer science and more specifically the x86 architecture, HLT is an assembly language instruction which halts the CPU until the next external interrupt is fired....
 command
*D4 writing data to an output port
*D5 reading the first byte of an executable command
*D6 reading data from an input port
*D7 reading data from memory
4D5
5D6
6D7
7D3
8D2
9D1
10D0
11-5 V-The -5 V power supply. This must be the first power source connected and the last disconnected, otherwise the processor will be damaged.
12RInputReset. The signal forces execution of commands, located at address 0000. The content of other processor registers is not modified. This is an inverting input (the active level being logical 0)
13DMAInputDirect memory access request. The processor is requested to switch the data and address bus to the high impedance ("disconnected") state.
14INTInputInterrupt request
15CLC2
InputThe second phase of the clock generator signal
16ACK INTOutputThe processor had two commands for setting 0 or 1 level on this pin. The pin normally was supposed to be used for interrupt control. However in simple computers it was sometimes used as a single bit output port for various purposes.
17RDOutputRead (the processor reads from memory or input port)
18WROutputWrite (the processor writes to memory or output port). This is an inverted output, the active level being logical zero.
19SOutputActive level indicates that the processor has put the "state word" on the data bus. The various bits of this state word provide additional information for supporting the separate address and memory spaces, interrupts, and direct memory access. This signal is required to pass through additional logic before it can be used to write the processor state word from the data bus into some external register.
205 V-The + 5 V power supply

21ACK DMAOutputDirect memory access confirmation. The processor switches data and address pins into the high impedance state, allowing another device to manipulate the bus
22CLC1InputThe first phase of the clock generator signal
23RDYInputWait. With this signal it was possible to suspend the processor's work. It was also used to support the hardware-based step-by step debugging mode.
24WAITOutputWait (indicates that the processor is in the waiting state)
25A0OutputAddress bus
26A1
27A2
2812 V-The +12 V power supply. This must be the last connected and first disconnected power source.
29A3OutputThe address bus, can switch into high impedance state on demand
30A4
31A5
32A6
33A7
34A8
35A9
36A15
37A12
38A13
39A14
40A11


Literature, used for this table:


Physical implementation


The 8080 integrated circuit
Integrated circuit

In electronics, an integrated circuit is a miniaturized electronic circuit that has been manufactured in the surface of a thin Wafer of semiconductor material....
 used non-saturated enhancement load nMOS
NMOS logic

nMOS logic uses n-type metal-oxide-semiconductor field effect transistors to implement logic gates and other digital circuits. nMOS transistors have three modes of operation: cut-off, triode, and saturation ....
 gates, demanding extra voltages (for the load-gate bias). It was manufactured in a silicon gate process using a minimum feature size of 6 µm. A single layer of metal was used to interconnect
Electrical connection

An electrical connection between discrete points allows the flow of electrons . A pair of connections is needed for a electrical network.Between points with a low voltage difference, direct current can be controlled by a switch....
 the approximately 6,000 transistor
Transistor

In electronics, a transistor is a semiconductor device commonly used to Electronic amplifier or switch Electronics signals. A transistor is made of a solid piece of a semiconductor material, with at least three terminals for connection to an external circuit....
s in the design, but the higher resistance
Electrical resistance

The electrical resistance of an object is a measure of its opposition to the passage of a steady electrical current. An object of uniform cross section will have a resistance proportional to its length and inversely proportional to its cross-sectional area, and proportional to the resistivity of the material....
 polysilicon layer required to implement transistor gates was also used for some interconnects. The die
Die preparation

Die preparation is a step of Fabrication during which a Wafer is prepared for IC packaging and IC testing. The process of die preparation typically consists of 2 steps: wafer mounting and wafer dicing....
 size was approximately 20 mm².

The industrial impact


Applications and successors

The 8080 was used in many early microcomputers, such as the MITS Altair 8800
Altair 8800

The Micro Instrumentation and Telemetry Systems Altair 8800 was a microcomputer design from 1975, based on the Intel 8080 central processing unit and sold as a mail-order kit through advertisements in Popular Electronics, Radio-Electronics and other hobbyist magazines....
 Computer, Processor Technology
Processor Technology

Bob Marsh founded Processor Technology Corporation in April 1975. Bob Marsh, Lee Felsenstein and Gordon French started designing the Sol-20 Terminal Computer in June 1975....
 SOL-20 Terminal Computer and IMSAI 8080
IMSAI 8080

The IMSAI 8080 was an early microcomputer released in late 1975, based on the Intel Corporation Intel 8080 and later Intel 8085 and S-100 bus. It was compatible with its main competitor, the earlier Altair 8800, by which it was inspired....
 Microcomputer, forming the basis for machines running the CP/M
CP/M

CP/M is an operating system originally created for Intel 8080/Intel 8085 based microcomputers by Gary Kildall of Digital Research. Initially confined to single tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations, and were migrated to 16-bit processors....
 operating system (the later, fully compatible and more capable, Zilog Z80
Zilog Z80

The Zilog Z80 is an 8-bit microprocessor designed and sold by Zilog from July 1976 onwards. It was widely used both in desktop and embedded computer designs as well as for military purposes....
 processor would capitalize on this, with Z80 & CP/M becoming the dominant CPU & OS combination of the period much like x86 & MS-DOS
MS-DOS

MS-DOS is an operating system commercialized by Microsoft. It was the most commonly used member of the DOS family of operating systems and was the main operating system for personal computers during the 1980s....
 for the PC a decade later). Even in 1979 after introduction of the Z80 and 8085 processors, five manufacturers of the 8080 were selling an estimated 500,000 units per month at a price around $3 to $4 per unit. The first single-board microcomputer
Single-board computer

Single-board computers are complete computers built on a single circuit board. The design is centered on a single or dual microprocessor with RAM, IO and all other features needed to be a functional computer on the one board....
 (see the May 1976 issue of Radio-Electronics) called the "dyna-micro" was based on the Intel C8080A, and also used Intel's first EPROM, the C1702A. The dyna-micro was re-branded by E&L Instruments of Derby, CT in 1976 as the "MMD-1" (Mini-Micro Designer 1) and was made famous as the example microcomputer in the very popular 8080 "BugBook" series of the time. One of the early uses of the 8080 was made in the late 1970s by Cubic-Western Data of San Diego, CA in its Automated Fare Collection Systems custom designed for mass transit systems such as BART and others around the world. An early industrial use of the 8080 was as the "brain" of the DatagraphiX Auto-COM (Computer Output Microfiche) line of products which took large amounts of user data from reel-to-reel tape and imaged it onto microfiche. The Auto-COM instruments also included an entire automated film cutting, processing, washing, and drying sub-system - quite a feat, both then and in the 21st century, to all be accomplished successfully with only an 8-bit microprocessor running at a clock speed of less than 1MHz with a 64K byte memory limit. In addition, several early arcade
Arcade game

An arcade game is a coin-operated entertainment machine, typically installed in businesses such as restaurants, public houses, video arcades, and Family Entertainment Centers....
 video games were built around the 8080 microprocessor. Space Invaders
Space Invaders

is an Arcade game video game designed by Tomohiro Nishikado, and released in 1978. It was originally manufactured and sold by Taito Corporation in Japan, and was later licensed for production in the United States by the Midway Games division of Bally Technologies....
 was perhaps the most popular such title.

Shortly after the launch of the 8080, the Motorola 6800
Motorola 6800

The 6800 is an 8-bit microprocessor produced by Motorola and released shortly after the Intel 8080 in late 1974. It had 78 instructions, including the famous, undocumented Halt and Catch Fire bus test instruction....
 competing design was introduced, and after that, the MOS Technology 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 central processing unit on the market by a considerable margin, costing less than one-sixth the price of competing designs from larger companies such...
 variation of the 6800. Zilog
Zilog

Zilog, Inc., often seen as ZiLOG , is a manufacturer of 8-bit, 16-bit, 24-bit, and 32-bit microprocessors, and is most famous for its Intel 8080-compatible Zilog Z80 series....
 introduced the Z80
Zilog Z80

The Zilog Z80 is an 8-bit microprocessor designed and sold by Zilog from July 1976 onwards. It was widely used both in desktop and embedded computer designs as well as for military purposes....
, which had a compatible machine-language instruction set and initially used the same assembly language as the 8080, but for legal reasons, Zilog developed a syntactically-different (but code compatible) alternative assembly language for the Z80. At Intel, the 8080 was followed by the compatible and electrically more elegant 8085
Intel 8085

The Intel 8085 is an 8-bit microprocessor introduced by Intel in 1977. It was binary-compatible with the more-famous Intel 8080 but required less supporting hardware, thus allowing simpler and less expensive microcomputer systems to be built....
, and later by the assembly language compatible 16-bit 8086
Intel 8086

The 8086 is a 16-bit microprocessor chip designed by Intel and introduced on the market in 1978, which gave rise to the x86 architecture. Intel 8088, released in 1979, was essentially the same chip, but with an external 8-bit bus , and is notable as the processor used in the original IBM PC....
 and then the 8/16-bit 8088
Intel 8088

The Intel 8088 is an Intel x86 microprocessor based on the Intel 8086, with 16-bit registers and an 8-bit external data bus. It can address up to 1 megabyte of random access memory....
, which was selected by IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
 for its new PC
IBM PC

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform ....
 to be launched in 1981. Later NEC
NEC

is a Japan multinational corporation IT company headquartered in Minato, Tokyo, Japan. NEC, part of the Sumitomo Group, provides information technology and network solutions to business enterprises, communications services providers and government....
 made an NEC V20
NEC V20

The NEC V20 was a central processing unit made by NEC Corporation that was a Reverse engineering, pin-compatible version of the Intel 8088 with an instruction set compatible with the Intel 80186....
 processor (an 8088 clone) which supported 8080 emulation mode. Thus, the 8080, via its ISA, made a lasting impact on computer history.

The Soviet Union manufactured their own design based on 8080 microprocessor named KP580?K80 (later marked as KP580BM80
KR580VM80A

The KR580VM80A was a Soviet microprocessor, a clone of the Intel Intel 8080 CPU. Different versions of this CPU were manufactured beginning in the late 1970s, the earliest known use being in the SM EVM computer in 1979....
), where even the pins were placed identically. This processor was the base of the Radio86RK ( in Russian), probably the most popular amateur single-board computer in the Soviet Union. Radio86RK's predecessor was the Micro-80 ( in Russian), and its successor the Orion-128 ( in Russian) which had a graphical display. Both were built on the KP580 processor. According to some sources, the Soviet analog had two undocumented instructions, specific to itself; however, these were not widely known.

Another model compatible with Intel 8080A, named MMN8080, was produced at Microelectronica Bucharest in Romania
Romania

Romania is a country located in Southeastern Europe Central Europe, North of the Balkan Peninsula, on the Lower Danube, within and outside the Carpathian Mountains, bordering on the Black Sea....
.

Industry change

The 8080 also changed how computers were created. When the 8080 was introduced, computer systems were usually created by computer manufacturers such as Digital Equipment Corporation
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
, Hewlett Packard, or IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
. A manufacturer would produce the entire computer, including processor, terminals, and system software such as compilers and operating system. The 8080 was actually designed for just about any application except a complete computer system. Hewlett Packard developed the HP 2640
HP 2640

The HP 2640A and other HP 264X models were block-mode "smart" and intelligent ASCII standard serial Computer terminal produced by Hewlett Packard using the Intel 8008 and Intel 8080 microprocessors....
 series of smart terminals around the 8080. The HP 2647 was a terminal which ran BASIC on the 8080. Microsoft
Microsoft

Microsoft Corporation is a multinational corporation computer technology corporation that develops, manufactures, licenses, and supports a wide range of computer software products for computing devices....
 would create the first popular programming language for the 8080, and would later acquire DOS
DOS

DOS, short for "Disk Operating System", is a shorthand term for several closely related operating systems that dominated the IBM PC compatible market between 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft Windows versions Windows 95, Windows 98, and Windows Me....
 for the IBM-PC.

The 8080 and 8085 gave rise to the 8086 which was designed as a source compatible (not binary compatible
Binary compatible

Having the exact same data format, down to the binary level. That is, two files that are binary compatible will have the same pattern of zeros and ones in the data portion of the file....
) extension of the 8085. PCs based upon the 8086 design and its successors evolved into workstations and servers of 16, 32 and 64 bits, with advanced memory protection, segmentation, and multiprocessing features, blurring the difference between small and large computers (the 80286 and 80386's protected mode
Protected mode

In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units ....
 were important in doing so). The size of chips has grown so that the size and power of large x86 chips is not much different from high end architecture chips, and a common strategy to produce a very large computer is to network many x86 processors.

The basic architecture of the 8080 and its successors has replaced many proprietary midrange and mainframe computers, and withstood challenges of technologies such as RISC. Most computer manufacturers have abandoned producing their own processors below the highest performance points. Though x86 may not be the most elegant, or theoretically most efficient design, the sheer market force of so many dollars going into refining a design has made the x86 family today, and will remain for some time, the dominant processor architecture, even bypassing Intel's attempts to replace it with incompatible architectures such as the iAPX 432
Intel iAPX 432

The Intel iAPX 432 was Intel's first 32-bit microprocessor design, introduced in 1981 as a set of three integrated circuits.The iAPX 432 was intended to be Intel's major design for the 1980s, implementing many advanced computer multitasking and memory management features in hardware, which led them to refer to the design as the Micromainf...
 and Itanium
Itanium

Itanium is the brand name for 64-bit Intel microprocessors that implement the Intel Itanium architecture . Intel has released two processor families using the brand: the original Itanium and the Itanium 2....
.

History

Federico Faggin
Federico Faggin

Federico Faggin is an Italy-born physicist/electrical engineer, principally responsible for the design of the first microprocessor and responsible for leading the Intel 4004 to its successful outcome and for promoting its marketing....
 was the originator of the 8080 architecture in early 1972, proposed it to Intel's management and pushed for its implementation. He finally got the permission to develop it six months later. Faggin
Federico Faggin

Federico Faggin is an Italy-born physicist/electrical engineer, principally responsible for the design of the first microprocessor and responsible for leading the Intel 4004 to its successful outcome and for promoting its marketing....
 hired Masatoshi Shima
Masatoshi Shima

Masatoshi Shima was one of the designers of the world's first microprocessor, the Intel 4004, along with Marcian Hoff, Stanley Mazor, and Federico Faggin....
 from Japan who did the detailed design under his direction. Stan Mazor contributed a couple of instructions to the instruction set.

Patent

| number = 4,010,449 | y = 1977 | m = 03 | d = 01 | inventor = Federico Faggin
Federico Faggin

Federico Faggin is an Italy-born physicist/electrical engineer, principally responsible for the design of the first microprocessor and responsible for leading the Intel 4004 to its successful outcome and for promoting its marketing....
, Masatoshi Shima
Masatoshi Shima

Masatoshi Shima was one of the designers of the world's first microprocessor, the Intel 4004, along with Marcian Hoff, Stanley Mazor, and Federico Faggin....
, Stanley Mazor | title = MOS computer employing a plurality of separate chips }}

Cultural impact

  • Asteroid
    Asteroid

    Asteroids, sometimes called minor planets or planetoids, are small Solar System bodies in orbit around the Sun, smaller than planets but larger than meteoroids....
     8080 Intel
    8080 Intel

    8080 Intel is a Asteroid belt asteroid.It was discovered by Centre de recherches en g?odynamique et astrom?trie on November 17, 1987 in Caussols....
     is named as a pun and praise on the name of Intel 8080.
  • Microsoft's published phone number, 425-882-8080, was chosen because so much early work was on this chip.


See also

  • CP/M
    CP/M

    CP/M is an operating system originally created for Intel 8080/Intel 8085 based microcomputers by Gary Kildall of Digital Research. Initially confined to single tasking on 8-bit processors and no more than 64 kilobytes of memory, later versions of CP/M added multi-user variations, and were migrated to 16-bit processors....


External links