已知DS=2000H,(21000H)=2234H,(21002H)=5566H,试区别以下3条指令

已知DS=2000H,(21000H)=2234H,(21002H)=5566H,试区别以下3条指令
MOV SI,[1000H]
LEA SI,[1000H]
LDS SI,[1000H]
我是一只潜水的鱼 1年前 已收到1个回答 举报

宏西 春芽

共回答了20个问题采纳率:95% 举报

我把这三种情况寄存器变化的值都列出来吧
1.SI=2234H
2.SI=1000H
3.DS=5566H,SI=2234H
MOV和LDS比较相似,均为取DS:[1000H]的内容,不同的是LDS可以一次取32bit,并把数据分别放到SI和DS
LEA纯粹就是取偏移地址放到SI

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.060 s. - webmaster@yulucn.com