>> 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?