Rozkaz RET: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Powrót warunkowy)
(Powrót z obsługi przerwania)
Linia 73: Linia 73:
 
* RETI
 
* RETI
 
Powrót z obsługi [[przerwanie maskowalne|przerwania maskowalnego]]
 
Powrót z obsługi [[przerwanie maskowalne|przerwania maskowalnego]]
 +
* RETN
 +
Powrót z obsługi [[przerwanie niemaskowalne|przerwania niemaskowalnego]]
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
Linia 81: Linia 83:
 
|style="width: 16px;text-align:right"|14
 
|style="width: 16px;text-align:right"|14
 
|}
 
|}
* RETN
 
Powrót z obsługi [[przerwanie niemaskowalne|przerwania niemaskowalnego]]
 
 
{|class="wikitable"
 
{|class="wikitable"
 
|-
 
|-
!scope="row" style="text-align:left"|Liczba bajtów
+
!scope="row" colspan=6 style="text-align:center"|Znaczniki
|style="width: 16px;text-align:right"|2
+
 
|-
 
|-
!scope="row" style="text-align:left"|Liczba taktów zegara
+
!scope="col" style="width: 16px"|C
|style="width: 16px;text-align:right"|14
+
!scope="col" style="width: 16px"|Z
 +
!scope="col" style="width: 16px"|PV
 +
!scope="col" style="width: 16px"|S
 +
!scope="col" style="width: 16px"|N
 +
!scope="col" style="width: 16px"|H
 +
|-
 +
|style="text-align:center"|*
 +
|style="text-align:center"|*
 +
|style="text-align:center"|*
 +
|style="text-align:center"|*
 +
|style="text-align:center"|*
 +
|style="text-align:center"|*
 
|}
 
|}

Wersja z 09:01, 10 cze 2014

RETurn - powrót z podprogramu

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