急求:ARM汇编中的mvn指令有关问题
急求:ARM汇编中的mvn指令问题
书上说MVN指令是将操作数的反码传送到目标寄存器中,比如:
MVN R0,#4 ;R0=-5
4的反码不还是4吗,怎么会是-5呢
------解决方案--------------------
补充一下:为了可以让你看明白,特意调试了下。
我们在左边看到的就是ffff fffb,该值就是4按位取反的值,转换为十进制就是-5.
书上说MVN指令是将操作数的反码传送到目标寄存器中,比如:
MVN R0,#4 ;R0=-5
4的反码不还是4吗,怎么会是-5呢
------解决方案--------------------
补充一下:为了可以让你看明白,特意调试了下。
我们在左边看到的就是ffff fffb,该值就是4按位取反的值,转换为十进制就是-5.