二進(jìn)制編碼和二進(jìn)制數(shù)據(jù)
二進(jìn)制編碼是計(jì)算機(jī)內(nèi)使用最多的碼制,它只使用兩個基本符號"0"和"1",并且通過由這兩個符號組成的符號串來表示各種信息。二進(jìn)制的數(shù)值數(shù)據(jù)亦是如此,計(jì)算其所代表的數(shù)值的運(yùn)算規(guī)則是:
m-1
N = ∑ Di * 2i (2.4) Di 的取值為0或1
i = -k
例如 (1101.0101) 2 = (13.3125) 10 。
等號左右兩邊括號內(nèi)的數(shù)字為兩個不同進(jìn)制的數(shù)字,括號右下腳的2和10分別指明左右兩邊的數(shù)字為二進(jìn)制和十進(jìn)制的數(shù)。按公式(2.4),計(jì)算二進(jìn)制的1101.0101的實(shí)際值為:
1*23+1*22+0*21+1*20+0*2-1+1*2-2+0*2-3+1*2-4=8+4+1+0.25+0.0625 = 13.3125
從式中可以進(jìn)一步看到,由于二進(jìn)制只用0和1兩個符號,在計(jì)算二進(jìn)制位串所代表的實(shí)際值時, 只需把符號為1的那些位的位權(quán)相加即可, 則上式變?yōu)?
23 + 22 + 20 + 2-2 + 2-4 = 13.3125
熟悉地記清二進(jìn)制數(shù)每位上的位權(quán)是有益的。當(dāng)位序號為0-12時, 其各位上的位權(quán)分別為1、2、4、8、16、32、64、128、256、512、1024、2048和4096。
評論