当前位置: 代码迷 >> 汇编语言 >> DIV [0004H]发生立即数报错
  详细解决方案

DIV [0004H]发生立即数报错

热度:5900   发布时间:2013-02-26 00:00:00.0
DIV [0004H]产生立即数报错
data segment
dd 00100001H
dw 0100H
db 0000H
data ends
assume cs:code
code segment
mov ax, data
mov ds, ax
mov dx, 0010H
mov ax, 0001H
div word ptr ds:[0004H]
code ends
end
这段是我能够编译通过的代码,原先第十二行是这么写的
div word ptr [0004H]
编译的时候提示immediate mode illegal(立即数报错)

难道是div的时候除数必须写明段寄存器

------解决方案--------------------------------------------------------
探讨
data segment
dd 00100001H
dw 0100H
db 0000H
data ends
assume cs:code
code segment
mov ax, data
mov ds, ax
mov dx, 0010H
mov ax, 0001H
div word ptr ds:[0004H]
code ends
end
这段是我能够编译通过的代码,……

------解决方案--------------------------------------------------------
我的MASM6。11没有出错
  相关解决方案