我使用 read_int 得到了两个数字,并添加了两个数字。最后我检查了 EFLAGS (dump_regs)。
所以,要设置进位标志,我尝试了“4,294,967,295 + 1”,但是没有设置进位标志。('CF'没有显示在屏幕上)
如果我想设置进位标志,我需要什么数字?
call read_int
mov ebx, eax
call read_int
mov ecx, eax
mov edx, ebx ; add the two numbers, edx = ebx - ecx
add edx, ecx
mov eax, edx
call print_int
call print_nl
dump_regs 1
我输入了 4294967295 和 1