Rozkaz CP

Z ZX Spectrum Wiki

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