Download USER`S MANUAL

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