1、11010B= 10000B+ 1000B+ 10B =24+23+21 =16+8+2=26D这种方法叫:按权展开相加什么是权:2n完整的平安展开写法:1*24+1*23+0*22+1*21+0*20反过来,十进制转二进制方法1:除2取余数方法2:按权展开逆推法11D=1B=202102D=10B=2131141004D=100B=22510161107111810008D=1000B=239100110101011121100131101141110151111161000016D=10000B=241710001二进制编码最大缺点是位数太长了,读起来很不方便,所以一般都用16进制来表示某
2、个2进制数,原因是2进制和16进制之间的转换非常方便,下面就来研究一下他们之间的转换规律。三、认识十六进制:逢十六进一,对应权是16n,十进制D二进制B十六进制HACEF找找16进制和二进制的转换关系:用计算器转换以下进制: A3H=_B 3AH=_B B9H=_B 9BH=_B 1101 0111B=_H 0111 1101B=_H每4位二进制数转换成1位16进制数,当不够4位时,高位补0。练习:101011B=_D=_H23D=_B=_H23H=_B=_D4位二进制数可以从0000到1111,请问四位的二进制数一共有几个?一个数对应一个信息,那么它可以表示多少个信息?那么8位的二进制数一共
3、有几个,一共能表示多少个信息?8位的二进制数最大值是111 1111B,请问它对应十进制数是多少?如果问你16位二进制数最大值是多少,你怎么表示最方便?一、二进制权值,记住什么是权值按10进制来理解,就是对应位数是10的几次方。比方28001D中的8,就是8000的意思,所以是10的3次,那么这个8的权值就是103.那么2进制也是类似的理解。比方101100B,最高位的1就是100000,所以这个1的权值就是2的5次,即25.总结2进制权值2n,10进制的权值10n,16进制权值是16n。加法运算规那么:2进制满2进1,10进制满10进1,16进制满16进1减法运算规那么:2进制借1当2,10
4、进制借1当10,16进制借1当161.二进制数码在不同的数位上,对应不同的权值,有二进制数,其中虚线框中红色的1对应的权值为A23 B22 C21 D202.有二进制数1001112,红色的“0对应位的权值为A. 21 B. 22 C. 23 D. 243.二进制数在不同的数位上,对应不同的权值,有二进制数(1011011)2,其中下划线标注的“1对应的权值为 A2 B16 C8 D324.16进制数在不同的数位上,对应不同的权值,有16进制数(1011)16,那么下划线标注的的“1对应的权值为A16 B1 C162 D32二、二进制和十进制转换,16进制转10进制:都是按权展开相加5.以下将
5、二进制数(10011)2转换成十进制数的算式中,正确的选项是A124+123+122+021+020B124+023+022+121+1C1D16.十进制数71转换成二进制数是除2取余数 2进制取4位转10进制16进制A(1000111)2B(1110001)2 C(1001100)2D(1000011)27.【扩展】算式10100B-10D的结果是A10B B1010D C10D D1011B8. 以下将16进制数(FA91)16转换成十进制数的算式中,正确的选项是AF163+A162+0161+0160= 15163+10160BF162+9161+1CFDF163+0163+ 09. 有
6、一个16进制数FFH,将其转换成二进制和10进制后,以下正确的选项是:A11111111B和255D B11101110B 和 254DC11001100B和253D D11001100B 和 252D三、4位二进制先转成10进制数,再对应到对应的1位16进制,如1011B=23+21+20=8+2+1=11D=BH,所以就是16进制数中的B总结:用8421规那么,快速转换成10进制数,然后对应到16进制数。10.与十六进制1B6相等的二进制数是A110100110 B110110010 C110110110 D11011010111.十六进制数2CH转换成二进制数是A(100100)2B(1
7、01100)2 C(111000)2D(111100)212.二进制数(1111010)2转换成十六进制数是A6AH B6BH C7AH D710H13. 二进制数(1011100)2转换成十六进制数是A. 4CH B. 4DH C. 5CH D. 5EH14.【扩展】算式110B+2H的值是A. 1000B B. 11010B C. 1010H D. 112B15. 算式10H-10B的值是:A. 0B B. 10B C. 8D D. EH16.某四位二进制数101,其中有一位模糊不清,那么可能与此二进制数等值的十进制数是A. 9或11B.18或22C. 1001或1011D. 1001或1
8、101四、四那么运算至少要掌握二进制和16进制的加法和减法运算17.我们知道10进制加法运算,当满10要进1,所以19D+22D=41D,而2进制加法运算,当满2时要进1,所以111B+111B,结果应该是:A1000B B. 1010B C.1110B D.1100B18 我们知道10进制加法运算,当满10要进1,所以19D+22D=41D,而16进制加法运算,当满16时要进1,所以19H+91H,结果应该是:A100H B. 100D C.1010H D.AAH19 我们知道10进制加法运算,当满10要进1,所以19D+22D=41D,而16进制加法运算,当满16时要进1,所以FFH+11
9、H,结果应该是:A110H B. 110D C.1010H D. FF0H20 我们知道10进制减法运算,借1当10用,所以21D-3D=18D,而16进制减法运算,借1当16用,所以11H-2H,结果应该是:A9H B. 9D C.FH D. FD五、与二进制有关的题型。但根本思想是对有顺序的容进展编码时,编码一般都是按顺序下来。21.字符“T的ASCII码对应的二进制数为1010100,那么大写字符“的ASCII码对应的二进制是 A1011001 B1001111 C1011101 D1000111比方字母的编码就是按字母的顺序,看下表来理解HO1001111VIP1010000WJQ10
10、10001XKR1010010YLS1010011ZMT1010100GNU1010101六、变形题或结合其他知识22 将十进制数从左至右每位分别转换成对应的4位二进制编码缺乏4位的左边补0,例如2转换成0010,然后依次连接。那么十进制数109转换后的编码是A.1 B.1C.1 D.123.图像的编码取决于每个像素的RGB颜色编码,比方RGB(255,0,0)就表示红色R编码是255,绿色G编码为0,蓝色B编码为0,最终看到的就是红色;而RGB(0,255,0)那么是绿色。而计算机一般用16进制表示,那么上面两种RGB编码,红色表示成FF0000H,绿色表示成00FF00H。由此可知,蓝色用
11、16进制编码应该表示为:A. 00FFFFH B. FF00FFH C. 0000FFH D. FFFF00H24.用RGB编码模式,黄色是有红色和绿色组合而成的,那么下面表示黄色的RGB编码是25.有一种图像加密技术的原理是把每个像素的RGB编码加上一个密钥正整数,得到加密后的RGB编码。某24位色的图像中,RGB0,0,255的像素,经过加密后得到RGB编码为00010FH,那么密钥的值是( ) A10B B10D C16H D16D26.如上题所讲,如果原RGB0,1,255的像素,同样加上该密钥值后,RGB的颜色该表是为: ARGB(0,1,271) B.RGB(0,2,15) C.RGB(0,2,271) D.RGB(0,1,15)27.【2021 10】用24位二进制数来表示的RGB颜色,将其每位二进制数取反0改为1,1改为0),即变为另一种颜色,这种操作称为颜色反相。假设某RGB颜色值用十六进制表示为123456H,那么其反相后的颜色值用
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1