CPL_______

Complement, Byte

Das „Byte“ in der Speicherstelle die durch „src“ adressiert ist, wird bit-weise komplementiert und zurück in die durch „src“ adressierte Speicherstelle geschrieben.

„Logic 1’s Complement“

CPL dst

Operand 1:         $Byte

Operand 2:         -

Flag:                     -                                                                                                                                       

Offset:                 Byte;Wort (Opt.)

Index:                   X, Y (Opt.)

Ergebniss:           $Byte

Ergebniss Flags:

Bit

Funktion

 

 

V

Bei Überlauf gesetzt

I1

 

H

Bei Überlauf Bit3>Bit4

I0

 

N

Bei Bit7 = 1 (negativ)

Z

Bei Resultat = 0

C

gesetzt = 1

Operand 2:

·        Register A

·        Register Inhalt (X),(Y)

·        Speicherzelle

·         Adr. $Byte, $Wort

·         Adr. Offset + Index

Offset: Byte, Wort

Index: X, Y, SP