问一个汇编语言的菜鸟问题,谢谢

hy8457   2008-3-30 01:17 楼主
请问下面一句指令什么意思
MOV x(R0) R1

==========
MOV (R0) R1 是将R1内容送到R0指定的地址,那前面多个X啥意思呢

谢谢

回复评论 (7)

没人回答吗
点赞  2008-3-30 13:31
是不是x+(R0)这个地址?
点赞  2008-3-30 14:30
你是否打错了?

mov和movx是两条指令,有很多相通的部分

应该表达的是mov指令和movx两条指令,所以x是小写。
点赞  2008-3-30 14:31
MOVX 是访问外部扩展存储地址
点赞  2008-3-31 13:08
不是mov x (r0),r1
是  movx  (r0),r1
意思跟你的理解一样,但这条指令是访问外部扩展的RAM的
点赞  2008-3-31 15:47
就是MOV指令。不是MOVX指令

会不会x是一个偏移值,加上RO呢
点赞  2008-4-1 16:43
这一版块,太没人气了,是不是大家都成大侠了

如果成大侠了,也常回家看看嘛,家里太冷清了

据说努力顶帖也是一种美德,但我只想大家常回家看看

毕竟每天都有新手需要帮忙,而我能帮的只能是把帖子顶起来
点赞  2008-4-4 00:57
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复