Numeric Data Processor (8087)
No 8087 interrupts
All errors on the 8087 are always masked. Numeric interrupts are not
possible. Leave the 8087 INT signal unconnected.
Single interrupt system
The 8087 is the only interrupt in the system. Connect the 8087 INT
signal directly to the interrupt request 0 (IR0) at the 8259A
Programmable
Interrupt
Controller
(PIC)
via
jumper
W5A.
Alternatively, tie the INT signal to the Non-Maskable Interrupt (NMI)
request via jumper W51. Note that STD DOS uses IR0 for the Timer
0 interrupt; therefore, the 8087 may not drive IR0 in ZT 8809A STD
DOS systems.
High priority 8087 interrupt
The 8087 interrupt is a stop everything event. Choose a high priority
interrupt input to the PIC that terminates all numerics related activity.
This is a special case since the interrupt handler may never return to
the point of interruption (that is, reset the system and restart rather
than attempt to continue operation). IR0 is the highest level interrupt
available at the 8259A PIC, although NMI takes higher priority over
the maskable interrupts such as IR0.
Low priority 8087 interrupt
Numeric exceptions or numeric programming errors are expected. All
interrupt handlers should use the 8087 only with all errors masked.
This is to prevent the possibility of an 8087 interrupt service routine
being interrupted by a higher priority service routine, which may try
to use the 8087 and cause another error interrupt. This prevents proper
handling of the first error-caused interrupt.
7-11
Содержание ZT 8809A
Страница 15: ...Tables Table B 9 J5 Pin Assignments B 17 Table B 10 J6 Pin Assignments B 18 Table B 11 J7 Pin Assignments B 19...
Страница 334: ...Jumper Configurations W49 W48 A W47 B A B W37 W66 A W50 B C J7 W67 Figure A 11 W37 W47 50 W66 W67 Jumper Blocks A 34...
Страница 346: ...Jumper Configurations W61 W60 W62 W63 W64 A B A B W65 Figure A 13 W60 W65 Jumper Block A 46...