首页
社区
课程
招聘
请教:1B SHL逻辑左移 4位等于多少、1B SHR逻辑右移2位等于
发表于: 2005-4-3 09:31 8399

请教:1B SHL逻辑左移 4位等于多少、1B SHR逻辑右移2位等于

2005-4-3 09:31
8399
请教:1B SHL逻辑左移 4位等于多少、1B SHR逻辑右移2位等于多少?
用什么能够计算出来???

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
左移就相当乘法
右移就相当除法
左移一位等于乘2,左移2位等于乘法4。。。。。。
同样右移动一位等于除2,右移2位等于除4。。。。。
2005-4-3 09:37
0
雪    币: 151
活跃值: (66)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
3
右移1位 == 除2
右移2位 == 除4

左移1位 == 乘2
左移2位 == 乘4
2005-4-3 09:37
0
雪    币: 221
活跃值: (130)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
4
QQQ~~~那1B shl 8就应该等于1B乘以16=252???对吗??
2005-4-3 10:31
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
5
左移(SHL)和右移(SHR)操作虽然说是乘法和除法,但也不尽相同。
正确的来说左移和右移操作是操作数乘于(或除于)2的平方((SHL)n * 2 ^ 2、(SHR)n / 2 ^ 2)。即操作数每向左或右移动一次都乘于或除于2一次。
2005-4-3 10:51
0
雪    币: 221
活跃值: (130)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
OK~~~明白了!!
正确的1B shl 4就应该等于000001B0
正确的1B shl 8就应该等于00001B00
2005-4-3 11:02
0
雪    币: 221
活跃值: (130)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
再问:
1B SAL算术左移 4位等于多少、1B SAR算术右移2位等于多少?
用什么能够计算出来???
2005-4-3 11:06
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
呵呵
不好意思其实是我没讲清楚
我本来的意思是跟五楼的一样的
不过好好学习2会错意了
其实随便哪本汇编书上都有详细的介绍
你可以翻来看看
2005-4-3 11:10
0
游客
登录 | 注册 方可回帖
返回
//