Re: Asembler 8080 - przerwania i zrzucanie stanu rejestrów na stos

>> W aktywnych przerwaniach faktycznie mam instrukcje modyfikujące HL, DE

>>> oraz oczywiście akumulator/rejestr flag, jednak przed wykonaniem >>> procedury obsługi przerwania zrzucam ich stany na stos za pomocą PUSH, a >>> potem przywracam instrukcją POP. >> A 8080 nie ma czasami banków rejestrów jak 51? > Nie, ten cud techniki pojawił się w Z80, nie w 8080 >
formatting link
Dla porównania: >
formatting link

Człowiek się uczy całe życie... Naukę programowania zaczynałem 37 lat temu od ZX Spectrum i Z80. W asemblerze popełniłem sporo, m.in. drivery drukarki (łacznie z LPRINT i LLIST oraz wydruku grafiki z ArtSTUDIO) i... dalekopisu jako drukarki. Po 37 latach dowiaduję się, że Z80 miał podwójne rejestry. Może jeszcze miał flagę sygnalizującą, z którego zestawu korzystam?

Reply to
RoMan Mandziejewicz
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.