AntherOne 发表于 2012-10-26 17:49:00

关于伪指令dd的问题

以下代码实现第一数据除以第二数据,结果存放在第三数据中
data segment
dd '100001'                      此处定义的数据占几个字节?如何判断?
dw '100'
dw '0'
data ends
code segment
start: mov ax,data
         mov ds,ax
         mov ax,ds:         为何此处的的偏移地址是0?         
         mov dx,ds:         
         div word ptr ds:         
         mov ds:,ax
         mov ax,4c00h
         int 21h
   code ends
end



SherwinWang 发表于 2012-10-26 18:03:37

dd的意思是double word,即双字型,占4个字节,初始的偏移地址就是0,ds:代表着被除数的位置
页: [1]
查看完整版本: 关于伪指令dd的问题