急:
LDS REG , OPRD
这个是将段地址传送到DS,偏移地址传送到通用寄存器,
执行的操作是 <REG> <--- <OPRD>
<DS> <--- <OPRD+2>
那么为什么低字是偏移地址,高字存储的是段地址
------解决方案--------------------------------------------------------
lds si, [10h] 指令的功能就是将 [10h] 处的 word 赋予 si, [12h] 处的 word 赋予 ds 啊
[10h] 地址出存储的是偏移地址, 还是普通的数, 这个, 从设计该指令的目的和该指令的功能来看, 是偏移地址了. 虽然也可能在后面仅仅是作为一个数来处理, 但如果只是一个普通的数的话, 似乎没有必要使用该指令了, mov si, ds:[10h] 足矣