11智能在线
新记
汇编源程序中的mov ax,dataseg mov ds,ax是什么意思
这是一个简单的源程序,谢谢了
为什么代码段中总有这个呢??
还有,为什么用ds,ax呢,
谢谢了
还有在汇编程序的堆栈段中的dw 32 dup(0)是什么意思???
举报该文章
相关建议 2007-05-09
mov ax,dataseg 是将标识为dataseg的数据区首地址传给ax
mov ds,ax 寄存器赋值。因为8068/8088规定段寄存器不能直接赋值,必须要由寄存器给他传值,因此想初始化数据段首地址必须要由ax中转一下。
dw 32 dup(0)告诉编译器内存中预留32个4字节,并全部填充为0
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/p2m84spf.html
其他看法
第1个回答 2007-05-09
mov ax,dataseg ;将dataseg的段址取出
mov ds,ax ;将该段址赋与ds
;此后,数据段就变成dataseg
至于dw 32 dup(0)
是定义32 个dword,并预填充为0
展开就是:
dw 0,0,...,0 ;32个0
第2个回答 2019-03-16
s7支持智能管理器:应用程序-智能管理器-选择电池/存储空间/内存/设备安全/流量监控/骚扰拦截/应用程序权限管理/通知和应用程序锁定/一键优化即可。
相似回答
大家正在搜
相关问题
MOV DS,AX 是什么意思
汇编语言中开头的mov ax.data,mov ds ,ax...
汇编:每一句前的mov ax,data是什么意思?
MOV AX,DATAS MOV DS,AX 这两句是什么意...
汇编中的数据存放问题 mov ax ,data ax中到底是...
汇编中 MOV AX,SEG AREA1 MOV DS AX...
汇编语言中 mov ds,ax 移动的是ax中的数据还是只是...
汇编中,MOV AX,DATA的DATA 是什么意思,怎么用