此x86程序显示-5的正确结果,但是为什么不抛出符号标志?我以为会是1,因为答案是否定的。
INCLUDE irvine32.inc
.data
numA dword 3
numB dword 2
numC dword 3
numD dword 7
.code
main proc
mov eax,0
mov ebx,0
mov ecx,0
mov edx,0
mov eax, numA
mov ebx, numB
add eax, ebx
mov ecx, numC
mov edx, numD
add ecx, edx
sub eax, ecx
call writeint
call dumpregs
exit
main endp
end main