Rozkaz EX: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
 
(Nie pokazano 4 wersji utworzonych przez jednego użytkownika)
Linia 1: Linia 1:
<i>EXchange register pairs</i> - wymiana zawartości pary rejestrów
+
<i><b>EX</b>change register pairs</i> - wymiana zawartości pary rejestrów
 
* EX DE,HL
 
* EX DE,HL
 
Wymiana zawartości rejestrów DE i HL
 
Wymiana zawartości rejestrów DE i HL
Linia 114: Linia 114:
 
|style="text-align:center"|•
 
|style="text-align:center"|•
 
|}
 
|}
 +
<hr>
 +
* [[Lista rozkazów]]
 +
* [[Rejestry]]
 +
* [[Znaczniki]]
 +
* [[Mikroprocesor Z80]]
 +
[[Kategoria:Programowanie]][[Kategoria:Assembler]]

Aktualna wersja na dzień 14:08, 23 gru 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