
','
BITR
操作:
dst.b
操作数
DA.b
mema.b
MEMB 。 @ L
@ H + DA.b
操作总结
清除指定的存储位为逻辑零
字节
2
2
2
2
周期
2
2
2
2
描述:
一个BITR指令将清零为逻辑0 (复位)目标操作数的特定位。没有
在目的地的其他位不受影响。
操作数
DA.b
mema.b
MEMB 。 @ L
@ H + DA.b
1
a7
1
1
0
1
0
1
a6
1
1
1
1
0
b1
a5
1
1
0
1
b1
二进制代码
b0
a4
1
1
0
1
b0
0
a3
1
1
a5
1
a3
0
a2
1
1
a4
1
a2
0
a1
1
1
a3
1
a1
0
a0
0
0
a2
0
a0
[H + DA.3-0 ] .B
←
0
mema.b
←
0
[ memb.7-2 + L3-2 ] 。 [ L.1-0 ]
←
0
操作符号
DA.b
←
0
第二个字节
位地址
a2
a2
a1
a1
a0
a0
FB0H-FBFH
FF0H-FFFH
mema.b
1
1
0
1
b1
b1
b0
b0
a3
a3
示例:
1.如果在RAM中的位位置30H.2具有"1".以下指令的电流值
清除位置30H到"0"第三位:
BITR
30H.2
; 30H.2
←
"0"
2.您可以使用BITR以同样的方式来操纵一个端口地址位:
BITR
P0.0
; P0.0
←
"0"