17.05.2015 Views

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

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.

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

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

Saved successfully!

Ooh no, something went wrong!