The book is written for an undergraduate course on the 8085 microprocessor. It provides comprehensive coverage of the hardware and software aspects of the 8085 microprocessor, and it introduces advanced processors from Intel family. The book teaches you the 8085 architecture, instruction set, machine cycles and timing diagrams, Assembly Language Programming (ALP), interrupts, interfacing 8085 with support chips, memory, and peripheral ICs - 8251, 8253, 8255, 8259, and 8237. It also explains the interfacing of 8085 with keyboard, display, data converters - ADC and DAC and introduces a temperature control system, stepper motor control system, and data acquisition system design. The book also explains the architecture, programming model, memory segmentation, addressing modes, pin description of Intel 8086 microprocessor, and features of Intel 80186, 80286, 80386, and 80486 processors.