你們好,最近小未來(lái)發(fā)現(xiàn)有諸多的小伙伴們對(duì)于二進(jìn)制補(bǔ)碼轉(zhuǎn)換十進(jìn)制計(jì)算器,二進(jìn)制補(bǔ)碼這個(gè)問(wèn)題都頗為感興趣的,今天小活為大家梳理了下,一起往下看看吧。
(資料圖)
1、之前寫(xiě)了一點(diǎn)十進(jìn)制和二進(jìn)制補(bǔ)碼之間的轉(zhuǎn)換,但是忘了寫(xiě)另一個(gè)重要的情況,就是二進(jìn)制補(bǔ)碼已知時(shí),求對(duì)應(yīng)的十進(jìn)制數(shù)?,F(xiàn)在補(bǔ)充到這里,形成一個(gè)完整的知識(shí)點(diǎn)。
2、現(xiàn)在我們從兩個(gè)方面來(lái)考慮:一是已知二進(jìn)制以0二進(jìn)制補(bǔ)碼開(kāi)頭,求對(duì)應(yīng)的十進(jìn)制值;二、已知二進(jìn)制以1二進(jìn)制補(bǔ)碼開(kāi)頭,求對(duì)應(yīng)的十進(jìn)制值。
3、1.已知的二進(jìn)制數(shù)從0二進(jìn)制補(bǔ)碼開(kāi)始:
4、也就是說(shuō),這個(gè)左邊的最高位二進(jìn)制補(bǔ)碼從0開(kāi)始。最高位數(shù)為0,表示該數(shù)字在二進(jìn)制補(bǔ)碼中為正。正二進(jìn)制補(bǔ)碼是與十進(jìn)制最簡(jiǎn)單的對(duì)應(yīng)。
5、直接按照二進(jìn)制和十進(jìn)制對(duì)應(yīng)的轉(zhuǎn)換規(guī)則就可以了(這里需要了解二進(jìn)制和十進(jìn)制轉(zhuǎn)換的知識(shí))。
6、比如二進(jìn)制補(bǔ)碼: 001110,011010,011,01010,0110010,找到對(duì)應(yīng)的十進(jìn)制。
7、001110:( 0)*(2^5) 0*(2^4) 1*(2^3) 1*(2^2) 1*(2^1) 0*(2^0)=14;
8、011010:( 0)*(2^5) 1*(2^4) 1*(2^3) 0*(2^2) 1*(2^1) 0*(2^0)=26;
9、011:( 0)*(2^2) 1*(2^1) 1*(2^0)=3;
10、01010:( 0)*(2^4) 1*(2^3) 0*(2^2) 1*(2^1) 0*(2^0)=10;
11、01110010:( 0)*(2^7) 1*(2^6) 1*(2^5) 1*(2^4) 0*(2^3) 0*(2^2) 1*(2^1) 0*(2^0)=114;
12、二、已知二進(jìn)制以1二進(jìn)制補(bǔ)碼開(kāi)頭:
13、也就是說(shuō),這個(gè)左邊的最高位二進(jìn)制補(bǔ)碼從1開(kāi)始。最高位數(shù)為0,表示數(shù)字在二進(jìn)制補(bǔ)碼中為負(fù)數(shù)。負(fù)數(shù)二進(jìn)制補(bǔ)碼和小數(shù)的對(duì)應(yīng)關(guān)系略復(fù)雜。
14、有三種方法可以找到它對(duì)應(yīng)的十進(jìn)制數(shù)。
15、第一種方法是這樣的。既然知道數(shù)是負(fù)數(shù),就可以直接舍棄左邊最高位的符號(hào)位,然后將剩余二進(jìn)制的每一位取反,再取反后的值1,得到的數(shù)就是這個(gè)負(fù)數(shù)的絕對(duì)值二進(jìn)制補(bǔ)碼。
16、我們只需要根據(jù)二進(jìn)制和十進(jìn)制的對(duì)應(yīng)轉(zhuǎn)換規(guī)則直接轉(zhuǎn)換這個(gè)絕對(duì)值,在轉(zhuǎn)換后的十進(jìn)制前面加一個(gè)負(fù)號(hào),就得到這個(gè)負(fù)十進(jìn)制數(shù)二進(jìn)制補(bǔ)碼。
17、比如二進(jìn)制補(bǔ)碼: 101110,111010,111,1010,1110010,找到對(duì)應(yīng)的十進(jìn)制。
18、101110去符號(hào)位01110取反10001加一10010十進(jìn)制18加負(fù)號(hào)-18;
19、111010去符號(hào)位11010取反00101加一00110十進(jìn)制6加負(fù)號(hào)-6;
20、111去符號(hào)位11取反00加一01十進(jìn)制1加負(fù)號(hào)-1;
21、1010去符號(hào)位010取反101加一110十進(jìn)制6加負(fù)號(hào)-6;
22、11110010去符號(hào)位1110010取反0001101加一0001110十進(jìn)制14加負(fù)號(hào)-14;
23、 第二種方法與第一個(gè)方法十分相似,直接把整個(gè)負(fù)的二進(jìn)制補(bǔ)碼的每一位都取反,然后取反以后的數(shù)值+1,得到的數(shù)就是此負(fù)的二進(jìn)制補(bǔ)碼的絕對(duì)值了,
24、我們直接把此絕對(duì)值按照二進(jìn)制與十進(jìn)制的對(duì)應(yīng)轉(zhuǎn)換法則轉(zhuǎn)換就行了,在轉(zhuǎn)換得到的十進(jìn)制前面加一個(gè)負(fù)號(hào),于是我們就得到了這負(fù)的二進(jìn)制補(bǔ)碼對(duì)應(yīng)的十進(jìn)制數(shù)。
25、例如:已知二進(jìn)制補(bǔ)碼:101110、111010、111、1010、11110010,求與之對(duì)應(yīng)十進(jìn)制。
26、101110取反010001加一010010十進(jìn)制18加負(fù)號(hào)-18;
27、111010取反000101加一000110十進(jìn)制6加負(fù)號(hào)-6;
28、111取反000加一001十進(jìn)制1加負(fù)號(hào)-1;
29、1010取反0101加一0110十進(jìn)制6加負(fù)號(hào)-6;
30、11110010取反00001101加一00001110十進(jìn)制14加負(fù)號(hào)-14;
31、第三種方法更是直接,方法和處理正的二進(jìn)制補(bǔ)碼一樣,唯一的區(qū)別是正數(shù)以0開(kāi)頭,負(fù)數(shù)以1開(kāi)頭,我們把(+0)改成(-1)便可,這里不贅述,直接上例子,一看便知。
32、例如:已知二進(jìn)制補(bǔ)碼:101110、111010、111、11010、11110010,求與之對(duì)應(yīng)十進(jìn)制。
33、101110:(-1)*(2^5) + 0*(2^4) + 1*(2^3) + 1*(2^2) + 1*(2^1) + 0*(2^0)=-18;
34、111010:(-1)*(2^5) + 1*(2^4) + 1*(2^3) + 0*(2^2) + 1*(2^1) + 0*(2^0)=-6;
35、111:(-1)*(2^2) +1*(2^1) + 1*(2^0)=-1;
36、11010:(-1)*(2^4) + 1*(2^3) + 0*(2^2) + 1*(2^1) + 0*(2^0)=-6;
37、11110010:(-1)*(2^7) + 1*(2^6) +1*(2^5) + 1*(2^4) + 0*(2^3) + 0*(2^2) + 1*(2^1) + 0*(2^0)=-14;
38、 哎呀,猛地一看時(shí)間,嚇我一跳,時(shí)間已然來(lái)到了00:23!哎,曾經(jīng)無(wú)數(shù)次發(fā)誓要早睡,結(jié)果每天晚上都要到這個(gè)時(shí)候,真搜不了我自己,不扯了!
以上就是二進(jìn)制補(bǔ)碼這篇文章的一些介紹,希望對(duì)大家有所幫助。
關(guān)鍵詞:
凡本網(wǎng)注明“XXX(非中國(guó)微山網(wǎng))提供”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和其真實(shí)性負(fù)責(zé)。
理想汽車(chē)公布2023年6月交付數(shù)據(jù)。2023年6月,理想汽車(chē)共計(jì)交付新車(chē)3257
2023-07-01 11:47
國(guó)家發(fā)展改革委黨組書(shū)記、主任鄭柵潔撰文指出,加快產(chǎn)業(yè)結(jié)構(gòu)優(yōu)化升級(jí)。
2023-07-01 11:45
北京紫荊醫(yī)院還是不錯(cuò)的精液不是單一的一種液體。通常情況下精液的
2023-07-01 11:42
據(jù)新華社,企業(yè)等申報(bào)主體今日起可通過(guò)國(guó)家醫(yī)保服務(wù)平臺(tái)“2023年國(guó)家醫(yī)
2023-07-01 10:52
今天開(kāi)始,浙江房屋交易正式啟用2023版新合同示范文本,涉及商品房、二
2023-07-01 10:53
吉利控股旗下高端智能電動(dòng)品牌極氪宣布,6月公司交付10620輛,同比增長(zhǎng)
2023-07-01 09:48
今年上半年,中歐班列(武漢)發(fā)運(yùn)650列、53392TEU,同比增長(zhǎng)131 32%和13
2023-07-01 09:55
2023年鐵路暑運(yùn)今日啟動(dòng)期限為7月1日至8月31日,國(guó)鐵濟(jì)南局預(yù)計(jì)發(fā)送旅
2023-07-01 08:14
6月30日,我國(guó)首艘數(shù)字孿生智能科研試驗(yàn)船“海豚1”在煙臺(tái)蓬萊港交付并
2023-07-01 08:05
7項(xiàng)具體任務(wù)支撐,兩大類(lèi)政策支持現(xiàn)代化內(nèi)河航運(yùn)體系走近山東□記者常
2023-07-01 08:02