XORB AX, #8bit
SYNTAX OPTIONS
XORB AX, #8bit
Operands
AX
#8bit
Description
Flags and
N
Modes
Z
Repeat
Example
; Toggle bit 7 of VarA and store result in VarB:
MOV
XORB
MOV
1111 000A CCCC CCCC
Accumulator high (AH) or accumulator low (AL) register
8-bit immediate constant value
Perform a bitwise exclusive OR operation on the specified AX register and
the 8-bit unsigned immediate constant zero extended. The result is stored in
the AX register:
AX = AX XOR 0x00:8bit;
The load to AX is tested for a negative condition. If bit 15 of AX is 1, then the
negative flag bit is set; otherwise it is cleared.
The load to AX is tested for a zero condition. The zero flag bit is set if the
operation generates [loc16] = 0, otherwise it is cleared.
This instruction is not repeatable. If this instruction follows the RPT
instruction, it resets the repeat counter (RPTC) and executes only once.
AL,@VarA
AL,#0x80
@VarB,AL
Bitwise Exclusive OR 8-bit Value
OPCODE
; Load AL with contents of VarA
; XOR contents of AL with 0x0080
; Store result in VarB
XORB AX, #8bit
OBJMODE
RPT
CYC
X
−
1
6-387
Need help?
Do you have a question about the TMS320C28x and is the answer not in the manual?