汇编语言:立即数能不能直接送给内存单元!
抛开体系结构谈这个问题是没有意义的.你应该先指明体系结构
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
抛开体系结构谈这个问题是没有意义的.你应该先指明体系结构
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
还是取决于处理器的设计,一般来说,RISC作为精简指令集一般不会设计成这样。而X86也没有如此设计。然而还是有处理器会如此设计的,我记得51单片机好象就支持
MOV [BX],2004H ;立即数2004H送BX和BX+1所指向的两内存单元
MOV [SI],3510H ;立即数3510H送到SI和SI+1所指的两个内存单元
mov word(byte) ptr 内存单元,立即数
哎,我又被骗了.X86下可以mov mem,imm
51的是MOVC和MOVX吧?好像还有直接操纵ROM和RAM的指令。
不能, 立即数的实现为在指令中将数装入通用寄存器, 所以就不会直接存入RAM中
不行
你还必须得指明操作大小:
mov word ptr [bx], 2004h
mov word ptr [si], 3501h