Rozkaz EX: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Utworzono nową stronę "<i>EXchange register pairs</i> - wymiana zawartości pary rejestrów * EX DE,HL Wymiana zawartości rejestrów DE i HL {|class="wikitable" |- !scope="row" style="text-al...")
 
Linia 39: Linia 39:
 
|}
 
|}
 
{|class="wikitable"
 
{|class="wikitable"
 +
|+ style="caption-side:bottom; color:#e72200;"|''Podmieniany jest cały rejestr znaczników''
 
|-
 
|-
 
!scope="row" colspan=6 style="text-align:center"|Znaczniki
 
!scope="row" colspan=6 style="text-align:center"|Znaczniki

Wersja z 10:48, 10 cze 2014

EXchange register pairs - wymiana zawartości pary rejestrów

  • EX DE,HL

Wymiana zawartości rejestrów DE i HL

Liczba bajtów 1
Liczba taktów zegara 4
Znaczniki
C Z PV S N H
* * * * * *
  • EX AF,AF'

Przełączenie na parę rejestrów alternatywnych AF'

Liczba bajtów 1
Liczba taktów zegara 4
Podmieniany jest cały rejestr znaczników
Znaczniki
C Z PV S N H
  • EX (SP),HL

Wymiana zawartości rejestrów HL ze szczytem stosu

Liczba bajtów 1
Liczba taktów zegara 19
Znaczniki
C Z PV S N H
* * * * * *
  • EX (SP),IX
  • EX (SP),IY

Wymiana zawartości rejestrów indeksowych ze szczytem stosu

Liczba bajtów 2
Liczba taktów zegara 23
Znaczniki
C Z PV S N H
* * * * * *