mov AX,[SI] 和 MOV [SI],AX 各自什么意思,有什么区别,假设DS=2000H,SI=1234H

 我来答
嘉大乘映
2020-01-01 · TA获得超过3831个赞
知道大有可为答主
回答量:3123
采纳率:34%
帮助的人:230万
展开全部
“mov
AX,[SI]”表示把寄存器SI所指内存单位的字传送到寄存器AX中,“MOV
[SI],AX”表示把寄存器AX中的字传送到寄存器SI所指内存单位派早。
MOV
指令将源操作数复制到目的操作数。作为数据传送(data
transfer)指令,它几乎用在所有程序中。基本格式中,第一个操作数是目的操作数,第二个操作数是源操作数。
基本格式为:MOV
destination,source,其中两个操作数必须是同样的大小。两个操作数不能同时为内存操作数。指令指针寄存器(IP、EIP

RIP)不能作为目标操作数。
扩展资料:
相芹羡森关的使用规则:
1、目的操作数要与源操作数类嫌亩型要一致,不能一个是字,一个是字节
2、目的操作数要和源操作数类型之一必须要有明确的类型
3、立即数不能作为目的操作数
4、不能用立即寻址方式给段寄存器传数
5、源操作数和目的操作数不能同时为存储器操作数,即存储单元之间不能用MOV指令直接传送
6、CS和IP不能作为目的操作数,但CS可以作为源操作数。
7、段寄存器之间不能用MOV指令直接传送
8、在传送字单元时,遵循“高字节存放在高地址,低字节存放在低地址”的原则。
参考资料来源:百度百科-MOV-汇编语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式