Interrupt Request Register (Irr); In-Service Register (Isr); Poll Status Byte (Poll) - Intel 386 User Manual

Embedded microprocessor
Table of Contents

Advertisement

Intel386™ EX EMBEDDED MICROPROCESSOR USER'S MANUAL

9.3.10 Interrupt Request Register (IRR)

This 8-bit, read-only register contains the levels requesting an interrupt to be acknowledged. It is
accessed using OCW3 (see Figure 9-15). The highest request level is reset from the IRR when an
interrupt is acknowledged. Bits 7:0 of this register are the pending bits, respectively, of interrupt
requests IR7:0.

9.3.11 In-Service Register (ISR)

This 8-bit, read-only register contains the priority levels that are being serviced. It is accessed us-
ing OCW3 (see Figure 9-15). The ISR is updated when an End-of-Interrupt command is issued.
Bits 7:0 of this register are the in-service bits, respectively, of interrupt requests IR7:0.

9.3.12 Poll Status Byte (POLL)

Read the poll status byte after issuing a poll command to determine whether any of the devices
connected to the 82C59A require servicing. Once the polling bit is set in OCW3, the Poll Status
Byte of a particular 82C59A can be read by doing an access to any of the four addresses of that
82C59A.
Poll Status Byte
POLL (master and slave)
(read only)
7
INT
Bit
Bit
Number
Mnemonic
7
INT
6–3
2–0
L2:0
9-28
Interrupt Pending:
0 = No request pending.
1 = Indicates that a device attached to the 82C59A requires servicing.
Reserved. These bits are undefined.
Interrupt Request Level:
When bit 7 is set, these bits indicate the highest-priority IR signal that
requires servicing. When bit 7 is clear, i.e., no request is pending, these
bits are indeterminate.
Figure 9-16. Poll Status Byte (POLL)
master
Expanded Addr:
F020H
ISA Addr:
0020H
Reset State:
XXH
L2
L1
Function
slave
F0A0H
00A0H
XXH
0
L0

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Intel386 exIntel386 extbIntel386 extc

Table of Contents