早教吧作业答案频道 -->数学-->
现在需要构造一个屏蔽字m并利用位运算计算一个整型数据x的第8位到第15位对应的数.请写出(1)构造屏蔽字m(1)m=1111111100000000(2)(x&m)>>8.题意我都没弄懂,
题目详情
现在需要构造一个屏蔽字m并利用位运算计算一个整型数据x的第8位到第15位对应的数.请写出(1)构造屏蔽字m
(1)m=1111111100000000
(2)(x&m)>>8
.题意我都没弄懂,
(1)m=1111111100000000
(2)(x&m)>>8
.题意我都没弄懂,
▼优质解答
答案和解析
位 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
二进制 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 这是机内表示!
16进制 F F 0 0 1111 =F 11111111=FF
10进制 65280 = (15*16+15) *16*16 F=15,
屏蔽字(MASK)或者翻译为掩码;
意思是 一个数和MASK相与,保留该数 MASK位为1的数据,其余位全变成0了
8位到第15位就是高8位(左边8位)所以是16进制FF00,二进制 1111 1111 0000 0000
所以答案(1)m=1111111100000000
(2)(x&m)>>8 使用屏蔽字取出高8位,但是结果还在高8位,所以右移8位(无符号右移8位,高位补零)(x&m)>>8,就得到了x的高8位的值了!这是C吧!
二进制 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 这是机内表示!
16进制 F F 0 0 1111 =F 11111111=FF
10进制 65280 = (15*16+15) *16*16 F=15,
屏蔽字(MASK)或者翻译为掩码;
意思是 一个数和MASK相与,保留该数 MASK位为1的数据,其余位全变成0了
8位到第15位就是高8位(左边8位)所以是16进制FF00,二进制 1111 1111 0000 0000
所以答案(1)m=1111111100000000
(2)(x&m)>>8 使用屏蔽字取出高8位,但是结果还在高8位,所以右移8位(无符号右移8位,高位补零)(x&m)>>8,就得到了x的高8位的值了!这是C吧!
看了 现在需要构造一个屏蔽字m并利...的网友还看了以下:
计算器按哪些键求指数?我糊涂了..如1.045^x=47500 想求x 小女愚笨 请多指教 )计算 2020-05-16 …
高一生物问题,关于染色体,DNADNA分子 ,染色体,单体,姊妹单体,四分体,都可以是什么形状的? 2020-05-17 …
(1)计算:(x*10^9)/(4*10^3)/=除号(2)一台新型计算机每秒可做3.75*10^ 2020-05-19 …
∫∫(x⌒2+y⌒2-x)dσ其中D是由直线y=2y=x及y=2x所围成的闭区域可以看成d是x-型 2020-06-23 …
在计算二重积分时,如果x和y的范围都是常数,那么积分区域既是x型,又是y型的吗? 2020-08-02 …
2重积分中不是有那个求转动惯量的嘛...比如说Ix=∫∫y^2*f(x,y)d6=∫dx∫y^2f( 2020-10-31 …
计算x染色体上基因型频率例5:若在果蝇种群中,XB的基因频率为80%,Xb的基因频率为20%,雌雄果 2020-11-02 …
在整个人群中,男女比例基本相等的原因是()①男性产生X型和Y型两种精子,且比例是1:1,女性只产生一 2020-11-02 …
某汽车厂六月份生产X型汽车25辆,生产Y型汽车若干辆.从七月份起,X型汽车的产量的月增长率相同,而Y 2020-11-30 …
计算机系统概论作业要过程1、已知[x]补和[y]补的值,用补码加减法计算x+y和x-y(结果用十进制 2020-12-23 …