Microprocessors and digital systems - Hall Douglas V. (1983)