23-03-2012, 10:32 AM
8087 NUMERCAL DATA PROCESSOR
8087 NUMERICAL DATA PROCESS PROCESSOR.ppt (Size: 351.5 KB / Downloads: 54)
INTRODUCTION
8087 NDP (numerical data processor) is also known as math co-processor which is used in parallel with the main processor for number crunching applications, which would otherwise require complex programming.
It is also faster than 8086/8088 processor in performing mathematical computation.
It has its own specialized instruction sets to handle mathematical programs.
LIMITATIONS OF PRESENT PROCESSORS
General processors need complex programming to do mathematical calculations.
Use of high level language.
A library of floating point object has to be obtained from the manufacturer.
8087 NDP
It is a processor which works in parallel with the main processor.
It has its own set of specialized instructions.
The number crunching part of the program is executed by 8087.
Instruction for 8087 are written in the main program interspersed with the 8086 instructions.
All the 8087 instruction codes have 11011 as the most significant bits of their first code byte.
CONCLUSION
8087 NDP is an actual processor and is used in parallel with the main processor. It is mostly used in business applications. The machine that we see in the grocery stores which gives us our bill uses 8087. Though many manufactures have their variety of numerical data processor, they have the same architecture.