汇编语言:立即数能不能直接送给内存单元!

发布于 2022-09-22 14:00:43 字数 28 浏览 20 评论 0

抛开体系结构谈这个问题是没有意义的.你应该先指明体系结构

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

离去的眼神 2022-09-29 14:00:43

还是取决于处理器的设计,一般来说,RISC作为精简指令集一般不会设计成这样。而X86也没有如此设计。然而还是有处理器会如此设计的,我记得51单片机好象就支持

看春风乍起 2022-09-29 14:00:43

MOV   [BX],2004H            ;立即数2004H送BX和BX+1所指向的两内存单元
MOV   [SI],3510H             ;立即数3510H送到SI和SI+1所指的两个内存单元

梦一生花开无言 2022-09-29 14:00:43

mov word(byte) ptr 内存单元,立即数

烟凡古楼 2022-09-29 14:00:43

哎,我又被骗了.X86下可以mov mem,imm

匿名。 2022-09-29 14:00:43

51的是MOVC和MOVX吧?好像还有直接操纵ROM和RAM的指令。

半透明的墙 2022-09-29 14:00:43

不能, 立即数的实现为在指令中将数装入通用寄存器, 所以就不会直接存入RAM中

带刺的爱情 2022-09-29 14:00:43

原帖由 prolj 于 2008-11-15 18:04 发表
这样做可否?

MOV   [BX],2004H            ;立即数2004H送BX和BX+1所指向的两内存单元
MOV   [SI],3510H             ;立即数3510H送到SI和SI+1所指的两个内存单元

不行
你还必须得指明操作大小:
mov  word ptr [bx], 2004h
mov  word ptr [si], 3501h

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文