8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge
8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge
8x300 design guide - Al Kossow's Bitsavers - Trailing-Edge
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
01S2 01S4 8T97 0152 0154 8T97<br />
INTERRUPT<br />
~~--~+-+-+-~~~~----+-+-~~~----~<br />
ENABLE<br />
OUT<br />
10 11 12 13 14 15 16 17 18 19 110 111 112 113 114 115<br />
Figure 2-36. Interrupt Vector Logic<br />
At the start of an interrupt, the RETURN ADDRESS CLOCK loads<br />
the Return Address Register with the current address, and the<br />
INTERRUPT V ECTOR ENABLE forces a jump to the interrupt<br />
address on the instruction bus.<br />
At the return, RETURN ADDRESS ENABLE forces a jump to the<br />
original address on the instruction bus.<br />
2.5.5 I V L, I V R Storage Logic<br />
The I V L and I V R storage logic is illustrated in Figure 2-37. With a<br />
256 byte RAM (eight 82S116's), an 8X31 8-bit latched bidirectional<br />
I/O port may be used as address latches. When a right I/O select<br />
occurs, the I/O address is latched in the 8X31, and in a following<br />
instruction data can be transferred in or out of the RAM.<br />
With the interrupt circuitry, the 8X31 retains its function as<br />
RAM-address latches, but with an I/o select instruction (SC active)<br />
the output is disabled and the 8T97 three-state buffers force the<br />
address 255 or 254 on the RAM address bus. If the SA V E LOGIC<br />
DISABLE is not active, the I/O address on the data bus is written<br />
into the RAM at address 255 Cleft IV) or 254 (right IV) by means of<br />
the Write Enable input (WE). If SA VE LOGIC DISABLE is active,<br />
2-55