一行汇编代码小问题

[复制链接]
查看11 | 回复1 | 2010-11-20 21:40:11 | 显示全部楼层 |阅读模式
MOV R0 R2LSR# 24;
书上的解释是:
将R2右移24位,即将其最高8位移至低8位送R0
"即将其最高8位移至低8位送R0"这句话我不懂,哪位高手能够解释一下吗~~谢谢

回复

使用道具 举报

千问 | 2010-11-20 21:40:11 | 显示全部楼层
R2为32位寄存器,右移24位,剩下的就是最高位的8位了,结果送R0寄存器因此上面的操作就是将R2最高8位移至低8位,然后保存到R0寄存器了;你这个汇编是不是高程里面的汇编啊,如果是,我建议就不要学习了,完全与企业需求脱节,学了也没用。如果想成为编程高手,到我的百度空间看下相关的编程学习文章吧。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行