Rozkaz CP: Różnice pomiędzy wersjami

Z ZX Spectrum Wiki
(Utworzono nową stronę "<i><b>C</b>om<b>P</b>are</i> - porównanie * CP r <p>Porównanie zawartości akumulatora z wartością r.<br> W zależności od wyniku operacji <i>A-r</i> ustawiane są ...")
 
(Nieudokumentowane)
 
Linia 161: Linia 161:
 
* [[Znaczniki]]
 
* [[Znaczniki]]
 
* [[Mikroprocesor Z80]]
 
* [[Mikroprocesor Z80]]
 +
[[Kategoria:Programowanie]][[Kategoria:Assembler]]

Aktualna wersja na dzień 14:05, 23 gru 2014

ComPare - porównanie

  • CP r

Porównanie zawartości akumulatora z wartością r.
W zależności od wyniku operacji A-r ustawiane są znaczniki (zawartość akumulatora pozostaje nie zmieniona)

C Z PV S N  
0 0 0 0 1 A > r
0 1 0 0 1 A = r
1 0 1 1 1 A < r

Adresowanie rejestrowe

  • CP A
  • CP B
  • CP C
  • CP D
  • CP E
  • CP H
  • CP L
Liczba bajtów 1
Liczba taktów zegara 4
Znaczniki
C Z PV S N H
V 1

Adresowanie pośrednie

  • CP (HL)
Liczba bajtów 1
Liczba taktów zegara 11
Znaczniki
C Z PV S N H
V 1

Adresowanie indeksowane

  • CP (IX+d)
  • CP (IY+d)
Liczba bajtów 3
Liczba taktów zegara 23
Znaczniki
C Z PV S N H
V 1

Nieudokumentowane

Operacje na połówkach rejestrów indeksowych

  • CP IXL
  • CP IXH
  • CP IYL
  • CP IYH
Liczba bajtów 2
Liczba taktów zegara 8
Znaczniki
C Z PV S N H
V 1