[求助] 求助

zzbaizhi   2012-2-22 09:46 楼主

360截图20120222094500828.jpg

想问一下,上图中(1<<7)|(0x60<<0),这是什么意思?

回复评论 (5)

1<<7  相当于 0x80;
0x60<<0相当于 0x60
0x80|0x60相当于0xE0
其实就是设置高三位为1
这样分开写更清楚明了你的配置参数
使用左右移的话注意存储方式和大小端模式
点赞  2012-2-22 09:58
1<<7=0x80;0x60<<0=0x60;所以0x80|0x60=0xe0;
点赞  2012-2-22 09:59
1=0000001(2)右移7位得到10000000(2)=0x80
点赞  2012-2-22 10:29

引用: 原帖由 kingheimer 于 2012-2-22 09:59 发表 1

 

学习要能耐得住寂寞,打好基础。

点赞  2012-2-22 10:44
楼主何不做一下实验看一下汇编源代码,监视一下寄存器,不就什么都明白了。
点赞  2012-2-22 22:35
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复