求教8086汇编指令问题

Mrwanghhh 2019-10-18 03:54:59
在指令系统中,为什么源操作数和目的操作数不能同时为存储器,最根本原因是什么?跟硬件有关吗?
...全文
112 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
data-v-165b75c4 2019-10-24
  • 打赏
  • 举报
回复
8086硬件没有从寄存器移到寄存器的电路
  • 打赏
  • 举报
回复
技术上是完全可以的,但是如果允许内存到内存操作,指令编码会比较长,指令效率会下降
zara 2019-10-18
  • 打赏
  • 举报
回复
跟寻址模式位的设置有关吧,两边都是要各种寄存器和内存模式组合起来,没那么多位放置寻址方式了。实际操作上,push/pop 指令可以对内存的,就是同为存储器了。

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧