answersLogoWhite

0


Best Answer

The 8087 NDP (Numeric Data Processor) is a coprocessor designed by Intel to work alongside the 8086 and 8088 microprocessors, which were prevalent in early personal computers. The NDP was introduced in 1980, and it provided hardware support for floating-point arithmetic operations.

Floating-point arithmetic is used for calculations involving decimal numbers, which are common in scientific and engineering applications, as well as in graphics and multimedia processing. The 8087 offloaded these calculations from the main processor, significantly speeding up numeric computation tasks.

The 8087 performed operations such as addition, subtraction, multiplication, division, and square roots much faster than software implementations, which relied on the main processor's instructions. This acceleration was particularly important in fields like computer-aided design (CAD), numerical analysis, and gaming.

Later, Intel developed more advanced coprocessors, such as the 80287 and 80387, which offered improved performance and additional features. However, with the advancement of microprocessor technology, dedicated floating-point coprocessors became less common as modern CPUs integrated floating-point units directly into their designs.

User Avatar

Prosun Kumar Dan

Lvl 4
6mo ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is 8087 NDP Co-processor?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

How does the 8087 coprocessor work?

the 8087 is a numeric data processor(NDP) it is basically made to work with 8086/8088 processors.it cannot fetch its instruction by own so its buses(address and data buses)are simply connected to the respective buses of the processor.its instruction are recognized by the word F because each and every instruction of this coprocessor starts with the word F.this is how the min processor distinguishes between its own and the coprocessor instructions.(eg):-FADD,FSUB,etc.this coprocessor has 8-registers eacch capable of storing 80-bit temporary real numbers. the BUSY pin of the coprocessor is connected to the main processor's TEST pin.this TEST pin is active low in nature.this is because the speed of operation of the coprocessor and the main processor is different. the need of this coprocessor is because the calculation speed of maths operations containing floating real numbers is very fast than the processors like 8086/8088.during the execution of the program if the processor encounters the instruction starting with F word(11011)then it simply gives control to the 8087.initially the coprocessor is initialized by loading it with the control word which gives the idea to the 8087 that which exceptions are to be ignored.usually after the calculations the status word of the coprocessor is loaded to see which errors hve occurred.


What is the advantage of 8087?

The 8087 is a numeric coprocessor that enhances the computational power of a system by offloading complex floating-point calculations from the main CPU. This improves the performance of mathematical operations, especially in scientific and engineering applications.


Is there microprocessor with the name 80487?

No. An 80487 would have been a math coprocessor for an 80486 general-purpose microprocessor...just like the 8087 was the math coprocessor for the 8086 and 8088, the 80287 for the 80286, and the 80387 was for the 80386. The 80486 was the first Intel processor to contain an on-chip math coprocessor, so there wouldn't have been an 80487 because it wasn't necessary.


What is the working of 8087 NDP microprocessor?

The 8087 Numeric Data Processor is an adjunct to the 8086/8088 microprocessor, that gives the 8086/8088 floating point capability and 8 more registers. The 8087 integrates itself with the 8086/8088 in such a way that the pair actually becomes one processor, appearing to have the extra instructions and registers to start with.Since it was an optional add-on to the system, many run-time libraries would detect whether or not the 8087 was present, and either use it or emulate it.This separation of functionality into two chips was maintained in the product line up until the 80386DX and 80486, although the NDP was called something else (such as the 80287, and 80387) at which point the NDP became a permanent part of the instruction set.


Explain various types of data formats that the 8087 is design to work with?

The 8087 Math CoProcessor can work with two data formats: temporary real and packed decimal. Each data instruction, whether real or decimal, can be up to 80 bits long.


What is coprocessor?

Co processor(8087 for 8086,80287 for 80286 etc) is also known as Math processor.It is a dedicated processor for performing arithmetic operations.It has very strong instruction set for numerical operations,faster than 8086 by 4 times.Normally 8086 and other microprocessors will take a lot of time to perform numerical operations and so in multiprocessor mode 8087 will work together with 8086 to solve numerical pronblems. The programmer can write a program with 8086 instructions and 8087 instructions together and so the speed will be improved.


What is the standard IRQ setting for a math coprocessor?

What is the standard IRQ setting for a math coprocessor?


How can you find out what coprocessor you have?

Modern computers typically do not use a coprocessor. Floating-point capabilities are built into the CPU.


Who is the founder of the NDP?

the founder of the ndp is emily hamilton


Five publications that comprise the Naval Doctrine Publications (NDPs)?

NDP 1: Naval Warfare NDP 2: Naval Intelligence NDP 3: Naval Logistics NDP 4: Naval Logistics NDP 5: Planning


What party does NDP Andrea horwath belong?

she belongs to the new democratic party (ndp) and she is the leader of new democratic party of ndp and she is the first women to serve ontario and she was the leader of ndp from 2009.


What is 7220 plus 867?

8087