* * * Z80 SIMULATION v3.00 (Freeware) * * * | |
Istruzioni di SOTTRAZIONE |
3.123 SBC A,VAL8
SINTASSI: SBC A,VAL8
Dove VAL8 è una costante a 8 bit.
SCOPO: Sottrarre al reg. accumulatore la costante VAL8 e il carry, e memorizzare la differenza in A stesso.
A ¬ A - VAL8 - Carry
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.124 SBC A,REG8
SINTASSI: SBC A,REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Sottrarre al reg. accumulatore il registro REG8 e il carry, e memorizzare la differenza in A stesso.
A ¬ A - REG8 - Carry
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.125 SBC A,(PMEM)
SINTASSI: SBC A,(PMEM)
Dove PMEM è un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Sottrarre al reg. accumulatore il contenuto della locazione di memoria puntata da PMEM e il carry. Memorizzare la differenza in A stesso.
A ¬ A - (PMEM) - Carry
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.126 SBC HL,REG16
SINTASSI: SBC HL,REG16
Dove REG16 rappresenta i registri BC, DE, HL, SP.
SCOPO: Sottrarre al registro HL, il registro REG16 e il carry, e memorizzare la differenza in HL.
HL ¬ HL - REG16 - Carry
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow. H è posto a 1 se si verifica un prestito al bit 11.
ESEMPI:
3.136 SUB VAL8
SINTASSI: SUB VAL8
Dove VAL8 è una costante a 8 bit.
SCOPO: Sottrarre al reg. accumulatore la costante VAL8 e memorizzare la differenza in A stesso.
A ¬ A - VAL8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.137 SUB REG8
SINTASSI: SUB REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Sottrarre al reg. accumulatore il registro REG8 e memorizzare la differenza in A stesso.
A ¬ A - REG8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.138 SUB (PMEM)
SINTASSI: SUB (PMEM)
Dove PMEM è un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Sottrarre al reg. accumulatore il contenuto della locazione di memoria puntata da PMEM, e memorizzare la differenza in A.
A ¬ A - (PMEM)
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
» |
Il flag P/V lavora come flag di overflow.
ESEMPI: