03.01.2015 Views

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

80C186EC/80C188EC Microprocessor User's Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

MATH COPROCESSING<br />

14.3.2 80C187 Data Types<br />

The microprocessor/math coprocessor combination supports seven data types:<br />

• Word Integer — A signed 16-bit numeric value. All operations assume a 2’s complement<br />

representation.<br />

• Short Integer — A signed 32-bit numeric value (double word). All operations assume a 2’s<br />

complement representation.<br />

• Long Integer — A signed 64-bit numeric value (quad word). All operations assume a 2’s<br />

complement representation.<br />

• Packed Decimal — A signed numeric value contained in an 80-bit BCD format.<br />

• Short Real — A signed 32-bit floating point numeric value.<br />

• Long Real — A signed 64-bit floating point numeric value.<br />

• Temporary Real — A signed 80-bit floating point numeric value. Temporary real is the<br />

native 80C187 format.<br />

Figure 14-1 graphically represents these data types.<br />

14.4 MICROPROCESSOR AND COPROCESSOR OPERATION<br />

The 80C187 interfaces directly to the microprocessor (as shown in Figure 14-2) and operates as<br />

an I/O-mapped slave peripheral device. Hardware handshaking requires connections between the<br />

80C187 and four special pins on the processor: NCS, BUSY, PEREQ and ERROR.<br />

14-7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!