主题:请教 关于偏移量寄存器
qiuyishuaige
[专家分:150] 发布于 2006-03-21 16:10:00
为什么不能这样:
mov [bx],[si]
mov ds,1234h
回复列表 (共3个回复)
沙发
swindlerking [专家分:50] 发布于 2006-03-21 16:48:00
mov指令:源操作数和目的操作数不能同时为存储器
段寄存器不能直接装载,需要通用寄存器倒一下
你的代码可以改为这样:
mov AX,[BX]
MOV [SI],AX
MOV AX,1234H
MOV DS,AX
板凳
qiuyishuaige [专家分:150] 发布于 2006-03-21 17:18:00
“mov指令:源操作数和目的操作数不能同时为存储器”
这里的存储器 是指 di si bx bp 还是指所有的??
大哥能给我讲细些麽??
谢谢!!
3 楼
swindlerking [专家分:50] 发布于 2006-03-21 18:54:00
DI SI BX BP都属于寄存器
存储器通俗的说就是内存
这里指的是内存的地址!!
我来回复