请问在双操作数的汇编指令中,当源操作数是立即数时 目标操作数可以是内存地址吗?

请尽量说明原因,和内部原理谢谢... 请尽量说明原因,和内部原理 谢谢 展开
 我来答
做而论道
高能答主

2013-07-03 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.2亿
展开全部
可以的。

如:MOV [BX], 28H 。
追问
请问如果括号里是某个具体的地址如[083D]还可以吗? 另外请问这个立即数时怎样送到指定内存的 谢谢
追答
MOV  [083D], 28H 。可以的。

这个立即数时怎样送到指定内存的 ?

这个过程,你需要了解到多详细呀?

CPU ,先取出这条指令,放到暂存器;
IP 自动加一;
CPU 对这条指令进行译码;
把指令中的 EA 地址,算出来物理地址;
CPU 输出物理地址;
CPU 输出数据;
CPU 输出 IO/M;
CPU 输出 WR;
……
存储器,收到物理地址;
存储器,收到 IO/M;
存储器,译码,找到物理地址指定的单元;
存储器,按照 WR,准备写入;
存储器,把数据写入指定单元。

这个过程,是电子技术的知识,如果有基础,自己就可以理解。
没有基础,看了这些,也没有用。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式