This book presents the fundamental concepts of assembly language programming and system design associated with typical microprocessors, such as the Motorola MC68000/68020 and Intel Pentium. It begins with an overview of microprocessors--including anexplanation of terms, the evolution of the microprocessor, and typical applications--and goes on to systematically cover: * Microcomputer architecture * Microprocessor memory organization * Microprocessor Input/Output (I/O) * Microprocessor programming concepts * Assembly language programming with the 68000 * 68000 hardware and interfacing * Assembly language programming with the 68020 * 68020 hardware and interfacing * Assembly language programming with Pentium * Pentium hardware and interfacing