A microprocessor is a multipurpose, programmed clock driven register based system which takes the input in binary process (arithmetic, logical) and gives the output. The 8086 is the first 16-bit microprocessor released by Intel which can execute 2.5 million instructions per second. It has a 20-bit address bus.