早教吧作业答案频道 -->数学-->
现在需要构造一个屏蔽字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并利...的网友还看了以下:
现在需要构造一个屏蔽字m并利用位运算计算一个整型数据x的第8位到第15位对应的数.请写出(1)构造 2020-05-23 …
"没要"结构在中文上没问题吗?可以的话,请给我举个简单的例句."他没要一支钢笔",这个句子你觉得正 2020-06-04 …
《数据结构》考试复习希望各位高手帮忙解答,马上要考试了,.一.填空题1.在线性结构中,第一个结点没 2020-06-25 …
如图是鸡卵的结构图,请据图回答问题:(1)写出标号结构名称.①②③④⑤.(2)图中能为胚胎发育提供 2020-06-27 …
求机械设计基础练习题A卷填空题答案.二、填空题1.在铰链四杆机构中,同时存在曲柄和摇杆的机构是.2 2020-06-30 …
下列关于细胞结构与功能的叙述,正确的是()A.人的口腔上皮细胞和乳酸菌都没有①⑤结构B.昌乐西瓜的 2020-07-29 …
德国古典哲学的创始人、唯心主义者、不可知论者康德说:“没有科学史的科学哲学是空洞的,没有科学哲学的科 2020-11-02 …
如图是烟草花叶病毒结构示意图,请据图回答下列问题:(1)烟草花叶病毒没有结构,由外壳和内部的组成.( 2020-11-05 …
请根据图回答问题:(1)引起H7N9禽流感的病原体是.该病原体没有结构,是由蛋白质外壳和内部的组成的 2020-12-20 …
根据所学的生物学知识回答下列问题:(1)埃博拉病毒与其他生物在结构是最大的区别是没有结构.(2)生物 2021-01-22 …