求助!汇编语言 将段地址填写到段寄存器的具体方法问题!
小弟正在学习汇编语言,书上这么写的:在程序装入内存之后,数据段寄存器DS和附加数据段寄存器ES的内容由用户程序填写例如在程序中有数据段DATA,将该段的段地址写到数据段寄...
小弟正在学习汇编语言,书上这么写的: 在程序装入内存之后,数据段寄存器DS 和附加数据段寄存器ES 的内容由用户程序填写 例如在程序中有数据段DATA, 将该段的段地址写到数据段寄存器DS中的指令如下: MOV AX,DATA MOV DS,AX 我的问题是: 为什么不直接 MOV DS,DATA? 为什么还要经过AX? 请高手解答!谢谢!!
展开
展开全部
DATA就是一个立即数,就和mov
dx
4546是一样的。
书上应该会介绍那些寄存器可以mov立即数吧。
dx
4546是一样的。
书上应该会介绍那些寄存器可以mov立即数吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
data在masm编译后是立即数(常数)
mov指令不支持段寄存器,立即数
mov指令仅支持(intel手册,网址www.intel.com)
寄存器
寄存器
内存
寄存器
寄存器
内存
内存
立即数
寄存器
立即数
寄存器/内存
段寄存器
段寄存器
寄存器/内存
mov指令不支持段寄存器,立即数
mov指令仅支持(intel手册,网址www.intel.com)
寄存器
寄存器
内存
寄存器
寄存器
内存
内存
立即数
寄存器
立即数
寄存器/内存
段寄存器
段寄存器
寄存器/内存
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询