商と余りを取得するために除算しようとしていますが、オンラインで浮動小数点例外が発生してい859091
ます。11
div bx
これはSASMの私のコードです:
%include "io.inc"
section .data
dividend dd 859091
divisor dw 11
section .text
global CMAIN
CMAIN:
push ebp
mov ebp, esp
xor eax, eax
xor ebx, ebx
xor edx, edx
mov ax, word [dividend]
mov dx, word [dividend + 2]
mov bx, word [divisor]
test bx, bx
jz exit
div bx
exit:
leave
ret