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