Microcomputers and Microprocessors: The 8080, 8085 and Z-80. Programming, Jnterfacing and Troubleshooting - Uffenbeck John (Prentice-Hall, Jnc., Englewood Cliffs, 1985)