< %27
7UGT U /CPWCN
80
EHFDXVH WKH SRLQWHU LV XVHG WR JHW WZR DGMDFHQW E\WHV WR IRUP D FRPSOHWH
ELW VHUYLFH URXWLQH VWDUWLQJ DGGUHVV DQG WKH DGGUHVVHV PXVW DOZD\V VWDUW LQ
HYHQ ORFDWLRQV
Interrupt
Service
Low Order
Routine
Starting
High Order
Address
Table
)LJXUH 0RGH ,QWHUUXSW 5HVSRQVH 0RGH
7KH ILUVW E\WH LQ WKH WDEOH LV WKH OHDVWVLJQLILFDQW ORZ RUGHU SRUWLRQ RI WKH
DGGUHVV 7KH SURJUDPPHU PXVW FRPSOHWH WKLV WDEOH ZLWK WKH FRUUHFW
DGGUHVVHV EHIRUH DQ\ LQWHUUXSWV DUH DFFHSWHG
7KH SURJUDPPHU FDQ FKDQJH WKLV WDEOH E\ VWRULQJ LW LQ 5HDG:ULWH
0HPRU\ ZKLFK DOVR DOORZV LQGLYLGXDO SHULSKHUDOV WR EH VHUYLFHG E\
GLIIHUHQW VHUYLFH URXWLQHV
:KHQ WKH LQWHUUXSWLQJ GHYLFH VXSSOLHV WKH ORZHU SRUWLRQ RI WKH SRLQWHU WKH
&38 DXWRPDWLFDOO\ SXVKHV WKH SURJUDP FRXQWHU RQWR WKH VWDFN REWDLQV WKH
VWDUWLQJ DGGUHVV IURP WKH WDEOH DQG SHUIRUPV D MXPS WR WKLV DGGUHVV 7KLV
PRGH RI UHVSRQVH UHTXLUHV FORFN SHULRGV WR FRPSOHWH VHYHQ WR IHWFK WKH
ORZHU HLJKW ELWV IURP WKH LQWHUUXSWLQJ GHYLFH VL[ WR VDYH WKH SURJUDP
FRXQWHU DQG VL[ WR REWDLQ WKH MXPS DGGUHVV
7KH = SHULSKHUDO GHYLFHV LQFOXGH D GDLV\FKDLQ SULRULW\ LQWHUUXSW VWUXF
WXUH WKDW DXWRPDWLFDOO\ VXSSOLHV WKH SURJUDPPHG YHFWRU WR WKH &38 GXULQJ
LQWHUUXSW DFNQRZOHGJH 5HIHU WR WKH = &38 3HULSKHUDOV 8VHU 0DQXDO IRU
PRUH FRPSOHWH LQIRUPDWLRQ
Starting Address
Pointed to by:
I Register
Seven Bits From
Contents
Peripheral
0
2YHUYLHZ
Need help?
Do you have a question about the Z80 and is the answer not in the manual?
Questions and answers