Datasheet
Section 2 CPU 
Page 50 of 982    REJ09B0465-0300 Rev. 3.00 
 Sep 17, 2010 
H8S/20103, H8S/20203, H8S/20223, H8S/20115, H8S/20215, H8S/20235 Group
Table 2.7  Bit Manipulation Instructions (2) 
Instruction Size
*
 Function 
BXOR B  C ⊕ (<bit-No.> of <EAd>) → C 
Logically 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 
Logically 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 










