① 大家好請問一下計算機二進制是怎麼一回事,是怎麼換算的
二進制是計算機的一種語言,以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