关于汇编指令请教

[复制链接]
查看11 | 回复1 | 2011-9-19 12:06:30 | 显示全部楼层 |阅读模式
是这样的:寄存器RO的值为0X00000012,进行左移三位的操作后(R03),怎么会变成0X00000090?不是应该0X00012000么,视频说左移三位就是乘以8,有哪位懂麻烦说下,谢谢!
回复

使用道具 举报

千问 | 2011-9-19 12:06:30 | 显示全部楼层
0x12=00010010左移三位后:R0=10010000=0x90-----------------0x12*8=0x800x10(2*8=16,写成16进制,就是0x10)=0x90
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行