计算机中有关数及编码的知识,计算机中有关数及编码的知识
計(jì)算機(jī)中有關(guān)數(shù)及編碼的知識(shí)
1.計(jì)算機(jī)是智能化的電器設(shè)備
計(jì)算機(jī)就其本身來說是一個(gè)電器設(shè)備,為了能夠快速存儲(chǔ)、處理、傳遞信息,其內(nèi)部采用了
大量的電子元件,在這些電子元件中,電路的通和斷、電壓高低,這兩種狀態(tài)最容易實(shí)現(xiàn),
也最穩(wěn)定、也最容易實(shí)現(xiàn)對(duì)電路本身的控制。我們將計(jì)算機(jī)所能表示這樣的狀態(tài),用0,1來
表示、即用二進(jìn)制數(shù)表示計(jì)算機(jī)內(nèi)部的所有運(yùn)算和操作。
2.二進(jìn)制數(shù)的運(yùn)算法則
二進(jìn)制數(shù)運(yùn)算非常簡單,計(jì)算機(jī)很容易實(shí)現(xiàn),其主要法則是:
0+0=0 0+1=1
1+0=1 1+1=0?0*0=0 0*1=0 1*0=0
1*1=1
由于運(yùn)算簡單,電器元件容易實(shí)現(xiàn),所以計(jì)算機(jī)內(nèi)部都用二進(jìn)制編碼進(jìn)行數(shù)據(jù)的傳送和計(jì)算。
3.十進(jìn)制與二進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)之間的相互轉(zhuǎn)換
(1)數(shù)的進(jìn)制與基數(shù)
計(jì)數(shù)的進(jìn)制不同,則它們的基數(shù)也不相同,如表1-1所示。
進(jìn)制
基數(shù)
特點(diǎn)
二進(jìn)制
0 ,1
逢二進(jìn)一
八進(jìn)制
0,1,2,3,4,5,6,7
逢八進(jìn)一
十六進(jìn)制
0,1,2,...,9,A,B,C,D,E,F
逢十六進(jìn)一
(2)數(shù)的權(quán)
不同進(jìn)制的數(shù),基數(shù)不同,每位上代表的值的大小(權(quán))也不相同。
如:(219)10=2*102+1*101+9*100
(11010)2=1*24+1*23+0*22+1*21+1*20
(273)8=2*82+7*81+3*80
(27AF)16=2*163+7*162+10*161+15*160
(3)十進(jìn)制數(shù)轉(zhuǎn)換任意進(jìn)制
1)
將十進(jìn)制整數(shù)除以所定的進(jìn)制數(shù),取余逆序。
(39)10=(100111)2
(245)10=(365)8
2)將十進(jìn)制小數(shù)的小數(shù)部分乘以進(jìn)制數(shù)取整,作為轉(zhuǎn)換后的小數(shù)部分,直到為零或精確到小數(shù)點(diǎn)后幾位。
如:(0.35)10=(0.01011)2
(0.125)10=(0.001)2
(4)任意進(jìn)制的數(shù)轉(zhuǎn)換十進(jìn)制
按權(quán)值展開:
如:(219)10=2*102+1*101+9*100
(11010)2=1*24+1*23+0*22+1*21+1*20=26
(273)8=2*82+7*81+3*80=187
(7AF)16=7*162+10*161+15*160=1867
4.定點(diǎn)數(shù)與浮點(diǎn)數(shù)
定點(diǎn)數(shù)是指數(shù)據(jù)中的小數(shù)點(diǎn)位置固定不變。由于它受到字長范圍的限制,所能表示的數(shù)的范圍有限,計(jì)算結(jié)果容易溢出。
浮點(diǎn)數(shù)的形式可寫成:N=M*2E(其中M代表尾數(shù),E代表階碼)其形式如下:
階碼
尾數(shù)(包括符號(hào)位)
5.ASCII編碼
由于計(jì)算機(jī)是電器設(shè)備,計(jì)算機(jī)內(nèi)部用二進(jìn)制數(shù),這樣對(duì)于從外部輸入給計(jì)算機(jī)的所有信息必須用二進(jìn)制數(shù)表示,并且對(duì)于各種命令、字符等都需要轉(zhuǎn)換二進(jìn)制數(shù),這樣就牽涉到信息符號(hào)轉(zhuǎn)換成二進(jìn)制數(shù)所采用的編碼的問題,國際上統(tǒng)一用美國標(biāo)準(zhǔn)信息編碼(ASCII)它可用7位二進(jìn)制數(shù)表示,存儲(chǔ)時(shí)用一個(gè)字節(jié),它的最高位為0。因此基本的ASCII字符集有128個(gè)如:
0-9:48-57:00110000-...
A-Z:65-90
:01000001-...
a-z:97-122:01100000-...
6.漢字編碼與漢字輸入法
(1)機(jī)內(nèi)碼
ASCII碼不能表示漢字,因此要有漢字信息交換碼,我國國家標(biāo)準(zhǔn)是gb2312,它也被稱作國際碼。它由兩個(gè)字節(jié)組成,兩個(gè)字節(jié)的最高位都為1。
gb2312共收納6763個(gè)漢字,其中,一級(jí)漢字(常用字)3755個(gè)按漢字拼音字母順序排列,二級(jí)漢字3008個(gè)按部首筆畫次序排列。
(2)漢字輸入碼(外碼)
目前,漢字輸入法主要有鍵盤輸入、文字識(shí)別和語音識(shí)別。鍵盤輸入法是當(dāng)前漢字輸入的主要方法。它大體可以分為:
流水碼:如區(qū)位碼、電報(bào)碼、通信密碼,優(yōu)點(diǎn)重碼律少,缺點(diǎn)難于記憶;
音碼:以漢語拼音為基準(zhǔn)輸入漢字,優(yōu)點(diǎn)是容易掌握,但重碼律高;
形碼:根據(jù)漢字的字型進(jìn)行編碼,優(yōu)點(diǎn)重碼少,但不容易掌握;
音形碼:將音碼和形碼結(jié)合起來,能減少重碼律同時(shí)提高漢字輸入速度。
(3)漢字字模
供計(jì)算機(jī)輸出漢字(顯示和打印)用的二進(jìn)制信息叫漢字字形信息也稱字模。通用漢字字模點(diǎn)陣規(guī)格有16*16,24*24,32*32,48*48,64*64,每個(gè)點(diǎn)在存儲(chǔ)器中用一個(gè)二進(jìn)制位((bit)存儲(chǔ),如一個(gè)16*16點(diǎn)陣漢字需要32個(gè)字節(jié)的存儲(chǔ)空間。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的计算机中有关数及编码的知识,计算机中有关数及编码的知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 全白小板!七彩虹CVN B660I GA
- 下一篇: webform计算某几列结果_WebFo