I?eioeeieaeueiay noaia ecia?aaeaia no?aieoea 7. N eaa?oeaaiai aaia?aoi?a
i?yiioaieueiuo eiioeuenia, auiieiaiiii ia iee?inoaia EI1 neaiae
iinooiaao ia aeaeeoaeue /anoiou D8 (555EA7). N aeaeeoaey nieiaaony aeaa
/anoiou: 4IAoe - oaeoiaay /anoioa iee?ii?ioeanni?a, eioi?ay iiaeaaony ia
aoiae NLC, e n/aoiua eiioeuenu n /anoioie 500 EAoe, eioi?ua, a naith
i/a?aaeue, iiaeathony ia aoiae NLC oaeia?a. ?ac?aoaiea n/aoa e cai?ao
neaiaeaie n aeao/eeia inouanoaeyaony i?e iiiiue O-o?eaaa?ia auiieiaiiuo
ia iee?inoaia D11. Neaiae n Aeao/eea1 iiaeaaony i?yii ia aoiae
ianee?oaiuo i?a?uaaiee INT iee?ii?ioeanni?a Z-80. E iee?ii?ioeanni?iie
oeia iiaeeeth/aia iee?inoaia ICO D4, y/aeee eioi?ie ?aniieiaeaiu ia/eiay
n aae?ana 0000 ii 4096 (a aeanyoe/iie nenoaia), e iee?inoaia ICO D3,
y/aeee eioi?ie ?aniieiaeaiu niioaaonoaaiii ii aae?ano 4096 - 5120. A
aeaiiie noaia eniieuecoaony iee?inoaia ICO noaoe/aneiai oeia. Ia?auaiea
e iae inouanoaeyaony aeaoiy neaiaeaie MREQ e A13, iauaaeaiiua eiae/aneei
yeaiaioii D10.1
Eioi?iaoeey ia eiaeeeaoi? iinooiaao neaaeothuei ia?acii. Auae?aaony
?ac?yae eiaeeeaoi?a, a caoai ii ainueie eaiaeai iiaeaaony eioi?iaoeey i
naaiaioao. Naaiaiou eiaeeeaoi?a iiaeeeth/aiu /a?ac ?aaeno? D5 i?yii e
oeia aeaiiuo, a eioi?iaoeey ia ieo iinooiaao ii eiiaiaea OUT ii aae?ano
16I. Auai? ?ac?yaea i?ienoiaeeo i?e iiiiue aeaoeo?aoi?a D7, ia aoiae
eioi?iai iiaeaaony iiia? ?ac?yaea a aeaie/iie nenoaia, a ia auoiae
iiaeaaony 1 oieueei ia ?ac?yae iiae yoei iiia?ii. Aeey oiai, /oi au
?ac?yae naaoeeny a oa/aiee iaeioi?iai a?aiaie noaaeony ?aaeno? D6,
eioi?ue caiiieiaao ninoiyiea oeiu aeaiiuo iiea iee?ii?ioeanni? e iaio
aiiaue ia ia?aoeony n iiauie cia/aieyie naaiaioia. Ia?auaiea e ?aaeno?o
i?iecaiaeeony ii eiiaiaea OUT ii aae?ano 8I. Auaiae ia eiaeeeaoi?
i?iecaiaeeony n /anoioie 200 Aoe, oae /oiau eaaeaeue naaiaio
canaa/eaaeny 50 ?ac a naeoiaeo. Eiio?ieue a?aiaie i?iecaiaeeony n
iiiiuueth oaeia?a auoiae eioi?iai iiaeeeth/ai ia aoiae iaianee?oaiuo
i?a?uaaiee NMI.
5. I?ia?aiiiia iaania/aiea
Ia ?en. 3. ecia?aaeaia aeie-noaia -i?ia?aiiu, eioi?ay iaoiaeeony a ICO.
Ana naiaiaeiia a?aiy iee?ii?ioeanni? auaiaeeo ia eiaeeeaoi? ?acoeueoao.
I?e i?eoiaea ia aoiae ianee?oaiuo i?a?uaaiee neaiaea io Aeao/eea1,
i?ioeanni? i?a?uaaao auaiae ia eiaeeeaoi? e aucuaaao i?ioeaaeo?o
ianeoaeeaaiey i?a?uaaiee. Yoa i?ioeaaeo?a n/eouaaao n
?en. 3.
auoiaea oaeia?a cia/aiea N/ao/eea1. Caoai i?iaa?yao iaee/ea neaiaea n
ia?aeeth/aoaey ?iaea ?iaiou, e anee oaeie eiaaony, oi i?ia?aiia
au/eneyao eiee/anoai iai?ioia a ieiooo eieai/aoiai aaea, e ia?aaeaao
?acoeueoao iniiaiie i?ia?aiia, eioi?ay auaiaeeo aai ia eiaeeeaoi?.
Eiee/anoai iai?ioia iiaeii au/eneeoue ii neaaeothuae oi?ioea, ciay
/anoioo n/aoiuo eiioeuenia e cia/aiea N/ao/eea1:
A neo/aa anee ia?aeeth/aoaeue ia iaaeao, oi iee?ii?ioeanni? n/eouaaao n
auoiaea oaeia?a cia/aiea N/ao/eea2. Caoai, iieuecoynue cia/aieyie
n/ao/eeia 1 e 2, au/eneyao oaie iia?aaeaiey caaeeaaiey, e iinea yoiai
oae aea eae e a i?aaeuaeouai neo/aa i?ioeanni? ia?aaeaao ?acoeueoao
iniiaiie i?ia?aiia, eioi?ay auaiaeeo aai ia eiaeeeaoi?. Neaaeoao
ioiaoeoue, /oi ia?aae oai eae ?acoeueoao aoaeao auaaaeai ia eiaeeeaoi?
ii ?acaeaaaony ia aeanyoee, aeey oiai, /oiau caoai iiaeii auei ia?aaanoe
eaaeaeoth oeeo?o a ioaeaeueiinoe ec aeaie/iie nenoaiu a eiae naaiaioiiai
eiaeeeaoi?a.
Ieaea i?eaiaeeony i?ia?aiia ia annaiaea?a aeey iee?ii?ioeanni?a Z-80.
INC (R4) ; eiee/anoai aeanyoeia a y/aeea n aae?anii R4.
LD A, (R4)
ADD A, (R5)
LD (A), B
LD A, (A1)
CPS 10
JP NC C;
LD B, (A1)
INC (R4)
LD A, (R4)
ADD A, R5
LD (A), B ; oeeo?u iaoiaeyony a iaiyoe ae?oa ca ae?oaii, a ii?yaeea
aic?anoaiey ia/eiay n aae?ana R5.
INC A
LD (A), 128 (10) ; auaiae oi/ee
INC A
LD B, (R10)
LD (A), B
RET
Iiaei?ia?aiia DEL:
; i?ioeaaeo?a aeaeaiey iaeiiai /enea (a y/aeea iaiyoe ii aae?ano A1) ia
ae?oaia ( a y/aeea iaiyoe ii aae?anno A2).
PUSH BC
PUSH DE
PUSH HL
LD HL, (A2)
LD DE, (A1)
LD BC, 0
M1: LD (A4), HL
SBC HL, DE
INC BC
JR NC, M1;
DEC BC
LD (A1), BC ; ?acoeueoao caiineony a y/aeeo iaiyoe n aae?anii A1.
LD HL, (A4)
LD (A3), HL ; inoaoie io aeaeaiey iaoiaeeony a y/aeea iaiyoe n
aae?anii A3.
POP HL
POP DE
POP BC
RET
Iiaei?ia?aiia YMH:
; i?ioeaaeo?a aeey oiiiaeaiey iaeiiai /enea (a y/aeea iaiyoe ii aae?ano
A1) ia ae?oaia ( a y/aeea iaiyoe ii aae?anno A2).
PUSH DE
PUSH HL
LD DE, (A2)
DEC DE
LD HL, (A1)
M2: ADC HL, HL
DINZ M2;
LD (A1), HL ; ?acoeueoao caiineony a y/aeeo iaiyoe n aae?anii A1.
POP HL
POP DE
RET
Iieoai iiae?iaiae eaaeaeoth ec i?ioeaaeo?.
DECT: i?ioeaaeo?a ?acaeaiey /enea ia aeanyoee. I?ia?aiia aeaeeo /enei
ia aeanyoue, inoaoeii io aeaeaiey aoaeao ieaaeoee ?ac?yae, eioi?ue
caiineony a y/aeeo R5. Yoa i?ioeaaeo?a iiaoi?yaony ianeieueei ?ac, i?e
yoii eaaeaeue ?ac oaaee/eaaaony /enei eiee/anoaa aeanyoeia ( y/aeea R4),
iiea /anoiia ia aoaeao iaiueoa 10, iinea /aai i?ioeaaeo?a
inoaiaaeeaaaony, a iineaaeiaa iieo/aiiia iaie /anoiia aoaeao noa?oei
?ac?yaeii, eioi?ia caiineony a y/aeeo ii aae?ano R5+R4.
DEL e YMH: i?ioeaaeo?u oiiiaeaiey e aeaeaiey aeaoo /enae. Iaeaieaa
?aoeeiiaeueiui iaoiaeii aeaeaiey e oiiiaeaiey a oeeo?iauo i?eai?ao
yaeyaony iaoiae aeaie/iiai oiiiaeaiey (aeaeaiey). Ii a iaoae noaia ii
?yaeo i?e/ei iu aoaeai eniieueciaaoue ae?oaie iaoiae. Iaeia ec i?e/ei -
yoi oi, /oi a annaiaea?a aeey Z-80 ia nouanoaoao eiiaiaeu aeey naeaeaa
aeaai eee ai?aai ia?u ainueieaeoiauo ?aaeno?ia, a iu i?iecaiaeei
au/eneaiey iaae 16-aeoiauie /eneaie. E aoi?ia - auno?iaeaenoaea
aeinoeaaaiia iaoiaeii aeaie/iiai oiiiaeaiey (aeaeaiey) iai ia ioaeii
oae, eae iee?ii?ioeanni? oieueei ianeoaeeaaao iaeii i?a?uaaiea n
Aeao/eea1 (eioi?ia iiyaeyaony n /anoioie 10-100 Aoe) e aoi?ia - n
oaeia?a (iiyaeythuaany n /anoioie 200 Aoe), a ana inoaeueiia a?aiy
iaoiaeeony a ?aaeeia iaeeaeaiey.
I?ioeaaeo?a oiiiaeaiey cai?aoeaaao aeaa /enea A1 e A2, a ?acoeueoao
aica?auaao a A1. Oiiiaeaiea i?iecaiaeeony iau/iui neiaeaieai A1+A1 A2
?ac. Iiyoiio ?aeiiaiaeoaony, /oiau A1 auei aieueoa /ai A2.
I?ioeaaeo?a aeaeaiey cai?aoeaaao aeaa /enea A1 e A2, a ?acoeueoao e
inoaoie aica?auaao niioaaonoaaiii a A1 e A3. Aeaeaiea i?iecaiaeeony
au/eoaieai ec A1 /enea A2 iiea ia aoaeao onoaiiaeai oeaa ia?aiina.
Ia eiaeeeaoi? eioi?iaoeey auaiaeeony neaaeothuei ia?acii:
Aa?aony oeeo?a niioaaonoaothuaai ?ac?yaea (?ac?yaeu ia?aae?athony n
eiioea) e ec y/aeee n aae?anii R6+oeeo?a auae?aaony eiae naaiaioiiai
eiaeeeaoi?a.
N i?eoiaeii neaiaea n oaeia?a ia aoiae iaianee?oaiuo i?a?uaaiee
iee?ii?ioeanni? aucuaaao i?ioeaaeo?o ia?aaioee i?a?uaaiey, eioi?ay
auaiaeeo ia eiaeeeaoi? aeaiiua i naaiaioa. Ana inoaeueiia a?aiy
iee?ii?ioeanni? iaoiaeeony a ?aaeeia iaeeaeaiey. Eiee/anoai ?ac?yaeia
niioaaonoaoao eiee/anoao aeanyoeia.
?ac?yae eiaeeeaoi?a iieacai ia ?en.4, a eiae niioaaonoaothuee
ii?aaeaeaiiie oeeo?a a oaaeeoea 1.