0
Q
溢出一个寄存器
A
回答
1
哪里是提醒
不知道你意思是提醒,但有进行标志(你可以阅读更多关于它here)。
您可以检查是否发生了进位与JC
和JNC
指令:
MOV AL,0FFh
ADD AL,5
JC there_was_carry ; <-- this jump will be taken
MOV AL,0F0h
ADD AL,5
JC there_was_carry ; <-- this jump will NOT be taken
相关问题
- 1. ARM Neon Assembler - 处理溢出寄存器
- 2. 装配,检测溢出的寄存器
- 3. MIPS:将寄存器地址复制到另一个寄存器
- 4. 溢出状态寄存器标志时移位
- 5. 在x86-64溢出的gcc参数寄存器
- 6. 添加多个寄存器与一个寄存器的关系MVC 3
- 7. 寄存器溢出是否可能导致CUDA_EXCEPTION_5,超出范围地址错误?
- 8. XOR寄存器,寄存器(汇编)
- 9. 解释GDB寄存器(SSE寄存器)
- 10. 将地址弹入一个寄存器
- 11. 访问一个SSE寄存器变量
- 12. 如何读/写一个寄存器
- 13. 86 64 AT&T,移动寄存器的部分到另一个寄存器
- 14. 从DX:AX寄存器移动到单个32位寄存器
- 15. 打印输出一个8位寄存器,与NASM
- 16. 更新多个寄存器
- 17. CSS溢出:强制一个div溢出
- 18. 寄存器JS
- 19. 与寄存器
- 20. 的寄存器
- 21. 寄存器
- 22. 在x86_64的另一个寄存器中将寄存器内容移动到另一个寄存器中的内存地址
- 23. 如何使用汇编语言中的变量使寄存器溢出
- 24. 是否可以使用C++访问CPU中的溢出标志寄存器?
- 25. x86如何硬件检测和设置溢出寄存器标志
- 26. 汇编,将一个8位寄存器移到一个16位寄存器,怎么样?
- 27. 如何做符号的反义扩展从一个16位寄存器到一个8位寄存器?
- 28. 在存储库中最好只有更新一个寄存器或多个寄存器的方法?
- 29. 从多个寄存器中收集特定元素并存储到一个寄存器
- 30. 使用ES寄存器给出错误
......呵呵。我真的期望它是0x04。我认为溢出是明确的。你确定你正在阅读的权利? – nneonneo 2013-03-14 00:06:51
对不起,我是对的。 – 2013-03-14 00:10:14
请学习使用调试器并学习二进制运算的基础知识。 '-1 + 5 = 4'。 – nrz 2013-03-14 00:10:58