Micro computers and micro processors : the 8080,8085 and 3-80 programming, interfacing and troubleshooting - Uffenback, John (Prentice -Hall Inc, 1991)