① 大家好请问一下计算机二进制是怎么一回事,是怎么换算的
二进制是计算机的一种语言,以01表示
以下是网络上的一篇说明文章
计算机中常用的进制
二进制、八进制、十六进制
进制 数 字 进位方法
十进制 0、1、2、3、4、5、6、7、8、9 逢十进一
二进制 0、1 逢二进一
八进制 0、1、2、3、4、5、6、7 逢八进一
十六进制 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一
这些进制与我们日常生活中的进制有怎样的关系呢?
我们日常生活中还有哪些进制?
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10
利用知识完成任务
⒈二进制与十进制的转换。
⑴二进制转换成十进制
把十进制数17转换二进制数。
2 17 1(最低位)
2 8 0
2 4 0
2 2 0
1 1(最高位)
结果等于10001
⒉二进制转换成十进制
把二进制数11011转换成十进制。
(11011)2=1×24+1×23+0×22+1×21+1×20
=16+8+0+2+1
=27
⒊学生练习
把十进制数37转换成二进制数,然后把算出的二进制结果再转换成十进数。
看看我们最终算出来的结果是不是37。
如果不是,那是为什么?
⒋小结:同学们,我们刚才熟悉了计算机的二进制,也了解了二进制与十进制的转换,我们常用的计算器就是运用的二进制的原理进行一些常用的算术运算。
因为二进制有一个很突出的特点,它只有两个数,而我们的计算器要运算的话,就是通过电流的大小或者有电与无电的区别来进行的,电流的大小或者有电无电分别代表数字1和0,从而实现了我们常用的算术运算。
我们刚刚学习了二进制与十进制的转换,那么八进制和十六进制怎样和十进制进行转换呢?我们又该怎样去做?我们能不能借鉴一下刚才的方法?为什么?
学生分组讨论,教师巡视、指导。
(学生回答,教师总结)
⒌八进制、十六进制与十进制的转换。
⑴十进制数转换成八进制数
8 247 7(最低位)
8 30 6
3 3(最高位)
结果等于367
⑵八进制数转换成十进制数
(367)8=3×82+6×81+7×80
=192+48+7
=(247)10
⑶十进制换成十六进制
16 578 2(最低位)
16 36 4
2 2(最高位)
结果等于242
⑷十六进制转换成十进制数
(242)16=2×162+4×161+2×160
=512+64+2
=578
② 80的二进制是多少
用循环相除法,反复用商除以2,直到商为0:
80/2=40……0
40/2=20……0
20/2=10……0
10/2=5……0
5/2=2……1
2/2=1……0
1/2=0……1
把余数从后往前连在一起,就得到二进制数:
101 0000
这就是80的二进制数。
③ 十六进制带符号数80(补码表示)的真值是多少
带符号数 80H,转换为二进制数是:1000 0000。
这是补码,其首位 1,既代表负号,也代表数值-128。
再加上数值位,就是真值。
故,真值是:-128 + 0 =-128。
------------------
如果补码是:1000 0011。
此时的真值:-128 + 2 + 1 =-125。
------------------
如果补码是:0000 0011。
此时的真值: 2 + 1 = +3。
------------------
已知补码,求真值,并不用求原码。
你只要把二进制,转成十进制,就行了。
必须注意:首位,是【负的数值】。
④ 十六进制带符号数80(补码表示)的真值是多少
80H的二进制数是:10000000,这是补码,转换成原码就是:1 00000000,相当于-128
⑤ 十进制数10的二进制值为101B,十进制数20,40,80的进制值分别为多少
你的题目抄错了,10的二进制值为1010B,不是101B。
20的二进制值是10100B。
40的二进制值是101000B。
80的二进制值是1010000B。
由此我们可以看出,在二进制里,一个整数末尾加一个0,就变成原来的二倍。
⑥ 十进制转二进制方法80是多少
1010000
十进制转二进制:
用2辗转相除至结果为1
将余数和最后的1从下向上倒序写 就是结果
例如302
302/2 = 151 余0
151/2 = 75 余1
75/2 = 37 余1
37/2 = 18 余1
18/2 = 9 余0
9/2 = 4 余1
4/2 = 2 余0
2/2 = 1 余0
故二进制为100101110
⑦ 二进制如何表示
二进制计数法是计算机设计的基础,只用两个数码0和1来表示数,在计数时,满二进一,而十进制计数法需要十个数码0、1、2、3、4、5、6、7、8、9,在计数时是满十进一。
另外二进制中的1011+11,其算法类似于十进制中的加法,但要注意满2进一,不能出现0和1以外的数码。
将1011的“个位数1”与11的“个位数1”相加,得10,写0进1;再将1011的“十位数1”与11的“十位数1”相加,得10,再加上进位得到的1,得11,写1进1,再将1011中的10与进位的1相加,得10+1=11。
所以二进制中的1011+11=1110。
(7)网络中二进制80怎么表示扩展阅读
1、为了表示一个数是二进制记数法,通常在这个数的右下角写上(2),如十进制中的2在二进制中写成10(2),3在二进制中写为11(2),4写成100(2),5写成101(2),6写成110(2)。
2、在二进制中,0+0=0(也可以看作是十进制中的0+0=0),二进制中1+1=10(即十进制中的1+1=2),二进制中的10+1=11(即十进制中的2+1=3),二进制中的11+1=100(即十进制中的3+1=4),二进制中的100+1=101(即十进制中的4+1=5)。
⑧ 将80分别转换成二进制数、十六进制数和BCD码的形式
十六进制转二进制:将每一位十六进制转化为4为二进制位即可。 BCD码:将十进制的每一位转化为4位二进制位即可。方法都是将每一位转为4位二进制位,但是区别是一个对应的是十六进制,一个对应的是十进制。比如给出二进制数0101 0101 如果对应十六进制,则是0x55 如果对应BCD码,则是55(注意这里是十进制的55,上面是十六进制的55)
⑨ -80转换二进制的结果是,求下过程谢谢
80的二进制是01010000,可用“用2除,反向取余数”得到。-80的补码用“数据位取反+1”得到,再补上符号位1即可,那就是10110000。这是八位二进制表示的,若用32位表示就在前面+24个1。
⑩ 如何把十进制数80分别转换成16进制;八进制;二进制 (8位)码用表示出来并写出反码(8位)
80十六进制是50,二进制是1010000