mov al,0ffh
add al,5
私の質問は、デバッガーを使用して行を追加した後の al の値をどのように知ることができますか? そして、リマインダーはどこにありますか?
念のため、これらの 2 行の後の al の値は 0FEh です。
編集値は0x04hです
mov al,0ffh
add al,5
私の質問は、デバッガーを使用して行を追加した後の al の値をどのように知ることができますか? そして、リマインダーはどこにありますか?
念のため、これらの 2 行の後の al の値は 0FEh です。
編集値は0x04hです
リマインダーはどこですか
リマインダーの意味がよくわかりませんが、キャリーフラグがあります (詳細については、こちらを参照してください)。
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