mov al,0ffh
add al,5
我的问题是如何在使用调试器的添加行之后知道al的值是多少? 提醒在哪里?
仅为记录,这两行之后的al值为0FEh
编辑值为0x04h
答案 0 :(得分: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