Rozkaz SUB: Różnice pomiędzy wersjami
Z ZX Spectrum Wiki
(Utworzono nową stronę "<i><b>SUB</b>tract</i> - odejmowanie <p>Operacja odejmowania wartości akumulatora i argumentu. Wynik w akumulatorze.</p> == Adresowanie natychmiastowe == * SUB A,n {|cl...") |
|||
Linia 26: | Linia 26: | ||
|style="text-align:center"|V | |style="text-align:center"|V | ||
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
− | |style="text-align:center"| | + | |style="text-align:center"|1 |
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
|} | |} | ||
Linia 60: | Linia 60: | ||
|style="text-align:center"|V | |style="text-align:center"|V | ||
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
− | |style="text-align:center"| | + | |style="text-align:center"|1 |
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
|} | |} | ||
Linia 88: | Linia 88: | ||
|style="text-align:center"|V | |style="text-align:center"|V | ||
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
− | |style="text-align:center"| | + | |style="text-align:center"|1 |
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
|} | |} | ||
Linia 117: | Linia 117: | ||
|style="text-align:center"|V | |style="text-align:center"|V | ||
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
− | |style="text-align:center"| | + | |style="text-align:center"|1 |
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
|} | |} | ||
Linia 149: | Linia 149: | ||
|style="text-align:center"|V | |style="text-align:center"|V | ||
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
− | |style="text-align:center"| | + | |style="text-align:center"|1 |
|style="text-align:center"|↕ | |style="text-align:center"|↕ | ||
|} | |} |
Wersja z 10:51, 12 cze 2014
SUBtract - odejmowanie
Operacja odejmowania wartości akumulatora i argumentu. Wynik w akumulatorze.
Spis treści
Adresowanie natychmiastowe
- SUB A,n
Liczba bajtów | 2 |
---|---|
Liczba taktów zegara | 7 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
↕ | ↕ | V | ↕ | 1 | ↕ |
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 | ↕ | 1 | ↕ |
Adresowanie pośrednie
- SUB A,(HL)
Liczba bajtów | 1 |
---|---|
Liczba taktów zegara | 7 |
Znaczniki | |||||
---|---|---|---|---|---|
C | Z | PV | S | N | H |
↕ | ↕ | V | ↕ | 1 | ↕ |
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 | ↕ | 1 | ↕ |
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 | ↕ | 1 | ↕ |