Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor k článku
Československé osmibitové počítače

BLEK.
BLEK. (neregistrovaný) ---.strcechy.adsl-llu.static.bluetone.cz
23. 3. 2010 15:28

Re: pmd85-3

celé vlákno

IY se ani nesmělo použít, protože ho používala ZX ROM (včetně přerušení), kdybys ho změnil, tak ti přerušení jednou za 20 minut přepíše adresu IY+něco. Ledaže bys zakázal přerušení nebo použil vlastní a neprováděl volání do ROM.

Používalo se hlavně kvůli tomu, že s ním šly dělat věci, co s normálními adresami ne, takže se IY nastavilo na fixní adresu systémových proměnných a pak šlo napsat věc jako CP A,(IY+5) nebo BIT 5,(IY+6) (absolutní adresu bys totiž do té instrukce napsat nemohl).

Jinak jsem to IX taky moc nepoužíval, myšlenka to není špatná, ale pointery ukazující na struktury se v té době moc nepraktikovaly.