What is a co-processor? A co-processor is a specially designed circuit on a microprocessor chip that can perform the same task very quickly that the microprocessor performs. The main advantage of a co-processor is it reduces the workload of the main processor. Co-processors share the same memory, I/O system, bus control, and clock generator. The co-processor handles specialized tasks like mathematical calculation, graphical display on the screen, etc. 8087 co-processor It was the first math co-processor designed by Intel to pair with 8086/8088 resulting in the easier and faster calculation. The purpose of 8087 was to speed up the computation involving floating point calculation. 8087 math co-processor is also known as Numeric Data Processor (NDP), Numeric Processor Extension (NPX), Floating Point Unit (FPU) Features of 8087 This increase the overall speed and system performance of the entire system. Addition, subtraction, multiplication, and division of simple numbers are n...