This document provides an overview of embedded systems and microcontrollers including the 8051 and 8086. It discusses key aspects of embedded systems such as they combine both hardware and software to perform a specific task. Examples are given of microcontrollers that control functions like engine control. The document then focuses on details of the 8051 microcontroller including its features, pins, and ports. It also provides details on the architecture and components of the 8086 microprocessor such as its execution unit, registers, bus interface unit, and segment registers.