分裂三重故障?

时间:2013-04-26 14:21:35

标签: assembly x86 nasm

我在x86汇编程序中有一小段代码,它将一个数字

分开
push dword 1193182
;push the argument
mov eax, [ebp+4]
push eax
;divide
pop ebx
pop eax
div ebx
push eax

在这种情况下[ebp + 4]等于262.但是,当我运行此片段时,QEMU三重故障

1 个答案:

答案 0 :(得分:1)

使用xor edx, edx清除EDX解决了问题