获得错误的余数值而dividind双字对话8086

时间:2017-03-25 18:33:56

标签: assembly x86-16 emu8086

大家好我正在做一个我使用双字(DX:AX)/ word(操作数)的项目。所以我应该知道在AX上的Quo和DX中的Remainder。 我不会发布整个代码但是当我这样做时:

MOV DX,0A8D2h    
MOV AX,08310h 
MOV BX,0F8FCh
DIV BX

我应该在AX上获得AD94,在DX中获得4560。 AX具有正确的值,但DX由于某种原因为零。我不知道我是否遗漏了某些东西,或者它是8086的例外,但感谢所有人,如果你能提供帮助的话。(顺便说一句,我使用的是emu8086)

0 个答案:

没有答案