This document outlines the objectives and content of a course on microprocessors and their applications. The course aims to introduce students to the architecture, programming, and interfacing of 8085 and 8086 microprocessors as well as 8051 microcontrollers. The five units cover the 8085 CPU and peripheral interfacing, 8086 CPU, 8051 microcontroller hardware and programming, and 8051 applications. Students will learn about microprocessor components, assembly language programming, timing diagrams, interrupts, memory interfacing, and interfacing with devices like serial ports, parallel ports, keyboards, displays, and sensors. Reference textbooks are provided for each topic.