* * * Z80 SIMULATION v3.00 (Freeware) * * * | |
Istruzioni di INCREMENTO/DECREMENTO |
3.42 DEC REG8
SINTASSI: DEC REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Decrementare il registro REG8.
REG8 ¬ REG8 - 1
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
· |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.43 DEC (PMEM)
SINTASSI: DEC (PMEM)
Dove PMEM è un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Decrementare il contenuto della locazione di memoria puntata da PMEM.
(PMEM) ¬ (PMEM) - 1
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
1 |
· |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.44 DEC REG16
SINTASSI: DEC REG16
Dove REG16 rappresenta i registri BC, DE, HL, IX, IY, SP.
SCOPO: Decrementare il registro REG16.
REG16 ¬ REG16 - 1
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
· |
· |
· |
· |
ESEMPI:
3.56 INC REG8
SINTASSI: INC REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Incrementare il registro REG8.
REG8 ¬ REG8 + 1
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
0 |
· |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.57 INC (PMEM)
SINTASSI: INC (PMEM)
Dove PMEM è un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Incrementare il contenuto della locazione di memoria puntata da PMEM.
(PMEM) ¬ (PMEM) + 1
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
» |
» |
0 |
· |
Il flag P/V lavora come flag di overflow.
ESEMPI:
3.58 INC REG16
SINTASSI: INC REG16
Dove REG16 rappresenta i registri BC, DE, HL, IX, IY, SP.
SCOPO: Incrementare il registro REG16.
REG16 ¬ REG16 + 1
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
· |
· |
· |
· |
ESEMPI: