Microprocessor and microcomputer basics - Boyce, Jefferson C. (Prentice-Hall, 1979)