mov al,0ffh
add al,5
我的问题是如何知道使用调试器在添加行之后 al 的值是多少?提醒在哪里?
仅作记录,这两行之后 al 的值为 0FEh
编辑值为 0x04h
mov al,0ffh
add al,5
我的问题是如何知道使用调试器在添加行之后 al 的值是多少?提醒在哪里?
仅作记录,这两行之后 al 的值为 0FEh
编辑值为 0x04h
提醒在哪里
不确定您所说的提醒是什么意思,但有一个进位标志(您可以在此处阅读更多信息)。
您可以检查是否发生进位,例如使用JCandJNC指令:
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