Datasheet
Section 2 CPU 
R01UH0310EJ0500 Rev. 5.00    Page 69 of 1384 
Sep 25, 2012     
H8S/2426, H8S/2426R, H8S/2424 Group 
Table 2.7  Bit Manipulation Instructions (2) 
Instruction Size* Function 
BXOR 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. 
BIXOR B 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  B  (<bit-No.> of <EAd>) → C 
Transfers a specified bit in a general register or memory operand to the 
carry flag. 
BILD  B  ~ (<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 B C → (<bit-No.> of <EAd>) 
Transfers the carry flag value to a specified bit in a general register or 
memory operand. 
BIST B ~ 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:  *  Size refers to the operand size. 
 B:  Byte 










