当前位置: 代码迷 >> 汇编语言 >> 关于LDS命令解决方案
  详细解决方案

关于LDS命令解决方案

热度:5433   发布时间:2013-02-26 00:00:00.0
关于LDS命令
急:


LDS   REG   ,   OPRD
这个是将段地址传送到DS,偏移地址传送到通用寄存器,
执行的操作是 <REG>   <---   <OPRD>
                        <DS>     <---   <OPRD+2>
那么为什么低字是偏移地址,高字存储的是段地址



------解决方案--------------------------------------------------------
lds si, [10h] 指令的功能就是将 [10h] 处的 word 赋予 si, [12h] 处的 word 赋予 ds 啊
[10h] 地址出存储的是偏移地址, 还是普通的数, 这个, 从设计该指令的目的和该指令的功能来看, 是偏移地址了. 虽然也可能在后面仅仅是作为一个数来处理, 但如果只是一个普通的数的话, 似乎没有必要使用该指令了, mov si, ds:[10h] 足矣
  相关解决方案