8086汇编语言与EMU8086中的一点疑惑

水草边缘 2018-10-09 09:07:40
在8086汇编语言中,立即数不能作为目的操作数,例如MOV 1000H,AX这样的指令是错误的。

但是使用EMU8086进行编译的时候,并不识别这个错误,并自动把指令变异成MOV [1000H], AX。

请问:论坛了有使用EMU8086的朋友吗?这个问题该如何解释呢?
...全文
365 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
只能说它就接受这样的语法,不同的汇编器语法都不完全一致,很正常
zara 2018-10-09
  • 打赏
  • 举报
回复
解释?这有啥好解释的,怎么处理纯粹看汇编程序,尽管这个例子的情形在哪里都是错误的。这要是搁 masm,就是反的错误,要被认做内存地址,就得加上 DS: 之类的段前缀。

21,497

社区成员

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

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