Modelling the 8080 and Z80 instructions on the 8088

The 8080, 8085, Z80, 8088 register correspondence

8080/8085Z808088
A, PSWA, AFAL, flags*
B, C, BCCH, CL, CX
D, E, DEDH, DL, DX
H, L, HLBH, BL, BX
SP
IXBP
IYDI

* - the 8080's PSW (the z80's AF, F is the lower byte) combines two registers, the 8088's AL and flags are always separated

The 8088 instructions for the 8080 and Z80 instructions

(with the 8085 timings)

References

  1. XLT86™ 8080 to 8086 Assembly Language Translator USER'S GUIDE Copyright © 1981 Digital Research, Inc.
  2. Intel 8080 Assembly Language Programming Manual, INTEL CORPORATION, 3065 Bowers Avenue, Santa Clara
  3. Intel iAPX 86, 88 USER'S MANUAL, AUGUST 1981
  4. Mohamed Rafiquzzaman, Microprocessors and Microcomputer Development Systems: Designing Microprocessor-Based Systems, Harper and Row, 1984
  5. Russel Rector, George Alexy, The 8086 Book, Osborne/McGraw-Hill, Berkeley, California, 1980
  6. Wolfgang Sehnhardt and Villy M. Sorensen, Unspecified 8085 op codes enhance programming. Engineer's Notebook, "Electronics" magazine, Jan 18, 1979 p 144-145.
  7. Sean Young, The Undocumented Z80 Documented, Version 0.91, 18th September, 2005
  8. Silicon reverse engineering: The 8085's undocumented flags

Links to similar tables