Datasheet
Section 2 CPU 
Rev. 3.00 Mar. 15, 2006 Page 24 of 526 
REJ09B0060-0300   
Table 2.6  Bit Manipulation Instructions (2) 
Instruction Size* Function 
BXOR 
BIXOR 
B 
B 
C ⊕ (<bit-No.> of <EAd>) → C 
XORs 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 
XORs 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. 
Note:  *  Refers to the operand size. 
 B: Byte 










