小编mit*_*ufc的帖子

BIC指令

你好,我只是在汇编中有一些清点的基本问题.这是我在下面尝试的.

MOV R0, #OxFFFFFFFF   ;Load R0 with the HEX Values FFFFFFFF
BIC R0, R0, #0xBF    ;This should set bit 7 from my understanding as B is 1011 in hex
Run Code Online (Sandbox Code Playgroud)

执行上述操作时,将以下值放入R0(0xFFFFFF4F)我想知道为什么会这样?

如果我这样做清除它将值0xFFFFFFBF

MOV R0, #OxFFFFFFFF   ;Load R0 with the HEX Values FFFFFFFF
BIC R0, R0, #00000000000000000000000001000000b
Run Code Online (Sandbox Code Playgroud)

谁能帮我理解这些结果?

assembly arm

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

arm ×1

assembly ×1