Datasheet
Section 2 CPU 
Rev.7.00 Feb. 14, 2007  page 50 of 1108 
REJ09B0089-0700 
Type Instruction Size
*
1
 Function 
Bit-
manipulation 
instructions 
BXOR 
BIXOR 
B 
B 
C ⊕ (<bit-No.> of <EAd>) → C 
Exclusive-ORs the carry flag with a specified bit in a 
general register or memory operand and stores the 
result in the carry flag. 
C ⊕ ¬ (<bit-No.> of <EAd>) → C 
Exclusive-ORs the carry flag with the inverse of a 
specified bit in a general register or memory operand 
and stores the result in the carry flag. 
The bit number is specified by 3-bit immediate data. 
 BLD 
BILD 
B 
B 
(<bit-No.> of <EAd>) → C 
Transfers a specified bit in a general register or memory 
operand to the carry flag. 
¬ (<bit-No.> of <EAd>) → C 
Transfers the inverse of a specified bit in a general 
register or memory operand to the carry flag. 
The bit number is specified by 3-bit immediate data. 
 BST 
BIST 
B 
B 
C → (<bit-No.> of <EAd>) 
Transfers the carry flag value to a specified bit in a 
general register or memory operand. 
¬ C → (<bit-No.> of <EAd>) 
Transfers the inverse of the carry flag value to a 
specified bit in a general register or memory operand. 
The bit number is specified by 3-bit immediate data. 










