Microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing ALU (Arithmetic Logical Unit) operations and communicating with the other devices connected to it. It is a programmable multipurpose silicon chip, clock driven, register based, accepts binary data as input and provides output after processing it as per the instructions stored in the memory. So basically a microprocessor takes input from input devices, process it as per instructions given in the memory and produces output.
The notes of Microprocessor below include following topics:
8087 Microprocessor
8254 Microprocessor
8086 Microprocessor
8257 Programmable DMA controller
8255 Programmable Peripheral Interface
8259 Microprocessor
8086 Memory Organization