* * * 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: