Microcomputers/Microprocessors : hardware, software, and application - Hilburn, John L; Julich, Paul M