Rozkaz RET: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(→Powrót z obsługi przerwania) |
|||
Linia 72: | Linia 72: | ||
== Powrót z obsługi przerwania == | == Powrót z obsługi przerwania == | ||
* RETI | * RETI | ||
− | Powrót z obsługi [[ | + | Powrót z obsługi [[przerwania#maskowalne|przerwania maskowalnego]] |
* RETN | * RETN | ||
− | Powrót z obsługi [[ | + | Powrót z obsługi [[przerwania#niemaskowalne|przerwania niemaskowalnego]] |
{|class="wikitable" | {|class="wikitable" | ||
|- | |- | ||
Linia 101: | Linia 101: | ||
|style="text-align:center"|• | |style="text-align:center"|• | ||
|} | |} | ||
+ | |||
== <i>[[Nieudokumentowane rozkazy|Nieudokumentowane]]</i> == | == <i>[[Nieudokumentowane rozkazy|Nieudokumentowane]]</i> == | ||
Kod rozkazu RETN to ED45, jednak taki sam efekt dają kody ED55, ED5D, ED65, ED6D, ED75, ED7D. | Kod rozkazu RETN to ED45, jednak taki sam efekt dają kody ED55, ED5D, ED65, ED6D, ED75, ED7D. |
Wersja z 07:16, 12 cze 2014
RETurn from subroutine - powrót z podprogramu
Spis treści
Powrót bezwarunkowy
- RET
Liczba bajtów | 1 |
---|---|
Liczba taktów zegara | 10 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |
Powrót warunkowy
- RET C
- RET M
- RET NC
- RET NZ
- RET P
- RET PE
- RET PO
- RET Z
Powrót, jeśli warunek spełniony
Liczba bajtów | 1 | |
---|---|---|
Liczba taktów zegara | 11 | jeśli warunek spełniony |
5 | jeśli warunek niespełniony |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |
Powrót z obsługi przerwania
- RETI
Powrót z obsługi przerwania maskowalnego
- RETN
Powrót z obsługi przerwania niemaskowalnego
Liczba bajtów | 2 |
---|---|
Liczba taktów zegara | 14 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
• | • | • | • | • | • |
Nieudokumentowane
Kod rozkazu RETN to ED45, jednak taki sam efekt dają kody ED55, ED5D, ED65, ED6D, ED75, ED7D.