单片机中setb acc是什么意思

2025-01-01 00:24:55
推荐回答(3个)
回答1:

1、setb是置位某位的语句,例如setbacc.0,含义是将ACC的最低位置1.
2、acc是8位累加器,不能使用setb acc这样的语句。

回答2:

字面意思, 给acc也就是寄存器赋值1
如果仅仅是对寄存器赋值就令人感到很困惑, 下面我们来举一个例子

MOV A, PCON
SETB ACC.7
MOV PCON, A

即将PCON的D7设置为1,
这样SETB ACC.X就变得有其意义了。
(若有错误欢迎指出!)

回答3:

是acc这一位变为1
相当于C语言中
acc = 1