Difference between revisions of "Intel 8080"

From CPCWiki - THE Amstrad CPC encyclopedia!
Jump to: navigation, search
(Evolution)
Line 4: Line 4:
  
 
It was integrated in early home computers like the [[Altair 8800]], the [[Hector|Interact Home Computer]], the [[DAI Personal Computer]], and arcade systems like the [https://www.system16.com/hardware.php?id=629 Taito 8080] and [https://www.system16.com/hardware.php?id=594 Midway 8080].
 
It was integrated in early home computers like the [[Altair 8800]], the [[Hector|Interact Home Computer]], the [[DAI Personal Computer]], and arcade systems like the [https://www.system16.com/hardware.php?id=629 Taito 8080] and [https://www.system16.com/hardware.php?id=594 Midway 8080].
 +
 +
<br>
  
 
==Technology==
 
==Technology==
Line 9: Line 11:
  
 
NMOS became the standard microprocessor technology until the rise of CMOS in the 1980s, combining NMOS and PMOS to dramatically reduce power consumption.
 
NMOS became the standard microprocessor technology until the rise of CMOS in the 1980s, combining NMOS and PMOS to dramatically reduce power consumption.
 +
 +
<br>
  
 
==Compatibility==
 
==Compatibility==
Line 16: Line 20:
  
 
[[CP/M]] required an 8080, 8085 or Z80 CPU and between 1976 and about 1983, microcomputers with a Z80 that ran CP/M were the norm before the market shifted to MS-DOS.
 
[[CP/M]] required an 8080, 8085 or Z80 CPU and between 1976 and about 1983, microcomputers with a Z80 that ran CP/M were the norm before the market shifted to MS-DOS.
 +
 +
<br>
  
 
==Evolution==
 
==Evolution==
Line 24: Line 30:
  
 
See: [https://www.righto.com/2013/01/notes-on-pla-on-8085-chip.html Notes on PLA] [https://www.righto.com/2013/01/inside-alu-of-8085-microprocessor.html Inside the ALU] [https://www.righto.com/2013/02/8085-instruction-set-octal-table.html Instruction set: the octal table] [https://www.righto.com/2013/03/register-file-8085.html Register file] [https://www.righto.com/2013/07/reverse-engineering-flag-circuits-in.html Flag circuits] [https://www.righto.com/2013/07/reverse-engineering-8085s-alu-and-its.html The ALU and its hidden registers] [https://www.righto.com/2013/08/reverse-engineering-8085s-decimal.html Decimal adjust circuitry] 8085 CPU reverse engineered
 
See: [https://www.righto.com/2013/01/notes-on-pla-on-8085-chip.html Notes on PLA] [https://www.righto.com/2013/01/inside-alu-of-8085-microprocessor.html Inside the ALU] [https://www.righto.com/2013/02/8085-instruction-set-octal-table.html Instruction set: the octal table] [https://www.righto.com/2013/03/register-file-8085.html Register file] [https://www.righto.com/2013/07/reverse-engineering-flag-circuits-in.html Flag circuits] [https://www.righto.com/2013/07/reverse-engineering-8085s-alu-and-its.html The ALU and its hidden registers] [https://www.righto.com/2013/08/reverse-engineering-8085s-decimal.html Decimal adjust circuitry] 8085 CPU reverse engineered
 +
 +
<br>
  
 
==Links==
 
==Links==
Line 35: Line 43:
 
*[https://www.computerhistory.org/collections/oralhistories/ Oral history collection]: [https://archive.computerhistory.org/resources/text/Oral_History/Intel_8080/102658123.05.01.pdf Intel 8080]
 
*[https://www.computerhistory.org/collections/oralhistories/ Oral history collection]: [https://archive.computerhistory.org/resources/text/Oral_History/Intel_8080/102658123.05.01.pdf Intel 8080]
  
 +
<br>
  
 
[[Category:Electronic Component]]
 
[[Category:Electronic Component]]
 
[[Category:Non CPC Computers]]
 
[[Category:Non CPC Computers]]

Revision as of 17:39, 27 February 2025

The Intel 8080 is a seminal CPU introduced in 1974 that gave rise to the personal computer/home computer/microcomputer revolution.

The 8080 is often said to be the "first truly usable microprocessor".

It was integrated in early home computers like the Altair 8800, the Interact Home Computer, the DAI Personal Computer, and arcade systems like the Taito 8080 and Midway 8080.


Technology

The 8008 was built with PMOS circuitry, while the 8080 was built with NMOS, which provided much superior performance.

NMOS became the standard microprocessor technology until the rise of CMOS in the 1980s, combining NMOS and PMOS to dramatically reduce power consumption.


Compatibility

The 8080 is not binary-compatible with the 8008 because almost all the instructions were shifted to different opcodes.

One important but subtle change was that the 8 register/memory codes were reordered to start with B instead of A. The motivation is that this gave registers in a 16-bit register pair (BC, DE, or HL) codes that differ only in the low bit. This makes it easier to specify a register pair with a two-bit code.

CP/M required an 8080, 8085 or Z80 CPU and between 1976 and about 1983, microcomputers with a Z80 that ran CP/M were the norm before the market shifted to MS-DOS.


Evolution

The 8080 ultimately led to the machine code-compatible, but more powerful clone Zilog Z80, which was of course also used in the Amstrad CPC and Sinclair ZX Spectrum among others. (Note that 8080 assembly language looks different from Z80 mnemonics; e.g. the Z80 uses LD whereas the 8080 has MOV and several other commands.)

Meanwhile Intel produced the 8085, an improved, backward-compatible version of the 8080, with refinements to power consumption and integration.

See: Notes on PLA Inside the ALU Instruction set: the octal table Register file Flag circuits The ALU and its hidden registers Decimal adjust circuitry 8085 CPU reverse engineered


Links