11-7
MATH COPROCESSING
11.3.2 80C187 Data Types
The microprocessor/math coprocessor combination supports seven data types:
•
Word Integer — A signed 16-bit numeric value. All operations assume a 2’s complement
representation.
•
Short Integer — A signed 32-bit numeric value (double word). All operations assume a 2’s
complement representation.
•
Long Integer — A signed 64-bit numeric value (quad word). All operations assume a 2’s
complement representation.
•
Packed Decimal — A signed numeric value contained in an 80-bit BCD format.
•
Short Real — A signed 32-bit floating point numeric value.
•
Long Real — A signed 64-bit floating point numeric value.
•
Temporary Real — A signed 80-bit floating point numeric value. Temporary real is the
native 80C187 format.
Figure 11-1 graphically represents these data types.
11.4 MICROPROCESSOR AND COPROCESSOR OPERATION
The 80C187 interfaces directly to the microprocessor (as shown in Figure 11-2) and operates as
an I/O-mapped slave peripheral device. Hardware handshaking requires connections between the
80C187 and four special pins on the processor: NCS, BUSY, PEREQ and ERROR. These pins
are multiplexed with MCS3, TEST, MCS0, and MCS1, respectively. When the processor leaves
reset, the presence of the 80C187 automatically places the processor in Numerics Mode and con-
figures the pins correctly. MCS2 retains its function as a chip-select and the processor retains the
wait state and ready programming for the entire mid-range memory block, even though MCS0,
MCS1 and MCS3 are no longer available.
Содержание 80C186EA
Страница 1: ...80C186EA 80C188EA Microprocessor User s Manual...
Страница 2: ...80C186EA 80C188EA Microprocessor User s Manual 1995...
Страница 19: ......
Страница 20: ...1 Introduction...
Страница 21: ......
Страница 28: ...2 Overview of the 80C186 Family Architecture...
Страница 29: ......
Страница 79: ......
Страница 80: ...3 Bus Interface Unit...
Страница 81: ......
Страница 129: ......
Страница 130: ...4 Peripheral Control Block...
Страница 131: ......
Страница 139: ......
Страница 140: ...5 ClockGenerationand Power Management...
Страница 141: ......
Страница 165: ......
Страница 166: ...6 Chip Select Unit...
Страница 167: ......
Страница 190: ...7 Refresh Control Unit...
Страница 191: ......
Страница 205: ......
Страница 206: ...8 Interrupt Control Unit...
Страница 207: ......
Страница 239: ...INTERRUPT CONTROL UNIT 8 32...
Страница 240: ...9 Timer Counter Unit...
Страница 241: ......
Страница 265: ......
Страница 266: ...10 Direct Memory Access Unit...
Страница 267: ......
Страница 295: ...DIRECT MEMORY ACCESS UNIT 10 28...
Страница 296: ...11 Math Coprocessing...
Страница 297: ......
Страница 314: ...12 ONCE Mode...
Страница 315: ......
Страница 318: ...A 80C186 Instruction Set Additions and Extensions...
Страница 319: ......
Страница 330: ...B Input Synchronization...
Страница 331: ......
Страница 334: ...C Instruction Set Descriptions...
Страница 335: ......
Страница 383: ...INSTRUCTION SET DESCRIPTIONS C 48...
Страница 384: ...D Instruction Set Opcodes and Clock Cycles...
Страница 385: ......
Страница 408: ...Index...
Страница 409: ......