Coprocessor Definition/Meaning:
A microprocessing element designed to supplement The
capabilities of the primary processor. For example, several
microprocessor manufacturers now offer coprocessors in their product
lines that offer expanded mathematical processing abilities,
including high-speed floating-point arithmetic and computation of
trigonometric functions. The coprocessor extends the set of
instruction available to the programmer. When the main processor
receives an instruction that it does not support, it can transfer
control to a coprocessor that does.
The variety of functions that could be implemented in a
coprocessor is unlimited, and more than one coprocessor could be
used in a system if the primary processor has been suitably
designed. For instance, one coprocessor could provide high-speed
math processing and another could provide database management
primitives. An example of a coprocessor is the Intel 8087, which is
a math chip designed to work with both the 8-biNbus 8088 and
16-bit-bus 8086 processors.
|