Arithmetic Coprocessor, MMX, and SMID
Arithmetic Coprocessor, MMX, and SMID
Arithmetic Coprocessor, MMX, and SMID
1. Provide the data formats for different data types used by the arithmetic coprocessor, and
provide pseudo bcode to simplify the process involved in performing valid conversion to-and-
from the specific data types.
2. What are the important characteristics of the 80x87 architecture compared to the architecture
used by similar microprocessors discussed in class?
●The processor executes all normal instructions and 80X87 executes coprocessor instructions.
(80X87 executes 68 different instructions)
●Coprocessor instructions are actually escape (ESC) instructions. Used by the microprocessor to
generate a memory address for the coprocessor so the coprocessor can execute a coprocessor
instruction
3. Provide a simplified table that describes all the operations that can be performed under the
instruction set of the arithmetic coprocessor. Each row for each instruction must provide the
valid combinations and a valid example.
4. Using the reference textbook, perform the examples under 14-4, specifically: examples 14-9, 14-10,
and 14-11.