Microprocessor Programming, Troubleshooting, And Interfacing: The Z80, 8080, And 8085