7,0,1*
2YHUYLHZ
7KH = &38 H[HFXWHV LQVWUXFWLRQV E\ VWHSSLQJ WKURXJK D SUHFLVH VHW RI
EDVLF RSHUDWLRQV 7KHVH LQFOXGH
•
•
•
$OO LQVWUXFWLRQV DUH VHULHV RI EDVLF RSHUDWLRQV (DFK RI WKHVH RSHUDWLRQV
FDQ WDNH IURP WKUHH WR VL[ FORFN SHULRGV WR FRPSOHWH RU WKH\ FDQ EH
OHQJWKHQHG WR V\QFKURQL]H WKH &38 WR WKH VSHHG RI H[WHUQDO GHYLFHV 7KH
FORFN SHULRGV DUH UHIHUUHG WR DV 7 WLPH F\FOHV DQG WKH RSHUDWLRQV DUH
UHIHUUHG WR DV 0 PDFKLQH F\FOHV )LJXUH LOOXVWUDWHV KRZ D W\SLFDO
LQVWUXFWLRQ LV VHULHV RI VSHFLILF 0 DQG 7 F\FOHV 1RWLFH WKDW WKLV LQVWUXFWLRQ
FRQVLVWV RI WKUHH PDFKLQH F\FOHV 0 0 DQG 0 7KH ILUVW PDFKLQH
F\FOH RI DQ\ LQVWUXFWLRQ LV D IHWFK F\FOH ZKLFK LV IRXU ILYH RU VL[ 7 F\FOHV
ORQJ XQOHVV OHQJWKHQHG E\ WKH :$,7 VLJQDO ZKLFK LV GHVFULEHG LQ WKH
QH[W VHFWLRQ 7KH IHWFK F\FOH 0 LV XVHG WR IHWFK WKH RSFRGH RI WKH QH[W
LQVWUXFWLRQ WR EH H[HFXWHG 6XEVHTXHQW PDFKLQH F\FOHV PRYH GDWD
EHWZHHQ WKH &38 DQG PHPRU\ RU ,2 GHYLFHV DQG WKH\ PD\ KDYH
DQ\ZKHUH IURP WKUHH WR ILYH 7 F\FOHV DJDLQ WKH\ PD\ EH OHQJWKHQHG E\
ZDLW VWDWHV WR V\QFKURQL]H WKH H[WHUQDO GHYLFHV WR WKH &38 7KH IROORZLQJ
SDUDJUDSKV GHVFULEH WKH WLPLQJ ZKLFK RFFXUV ZLWKLQ DQ\ RI WKH EDVLF
PDFKLQH F\FOHV
'XULQJ 7 DQG HYHU\ VXEVHTXHQW 7Z WKH &38 VDPSOHV WKH :$,7 OLQH
ZLWK WKH IDOOLQJ HGJH RI &ORFN ,I WKH :$,7 OLQH LV DFWLYH DW WKLV WLPH
DQRWKHU :$,7 VWDWH LV HQWHUHG GXULQJ WKH IROORZLQJ F\FOH 8VLQJ WKLV
WHFKQLTXH WKH UHDG FDQ EH OHQJWKHQHG WR PDWFK WKH DFFHVV WLPH RI DQ\
W\SH RI PHPRU\ GHYLFH
80
Memory Read or Write
I/O Device Read or Write
Interrupt Acknowledge
< %27
7UGT U /CPWCN
2YHUYLHZ
Need help?
Do you have a question about the Z80 and is the answer not in the manual?