Rozkaz SUB

Z ZX Spectrum Wiki
Wersja Pear (dyskusja | edycje) z dnia 10:49, 12 cze 2014

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)

SUBtract - odejmowanie

Operacja odejmowania wartości akumulatora i argumentu. Wynik w akumulatorze.

Adresowanie natychmiastowe

  • SUB A,n
Liczba bajtów 2
Liczba taktów zegara 7
Znaczniki
C Z PV S N H
V 0

Adresowanie rejestrowe

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

Adresowanie pośrednie

  • SUB A,(HL)
Liczba bajtów 1
Liczba taktów zegara 7
Znaczniki
C Z PV S N H
V 0

Adresowanie indeksowane

  • SUB A,(IX+d)
  • SUB A,(IY+d)
Liczba bajtów 3
Liczba taktów zegara 19
Znaczniki
C Z PV S N H
V 0

Nieudokumentowane

Operacje na połówkach rejestrów indeksowych

  • SUB A,IXL
  • SUB A,IXH
  • SUB A,IYL
  • SUB A,IYH
Liczba bajtów 2
Liczba taktów zegara 8
Znaczniki
C Z PV S N H
V 0