Microprocessors and digital systems - Hall, Douglas V (Auckland, 1983)