我遇到了我的教授制作的一个例子,这让我质疑我对bset
和bclr
汇编命令的理解。
如果我这样做:
bset BITS,80
我是在两者之间执行 AND 还是 OR 操作?我的参考指南说这样bset
做:
M <= M + mask
是+
OR 还是 AND 运算符?bclr
是相同的命令,但使用掩码的补码执行操作。
我遇到了我的教授制作的一个例子,这让我质疑我对bset
和bclr
汇编命令的理解。
如果我这样做:
bset BITS,80
我是在两者之间执行 AND 还是 OR 操作?我的参考指南说这样bset
做:
M <= M + mask
是+
OR 还是 AND 运算符?bclr
是相同的命令,但使用掩码的补码执行操作。