Microprocessing fundamentals : hardware and software - Ramirez, Edward V.; Weiss, Melvyn (Gregg Division, McGraw-Hill, 1980)