Microcomputers/microprocessors : hardware, software, and applications - Hilburn, John L; Julich, Paul M