Microcomputers and microprocessors The 8080, 8085 and Z - 80 programming, interfacing and troubleshooting - UffenbecklhJohn E.