KS57C2308/P2308/C2316/P2316 SAM47 INSTRUCTION SET
5-21
Table 5-20. Bit Manipulation Instructions — Binary Code Summary (Continued)
Name Operand Binary Code Operation Notation
BITR DA.b 1 1 b1 b0 0 0 0 0 DA.b 0
a7 a6 a5 a4 a3 a2 a1 a0
mema.b *11111110mema.b 0
memb.@L 11111110[memb.7–2 + L3–2].[L.1–0] 0
0 1 0 0 a5 a4 a3 a2
@H+DA.b 11111110[H + DA.3–0].b 0
0 0 b1 b0 a3 a2 a1 a0
BAND C,mema.b *11110101C C AND mema.b
C,memb.@L 11110101C C AND [memb.7–2 + L.3–2].
[L.1–0]
0 1 0 0 a5 a4 a3 a2
C,@H+DA.b 11110101C C AND [H + DA.3–0].b
0 0 b1 b0 a3 a2 a1 a0
BOR C,mema.b *11110110C C OR mema.b
C,memb.@L 11110110C C OR [memb.7–2 + L.3–2].
[L.1–0]
0 1 0 0 a5 a4 a3 a2
C,@H+DA.b 11110110C C OR [H + DA.3–0].b
0 0 b1 b0 a3 a2 a1 a0
BXOR C,mema.b *11110111C C XOR mema.b
C,memb.@L 11110111C C XOR [memb.7–2 + L.3–2].
[L.1–0]
0 1 0 0 a5 a4 a3 a2
C,@H+DA.b 11110111C C XOR [H + DA.3–0].b
0 0 b1 b0 a3 a2 a1 a0
Second Byte Bit Addresses
* mema.b 1 0 b1 b0 a3 a2 a1 a0 FB0H–FBFH
1 1 b1 b0 a3 a2 a1 a0 FF0H–FFFH