The book is written for an undergraduate course on the 16-bit, 32-bit and 64-bit Intel Processors. It provides comprehensive coverage of the hardware and software aspects of 8086, 80286, 80386, 80486 and Pentium Processors. The book uses plain and lucid language to explain each topic. The book provides the logical method of describing the various complicated concepts and stepwise techniques for easy understanding, making the subject more interesting. The book begins with an overview of microcomputer structure and operation, microprocessor evolution and types and the 8086 microprocessor family. It explains the 8086 architecture, instruction set, instruction timings, addressing modes, Assembly Language Programming (ALP), assembler directives, standard program structures in 8086 assembly language, machine coding for 8086 instructions, ALP program development tools, 8086 interrupts, PIC 8259 and interrupt applications. It focuses on features, architecture, pin description, data types, addressing modes and newly supported instructions of 80286 and 80386 microprocessors. It discusses various operating modes supported by 80386 - Real Mode, Protected Mode and Virtual 8086 Mode. Finally, the book focuses on multitasking, 80486 architecture and Pentium architecture. It describes Pentium superscalar architecture, pipelining, instruction pairing rules, instruction and data cache, floating-point unit and overview of Pentium II, Pentium III and Pentium IV processors.