Mr.Ding 发表于 2016-7-26 20:37:28

问题8.1

assume cs:code,ds:data

data segment
    dd 100001
    dw 100
    dw 0
data ends

code segment
start: mov ax,data
       mov ds,ax
      
       mov ax,
       mov dx,
       div word ptr
       mov ,ax
      
       mov ax,4c00h
       int 21h
code ends
end start

为什么编译的时候div word ptr 和mov ,ax两行会报错?错误Immediate mode illegal

AddShit 发表于 2018-2-5 17:31:29

编译器内,[]里面不能是常数,所以应改为ds:和ds:
页: [1]
查看完整版本: 问题8.1