a 8-bit microprocessor from Intel released in April 1974 running at 2 MHz. The 8080 is generally considered to be the first truly usable microprocessor. It had an 8-bit data-bus and 16-bit address-bus, allowing to address 64 KByte of memory, containing program code as well as data (Von Neumann architecture).
8080 had seven byte-registers: A, B, C, D, E, H, and L. A was the 8-bit accumulator for most arithmetical and logical instructions 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. HL was also used as (a limited) 16-bit accumulator. It further had a 16-bit stack pointer register and an 16-bit instruction pointer. After a hardware reset ip was cleared zero and started to fetch the first instruction from that address.
- Tandy/Radio Shack (1977). 8080-8085 Assembly Language Programming (Intel). Internet Archive
- Kathe Spracklen (1979). Z-80 and 8080 assembly language programming. Hayden Books, amazon.com, Internet Archive
- 8080 Instruction Set - Computer Science Now
- 8080/Z80 Instruction Set
- Intel 8080 emulator by Óscar Toledo Gutiérrez
- Die shot of NEC 8080AF microprocessor by Pauli Rautakorpi
- Intel 8080 from Wikipedia
- Zilog Z80 from Wikipedia
- Kathe Spracklen (1979). Z-80 and 8080 assembly language programming. Hayden Books, ISBN: 978-0810451674, amazon.com
- The Almost Official MIX C for CP/M 80 Museum
- Floppy Software: List of C Compilers for CP/M
- ISIS, PL/M and Intel (c)Copyright Herb Johnson 2009 except as quoted remarks
- Turbo Pascal: A Great Choice For Programming Under CP/M
- MicroChess, a Chess playing program for the 8080 Microcomputer by Peter Jennings (pdf) © 2005 The Computer History Museum