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

Aug 06, 2021 0 Replies


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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required