Includes developments in microcomputers, while presenting a complete design philosophy which uses the highest possible level of integration. Contains thorough discussions of microcomputer hardware and software design techniques. Covers practical problems such as noise, race conditions, and crosstalk, in addition to methods for designing decoders, counters, and other peripheral logic.