Microcomputer hardware, software, and troubleshooting for engineering and technology - Antonakos, James L.; Mansfield, Kenneth C. (Prentice Hall, 2000)