问题描述
我试图使用emu8086工具将(未签名) 8A32F4D5 除以 C9A5 。我期望商为 AF73H ,其余为 94B6H 。编写以下代码后,我得到了正确的商,但余数变为 0000h 。我想念什么吗?
.MODEL SMALL
.STACK 100H
.DATA
.CODE
MAIN PROC
; initialize DS
MOV AX,@DATA
MOV DS,AX
; enter your code here
MOV DX,8A32H
MOV AX,0F4D5H
MOV BX,0C9A5H
DIV BX
;exit to DOS
MOV AX,4C00H
INT 21H
MAIN ENDP
END MAIN
EMU8086中的输出: