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.

INDEX<br />

80C187 Math Coprocessor, 14-2–14-8<br />

accessing, 14-10–14-11<br />

arithmetic instructions, 14-3–14-4<br />

bus cycles, 14-11<br />

clocking, 14-10<br />

code examples, 14-13–14-16<br />

comparison instructions, 14-5<br />

constant instructions, 14-6<br />

data transfer instructions, 14-3<br />

data types, 14-7–14-8<br />

design considerations, 14-10–14-11<br />

example floating point routine, 14-16<br />

exceptions, 14-13<br />

I/O port assignments, 14-10<br />

initialization example, 14-13–14-16<br />

instruction set, 14-2<br />

interface, 14-7–14-13<br />

and chip-selects, 6-14, 14-11<br />

and PCB location, 4-7<br />

exception trapping, 14-13<br />

generating READY, 14-11<br />

processor control instructions, 14-6<br />

testing for presence, 14-10<br />

transcendental instructions, 14-5<br />

8259A Programmable Interrupt Controllers, 8-1–<br />

8-51<br />

and factory test modes, 8-26<br />

architectural overview, 8-4–8-20<br />

assigning lowest priority, 8-30–8-33<br />

block diagram, 8-5<br />

cascading, 8-14–8-18<br />

and EOI commands, 8-17<br />

and spurious interrupts, 8-18<br />

configuring the master, 8-17<br />

configuring the slave, 8-17<br />

IR0 precautions, 8-17<br />

connecting external devices, 8-44–8-47<br />

executing EOI commands, 8-30–8-33<br />

initializing, 8-21–8-29<br />

sequence, 8-21–8-23<br />

masking interrupts, 8-30–8-31<br />

master, 8-1<br />

master/slave connection, 8-14<br />

programming, 8-20–8-35<br />

sequence, 8-21–8-23<br />

registers<br />

addressing, 8-21<br />

reading, 8-34<br />

selecting Automatic EOI Mode, 8-26<br />

selecting cascade mode, 8-24<br />

selecting edge- or level-triggered interrupts,<br />

8-24<br />

selecting Poll Mode, 8-34–8-35<br />

selecting Special Fully Nested Mode, 8-26–<br />

8-29<br />

selecting Special Mask Mode, 8-34–8-35<br />

slave, 8-1<br />

specifying base interrupt type, 8-25<br />

specifying ICW4 requirement, 8-24<br />

specifying slave connections, 8-26<br />

specifying slave IDs, 8-26<br />

See also Interrupt Control Unit<br />

82C59A Programmable Interrupt Controller<br />

interfacing with, 3-26–3-28, 8-44–8-47<br />

timing constraints, 8-46–8-47<br />

A<br />

Address and data bus, 3-1–3-6<br />

16-bit, 3-1–3-5<br />

considerations, 3-7<br />

8-bit, 3-5–3-6<br />

considerations, 3-7<br />

See also Bus cycles‚ Data transfers<br />

Address bus, See Address and data bus<br />

Address space, See Memory space‚ I/O space<br />

Addressing modes, 2-27–2-36<br />

and string instructions, 2-34<br />

based, 2-30, 2-31, 2-32<br />

based index, 2-34, 2-35<br />

direct, 2-29<br />

immediate operands, 2-28<br />

indexed, 2-32, 2-33<br />

indirect, 2-36<br />

memory operands, 2-28<br />

register indirect, 2-30, 2-31<br />

register operands, 2-27<br />

Index-1

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

Saved successfully!

Ooh no, something went wrong!