ChipsProcessorsZ80 & 8080 family › Intel 8080

Intel 8080

1974

Intel's influential 1974 8-bit processor, the CPU behind the Altair 8800 and the CP/M era.

Machines

Reference & documentation

External technical references for programming Intel 8080 and for writing emulators.

ResourceTypeNotes
Intel 8080 Data Sheet (deramp) ↗DatasheetOriginal Intel datasheet: specs, AC/DC timing
Intel 8080 Microcomputer Systems User's Manual (bitsavers) ↗DatasheetFull system manual with electrical and timing detail
Intel 8080 Opcode Table (Pastraiser) ↗Instruction set16x16 opcode matrix with cycles, bytes, flags
Intel 8080 Data Sheet (deramp) ↗Pinout40-pin DIP pin designations and signals
Intel 8080 (Wikipedia) ↗PinoutRegister model, flags, and full 40-pin mapping
8080 Assembly Language Programming Manual (Altair) ↗ProgrammingIntel's programmer's manual, full instruction descriptions
Emulating the Intel 8080 (Rhys Rustad-Elliott) ↗ProgrammingPractical emulator-writing walkthrough: opcodes, flags, interrupts
superzazu/8080 CPU test ROMs ↗ROMsReady-to-run diagnostic binaries for verification
Intel 8080/8085 Opcode Table (tobiasvl) ↗ReferenceSearchable table, marks undocumented/illegal opcodes
8080/8085 Assembly Language Programming Manual (bitsavers) ↗ReferenceCanonical Intel reference, addressing modes and encoding
superzazu/8080 emulator (C) ↗SourceClean, accurate C99 core passing all test ROMs
superzazu/8080 CPU test ROMs ↗Test suiteTST8080, CPUTEST, 8080PRE, 8080EXM conformance ROMs