* * * Z80 SIMULATION v3.00 (Freeware) * * * | |
Istruzioni LOGICHE |
3.25 AND VAL8
SINTASSI: AND VAL8
Dove VAL8 č una costante a 8 bit.
SCOPO: Fare l'operazione logica di AND fra i bit del registro A e i bit della costante VAL8. Memorizzare il risultato in A stesso.
A ¬ A Ē VAL8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
1 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą
ESEMPI:
3.26 AND REG8
SINTASSI: AND REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Fare l'operazione logica di AND fra i bit del registro A e i bit del registro REG8. Memorizzare il risultato in A stesso.
A ¬ A Ē REG8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
1 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą
ESEMPI:
3.27 AND (PMEM)
SINTASSI: AND (PMEM)
Dove PMEM č un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Fare l'operazione logica di AND fra i bit del registro A e i bit del byte di memoria puntato da PMEM. Memorizzare il risultato in A stesso.
A ¬ A Ē (PMEM)
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
1 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą
ESEMPI:
3.40 CPL
SINTASSI: CPL
SCOPO: Complementare i bit dell'accumulatore.
A ¬ Ć
FLAG: | S |
Z |
H |
P/V |
N |
C |
· |
· |
1 |
· |
1 |
· |
ESEMPI:
3.91 OR VAL8
SINTASSI: OR VAL8
Dove VAL8 č una costante a 8 bit.
SCOPO: Fare l'operazione logica di OR fra i bit del registro A e i bit della costante VAL8. Memorizzare il risultato in A stesso.
A ¬ A U VAL8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
0 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą
ESEMPI:
3.92 OR REG8
SINTASSI: OR REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Fare l'operazione logica di OR fra i bit del registro A e i bit del registro REG8. Memorizzare il risultato in A stesso.
A ¬ A U REG8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
0 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą.
ESEMPI:
3.93 OR (PMEM)
SINTASSI: OR (PMEM)
Dove PMEM č un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Fare l'operazione logica di OR fra i bit del registro A e i bit del byte di memoria puntato da PMEM. Memorizzare il risultato in A stesso.
A ¬ A U (PMEM)
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
0 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą.
ESEMPI:
3.139 XOR VAL8
SINTASSI: XOR VAL8
Dove VAL8 č una costante a 8 bit.
SCOPO: Fare l'operazione logica di XOR fra i bit del registro A e i bit della costante VAL8. Memorizzare il risultato in A stesso.
A ¬ A XOR VAL8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
0 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą.
ESEMPI:
3.140 XOR REG8
SINTASSI: XOR REG8
Dove REG8 rappresenta i registri A, B, C, D, E, H, L.
SCOPO: Fare l'operazione logica di XOR fra i bit del registro A e i bit del registro REG8. Memorizzare il risultato in A stesso.
A ¬ A XOR REG8
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
0 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą.
ESEMPI:
3.141 XOR (PMEM)
SINTASSI: XOR (PMEM)
Dove PMEM č un puntatore alla memoria del tipo HL, IX+DD, IY+DD.
SCOPO: Fare l'operazione logica di XOR fra i bit del registro A e i bit del byte di memoria puntato da PMEM. Memorizzare il risultato in A stesso.
A ¬ A XOR (PMEM)
FLAG: | S |
Z |
H |
P/V |
N |
C |
» |
» |
0 |
» |
0 |
0 |
Il flag P/V lavora come flag di paritą.
ESEMPI: