NOT ACC
6-255
NOT ACC Complement Accumulator
SYNTAX OPTIONS OPCODE OBJMODE RPT CYC
NOT ACC 1111 1111 0101 0101 X − 1
Operands ACC Accumulator register
Description The content of the ACC register is replaced with its complement:
ACC = ACC XOR 0xFFFFFFFF;
Flags and
Modes
N After the operation, the N flag is set if bit 31 of the ACC is 1, else N is cleared.
Z After the operation, the Z flag is set if the ACC is zero, else Z is cleared.
Repeat This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
Example
; Complement the contents of VarA:
MOVL ACC,@VarA ; ACC = VarA
NOT ACC ; Complement ACC contents
MOVL @VarA,ACC ; Store result into VarA