




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
計(jì)算機(jī)基礎(chǔ)課件進(jìn)制和漢字編碼1第一頁,共九十九頁,編輯于2023年,星期一2.1常用數(shù)制十進(jìn)制二進(jìn)制八進(jìn)制和十六進(jìn)制2第二頁,共九十九頁,編輯于2023年,星期一特點(diǎn):數(shù)值用0~9表示,逢十進(jìn)一。十進(jìn)制Decimal舉例:(123.45)10、123.45D123.45D=3×100+2×101+1×102+4×10-1+5×10-2基數(shù)按權(quán)展開式/通式3第三頁,共九十九頁,編輯于2023年,星期一二進(jìn)制計(jì)算:1B+1B=10BBinary特點(diǎn):0或1,逢二進(jìn)一。舉例:(101.11)2、101.11B101.11B=1×20+1×22+1×2-1+1×2-2=1+4+0.5+0.25=5.75基數(shù)4第四頁,共九十九頁,編輯于2023年,星期一八進(jìn)制計(jì)算:1O+7O=10OOctal特點(diǎn):0~7,逢八進(jìn)一。舉例:(76.01)8、76.01O、76.01Q76.01Q=6×80+7×81+1×8-2=6+56+0.0625=62.0625基數(shù)5第五頁,共九十九頁,編輯于2023年,星期一十六進(jìn)制計(jì)算:1H+AH=BHHexadecimal特點(diǎn):數(shù)值用0~9、A(10)、B(11)、C(12)、D(13)、E(14)、F(15)表示,逢十六進(jìn)一。舉例:(7D6.A)16、7D6.AH7D6.AH=6×160+13×161+7×162+
10×16-1
=6+208+1792+0.625=2006.625基數(shù)6第六頁,共九十九頁,編輯于2023年,星期一
二進(jìn)制中只有0和1兩個(gè)符號(hào),使用有兩個(gè)穩(wěn)定狀態(tài)的電子器件就可以分別表示它們。
二進(jìn)制數(shù)的運(yùn)算規(guī)則簡(jiǎn)單,易于進(jìn)行高速運(yùn)算。
數(shù)理邏輯中的“真”和“假”可以分別用“1”和“0”來表示,這樣就把非數(shù)值信息的邏輯運(yùn)算與數(shù)值信息的算術(shù)運(yùn)算聯(lián)系了起來。為什么計(jì)算機(jī)只用二進(jìn)制?7第七頁,共九十九頁,編輯于2023年,星期一8第八頁,共九十九頁,編輯于2023年,星期一9第九頁,共九十九頁,編輯于2023年,星期一10第十頁,共九十九頁,編輯于2023年,星期一11第十一頁,共九十九頁,編輯于2023年,星期一二進(jìn)制數(shù)太長(zhǎng),書寫、閱讀、記憶均不便。八、十六進(jìn)制與二進(jìn)制之間的轉(zhuǎn)換直觀、方便。為什么還用八、十六進(jìn)制?12第十二頁,共九十九頁,編輯于2023年,星期一2.2數(shù)制間的轉(zhuǎn)換★二進(jìn)制十進(jìn)制十六進(jìn)制八進(jìn)制13第十三頁,共九十九頁,編輯于2023年,星期一(1)十進(jìn)制數(shù)與二進(jìn)制數(shù)的轉(zhuǎn)換①十進(jìn)制整數(shù)<==>二進(jìn)制整數(shù)例1:將二進(jìn)制整數(shù)(1010101)2轉(zhuǎn)換成十進(jìn)制整數(shù)(1010101)2=1×26+0×25+1×24+0×23
+1×22+0×21+1×20
=64+16+4+1=(85)10方法描述:位權(quán)相加法,計(jì)算按權(quán)展開式的和。14第十四頁,共九十九頁,編輯于2023年,星期一例2:將(19)10轉(zhuǎn)換為二進(jìn)制數(shù)。31D低位高位余11920余1余1余0余092422212故:(19)10=(10011)2方法描述:除2倒取余,直到商為0。15第十五頁,共九十九頁,編輯于2023年,星期一②十進(jìn)制小數(shù)<==>二進(jìn)制小數(shù):例3:將二進(jìn)制小數(shù)(0.111)2轉(zhuǎn)換成十進(jìn)制數(shù)(0.111)2=1×2-1+1×2-2
+1×2-3=0.5+0.25+0.125=(0.875)10方法描述:位權(quán)相加法,計(jì)算按權(quán)展開式的和。16第十六頁,共九十九頁,編輯于2023年,星期一例4:將(0.625)10轉(zhuǎn)換為二進(jìn)制數(shù)。低位高位1.2500×20.5000×21.00000.625×2故:(0.625)10=(0.101)2方法描述:乘以2順取整,直到小數(shù)部分為0。17第十七頁,共九十九頁,編輯于2023年,星期一故取近似值(0.1)10=(0.00011)2小數(shù)部分乘2會(huì)無限循環(huán)下去例5:將(0.1)10轉(zhuǎn)換為二進(jìn)制。并非所有的十進(jìn)制小數(shù)都能用有限位的二進(jìn)制小數(shù)來表示。注意:18第十八頁,共九十九頁,編輯于2023年,星期一十進(jìn)制數(shù)轉(zhuǎn)換成二進(jìn)制數(shù)時(shí),要將整數(shù)和純小數(shù)部分分開轉(zhuǎn)換為相應(yīng)的二進(jìn)制,然后再將二進(jìn)制數(shù)的整數(shù)和小數(shù)部分連接起來。例6:將(19.625)10轉(zhuǎn)換為二進(jìn)制數(shù)。解:(19)10=(10011)2(0.625)10=(0.101)2故:(19.625)10=(10011.101)2注意:19第十九頁,共九十九頁,編輯于2023年,星期一①二進(jìn)制數(shù)轉(zhuǎn)換為八進(jìn)制數(shù)
(011
110
111.100
010
101)2
.
367425小數(shù)部分從高位向低位整數(shù)部分從低位向高位=(367.425)8例7:將(11110111.100010101)2轉(zhuǎn)化為八進(jìn)制數(shù)方法描述:先用兩端補(bǔ)“0”的方法,將二進(jìn)制數(shù)的整數(shù)與小數(shù)部分分別補(bǔ)足為3的倍數(shù)位,再將三位二進(jìn)制數(shù)用一位等值的八進(jìn)制數(shù)表示。(2)八進(jìn)制數(shù)與二進(jìn)制數(shù)的轉(zhuǎn)換20第二十頁,共九十九頁,編輯于2023年,星期一(16.327)8②八進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)例8:將(16.327)8轉(zhuǎn)換為二進(jìn)制數(shù)。=(001
110.011
010
111)2方法描述:一位八進(jìn)制用三位二進(jìn)制數(shù)表示。21第二十一頁,共九十九頁,編輯于2023年,星期一轉(zhuǎn)換表八進(jìn)制數(shù)二進(jìn)制數(shù)八進(jìn)制數(shù)二進(jìn)制數(shù)
00004100100151012010611030117111101011101101B=5355O記熟22第二十二頁,共九十九頁,編輯于2023年,星期一(3)十六進(jìn)制數(shù)與二進(jìn)制數(shù)的轉(zhuǎn)換二進(jìn)制數(shù)轉(zhuǎn)換為十六進(jìn)制數(shù)舉例:
0011
0100
1110.1100
1100B→十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)舉例:
35A2.CFH
→34E.CCH0011010110100010.11001111B23第二十三頁,共九十九頁,編輯于2023年,星期一轉(zhuǎn)換表十六進(jìn)制數(shù)二進(jìn)制數(shù)十六進(jìn)制數(shù)二進(jìn)制數(shù)
0000081000
1000191001
20010A1010
30011B1011
40100C110050101D110160110E111070111F1111記熟24第二十四頁,共九十九頁,編輯于2023年,星期一(4)十進(jìn)制與八進(jìn)制或十六進(jìn)制間的轉(zhuǎn)換八、十六進(jìn)制→十進(jìn)制按位權(quán)展開十進(jìn)制→八進(jìn)制
除8倒取余和乘8順取整十進(jìn)制→十六進(jìn)制
除16倒取余和乘16順取整和十進(jìn)制與二進(jìn)制轉(zhuǎn)換類似25第二十五頁,共九十九頁,編輯于2023年,星期一R進(jìn)制轉(zhuǎn)換為十進(jìn)制(R=2/8/16)
十進(jìn)制轉(zhuǎn)換為R進(jìn)制(R=2/8/16)
二進(jìn)制、八進(jìn)制、十六進(jìn)制之間相互轉(zhuǎn)換數(shù)制轉(zhuǎn)換小結(jié):二進(jìn)制十進(jìn)制十六進(jìn)制八進(jìn)制26第二十六頁,共九十九頁,編輯于2023年,星期一★下列最大的數(shù)是
。
A.11001010BB.712QC.4FFHD.566D練習(xí)★在某一進(jìn)制下,如果7×7=61,則4×6=
。A.24B.30C.18 D.33BC★計(jì)算74.75D=()B=()Q=()H1001010.11112.64A.C27第二十七頁,共九十九頁,編輯于2023年,星期一2.3二進(jìn)制數(shù)的運(yùn)算算術(shù)運(yùn)算邏輯運(yùn)算①加法
0011
+0+1+0+1 01110(1)算術(shù)運(yùn)算向高位進(jìn)1逢2進(jìn)128第二十八頁,共九十九頁,編輯于2023年,星期一②減法
01011
-0-1-0-10110向高位借129第二十九頁,共九十九頁,編輯于2023年,星期一(2)邏輯運(yùn)算(1)邏輯數(shù)據(jù)的表示“真”“假”、
“是”“非”、“對(duì)”“錯(cuò)”、
“有”“無”(2)邏輯運(yùn)算邏輯非邏輯與邏輯或30第三十頁,共九十九頁,編輯于2023年,星期一(2)邏輯運(yùn)算①邏輯非
0=11=0與或非31第三十一頁,共九十九頁,編輯于2023年,星期一②邏輯與:用“AND、×、·、∧”表示
運(yùn)算規(guī)則:
0×1=01×0=00×0=01×1=1當(dāng)兩個(gè)邏輯量同時(shí)為真時(shí),結(jié)果才為真。32第三十二頁,共九十九頁,編輯于2023年,星期一③邏輯或:用“OR、+、∨”表示運(yùn)算規(guī)則:
0+1=11+0=11+1=10+0=0當(dāng)兩個(gè)邏輯量只要有一個(gè)為真時(shí),結(jié)果才為真。33第三十三頁,共九十九頁,編輯于2023年,星期一舉例:求:10011010OR11110000=?100110101111000011111010OR34第三十四頁,共九十九頁,編輯于2023年,星期一練習(xí)★計(jì)算01011001∧10100111=()0000000135第三十五頁,共九十九頁,編輯于2023年,星期一2.4數(shù)值型數(shù)據(jù)的表示及處理數(shù)據(jù)數(shù)值型數(shù)據(jù)非數(shù)值型數(shù)據(jù)整數(shù)實(shí)數(shù)無符號(hào)整數(shù)有符號(hào)整數(shù)1.任何數(shù)據(jù)在計(jì)算機(jī)內(nèi)都采用二進(jìn)制表示。2.為了解決數(shù)值數(shù)據(jù)的表示范圍問題,引入數(shù)據(jù)的定點(diǎn)表示和浮點(diǎn)表示。注意:36第三十六頁,共九十九頁,編輯于2023年,星期一數(shù)據(jù)定點(diǎn)表示的兩種形式:(1)如規(guī)定小數(shù)點(diǎn)隱含在有效數(shù)字的最后,則說明表示的是整數(shù)。在計(jì)算機(jī)中并不能表示出小數(shù)點(diǎn)和小數(shù)點(diǎn)的位置,而是必須人為地做出規(guī)定。2.4.1
整數(shù)(定點(diǎn)數(shù))的表示說明(2)如規(guī)定小數(shù)點(diǎn)隱含在有效數(shù)字的最前面,則說明表示的是純小數(shù)。符號(hào)位小數(shù)點(diǎn)符號(hào)位小數(shù)點(diǎn)小數(shù)點(diǎn)的位置固定37第三十七頁,共九十九頁,編輯于2023年,星期一例如,二進(jìn)制數(shù)01011101的兩種表示:(1)如規(guī)定小數(shù)點(diǎn)隱含在有效數(shù)字的最后,則其表示整數(shù):+1011101(2)如規(guī)定小數(shù)點(diǎn)隱含在有效數(shù)字的最前面,則其表示純小數(shù):+0.101110138第三十八頁,共九十九頁,編輯于2023年,星期一整數(shù)的分類:無符號(hào)整數(shù):表示正整數(shù)
(8位,16位,32位)
例如:10000001取值范圍:
8位0~255(28-1)16位0~65535(216-1)32位0~232-1
找出最大值和最小值考試中經(jīng)常出現(xiàn)39第三十九頁,共九十九頁,編輯于2023年,星期一
有符號(hào)整數(shù):(表示正整數(shù),負(fù)整數(shù))其余各位用來表示數(shù)值的大小例如:00101011=+43,10101011=-43符號(hào)位:使用最高位(最左面的一位)作為符號(hào)位
“0”“+”(正數(shù))
“1”“-”(負(fù)數(shù))
可以采用不同的方法(原碼、反碼、補(bǔ)碼)來表示有符號(hào)整數(shù)。40第四十頁,共九十九頁,編輯于2023年,星期一舉例1
假設(shè)只用8位二進(jìn)制來表示一個(gè)整數(shù),求+7和-7
的原碼。解:[+7]原=
若符號(hào)位為0,則表示正數(shù)
若符號(hào)位為1,則表示負(fù)數(shù)①原碼表示★表示方法規(guī)定:最高位作為符號(hào)位,其余各位代表數(shù)值本身的絕對(duì)值(以二進(jìn)制表示)。0000011110000111[-7]原=用[X]原表示X的原碼41第四十一頁,共九十九頁,編輯于2023年,星期一[+1]原=[+127]原=[-1]原=[-127]原=絕對(duì)值相同的正數(shù)和負(fù)數(shù),它們除了符號(hào)位不同外,其他各位都相同。00000001100000010111111111111111總結(jié)一下:42第四十二頁,共九十九頁,編輯于2023年,星期一舉例2:假設(shè)用8位二進(jìn)制來表示一個(gè)數(shù),求0的原碼。解:根據(jù)原碼的定義:[+0]原=[-0]原=結(jié)論:0的原碼不唯一分析:當(dāng)由數(shù)軸的左端趨向0時(shí),我們記為-0
當(dāng)由數(shù)軸的右端趨向0時(shí),我們記為+0+0-0000000001000000043第四十三頁,共九十九頁,編輯于2023年,星期一假設(shè)用8位二進(jìn)制表示一個(gè)數(shù)
用原碼表示的最小值為:
-127,其原碼為11111111
用原碼表示的最大值為:
+127,其原碼為01111111所以,原碼的表示范圍為:–127~+127原碼的表示范圍:44第四十四頁,共九十九頁,編輯于2023年,星期一解:[+7]反=
[-7]反=②反碼表示★表示方法規(guī)定:1.一個(gè)數(shù)如果值為正,則它的反碼與原碼相同。2.一個(gè)數(shù)如果值為負(fù),則將其符號(hào)位置為1,其余各位為對(duì)原碼的相應(yīng)數(shù)據(jù)位取反。舉例1:假設(shè)只用8位二進(jìn)制來表示一個(gè)整數(shù),求+7和-7的反碼000001111111100045第四十五頁,共九十九頁,編輯于2023年,星期一舉例2:假設(shè)用8位二進(jìn)制來表示一個(gè)數(shù),求+0和-0的反碼。解:根據(jù)反碼的定義:[+0]反=[-0]反=結(jié)論:0的反碼不唯一000000001111111146第四十六頁,共九十九頁,編輯于2023年,星期一假設(shè)用8位二進(jìn)制表示一個(gè)數(shù)
用反碼表示的最小值為:
-127,其反碼為10000000
用反碼表示的最大值為:
+127,其原碼為01111111所以,反碼的表示范圍為:–127~+127反碼的表示范圍:與原碼是一致的47第四十七頁,共九十九頁,編輯于2023年,星期一③補(bǔ)碼表示★應(yīng)用補(bǔ)碼的原因:通過對(duì)負(fù)數(shù)的適當(dāng)處理,把減法轉(zhuǎn)化為加法。不論求和求差,也不論操作數(shù)為正為負(fù),運(yùn)算時(shí)一律只做加法,從而大大簡(jiǎn)化加減運(yùn)算。表示方法規(guī)定:1.正數(shù)的補(bǔ)碼、反碼、原碼相同。
2.對(duì)于負(fù)數(shù)的補(bǔ)碼,則將其最高位置為1,其余各位為對(duì)原碼的相應(yīng)數(shù)據(jù)位取反,然后再對(duì)整個(gè)數(shù)加1。48第四十八頁,共九十九頁,編輯于2023年,星期一舉例1
假設(shè)只用8位二進(jìn)制來表示一個(gè)整數(shù),求+7和-7的補(bǔ)碼解:[+7]補(bǔ)=00000111[-7]補(bǔ)=11110001+111111001補(bǔ)充公式:
X為負(fù)數(shù)時(shí)
[x]補(bǔ)=
[x]反+1想一想:若已知X的補(bǔ)碼為11111010,如何求X?49第四十九頁,共九十九頁,編輯于2023年,星期一補(bǔ)充:
對(duì)負(fù)數(shù)來說,對(duì)補(bǔ)碼再求一次補(bǔ),會(huì)得到該數(shù)的原碼。([-128]補(bǔ)不適合此規(guī)律)已知補(bǔ)碼為:11111010 10000101
+1 10000110
(-6)50第五十頁,共九十九頁,編輯于2023年,星期一注意:零的補(bǔ)碼表示是唯一的舉例2假設(shè)只用8位二進(jìn)制來表示一個(gè)整數(shù),求+0和-0的補(bǔ)碼表示[+0]補(bǔ)=00000000[-0]補(bǔ)為11111111+1000000001進(jìn)位自然舍去故:[+0]補(bǔ)=00000000=[-0]補(bǔ)51第五十一頁,共九十九頁,編輯于2023年,星期一注意:
用補(bǔ)碼進(jìn)行運(yùn)算,減法可以用加法來實(shí)現(xiàn),即兩數(shù)相減,只需將兩數(shù)的補(bǔ)碼相加,就得到結(jié)果值的補(bǔ)碼。舉例3:假設(shè)只用8位二進(jìn)制來表示一個(gè)整數(shù),求7-6的值解:[+7]補(bǔ)=00000111[-6]補(bǔ)=1111101000000111+11111010100000001進(jìn)位自然舍去52第五十二頁,共九十九頁,編輯于2023年,星期一127(01111111)原碼、反碼、補(bǔ)碼的表示范圍:
若一個(gè)數(shù)值數(shù)據(jù)的長(zhǎng)度(包括符號(hào)位)為一個(gè)字節(jié),則它表示的整數(shù)的范圍為:原碼:-127 (11111111)反碼:-127 (10000000)補(bǔ)碼:最小值最大值-128
系統(tǒng)規(guī)定其補(bǔ)碼為:
10000000
127(01111111)127(01111111)53第五十三頁,共九十九頁,編輯于2023年,星期一8位二進(jìn)制代碼無符號(hào)整數(shù)原碼補(bǔ)碼0000000000000000001111……………………0111111112712712710000000128-0-12810000001129-1-127……………………11111111255-127-1各種整數(shù)表示法的比較54第五十四頁,共九十九頁,編輯于2023年,星期一BCD整數(shù)(BinaryCodedDecimal)稱為“二進(jìn)制編碼的十進(jìn)制整數(shù)”
例如:(-51)BCD=10101
0001(+32767)BCD=00011
0010
0111
0110
0111
使用4個(gè)二進(jìn)制位表示1個(gè)十進(jìn)制數(shù)字,最高位仍為符號(hào)位。也稱8421碼。想想為什么要用4位?④BCD碼55第五十五頁,共九十九頁,編輯于2023年,星期一舉例:很多高級(jí)程序語言,數(shù)值型數(shù)據(jù)都可以寫成如下形式4.32E-5表示4.32×10-5=0.00004320.432E-1表示0.432×10-1=0.0432浮點(diǎn)表示與十進(jìn)制中的科學(xué)計(jì)數(shù)法,兩者很類似,但又不同為什么要引入浮點(diǎn)數(shù)?
在一定字長(zhǎng)下,整數(shù)數(shù)值的表示范圍有限;實(shí)際的數(shù)據(jù)往往有整數(shù)部分又有小數(shù)部分;實(shí)際數(shù)據(jù)有的特別大,有的特別小。2.4.2實(shí)數(shù)(浮點(diǎn)數(shù))表示★小數(shù)點(diǎn)的位置不固定56第五十六頁,共九十九頁,編輯于2023年,星期一基數(shù)(R):在計(jì)算機(jī)中,通常隱含為2尾數(shù)(M):必須是二進(jìn)制定點(diǎn)純小數(shù),位數(shù)決定數(shù)的精度階碼(E):必須是二進(jìn)制定點(diǎn)整數(shù),位數(shù)決定數(shù)的范圍
基數(shù)尾數(shù)在一般數(shù)據(jù)的浮點(diǎn)表示法中,一個(gè)數(shù)可表示成:
N=M·RE
階碼57第五十七頁,共九十九頁,編輯于2023年,星期一回憶:二進(jìn)制數(shù)01011101的兩種表示:(1)如規(guī)定小數(shù)點(diǎn)隱含在有效數(shù)字的最后,則其表示整數(shù):+1011101(2)如規(guī)定小數(shù)點(diǎn)隱含在有效數(shù)字的最前面,則其表示純小數(shù):+0.101110158第五十八頁,共九十九頁,編輯于2023年,星期一=
-(26.5)10
例1:假設(shè)某機(jī)器字長(zhǎng)為16位,規(guī)定前6位表示階碼(包括階碼符號(hào),原碼表示),后10位表示尾數(shù)(包括尾數(shù)符號(hào),原碼表示),則:0001011110101000表示的浮點(diǎn)數(shù)是,-(0.110101)2×2(101)2=(-11010.1)2
0001011110101000階碼尾數(shù)符號(hào)位59第五十九頁,共九十九頁,編輯于2023年,星期一=+(0.078125)10
例2:假設(shè)數(shù)值數(shù)據(jù)的長(zhǎng)度為16位,其中前4位為階碼(包括階碼符號(hào),原碼表示),后12位為尾數(shù)(包括尾數(shù)符號(hào),原碼表示),則:1010001010000000
表示的浮點(diǎn)數(shù)是
D。1010001010000000=+(0.0101)2×符號(hào)位=+(0.000101)2
N=M·RE
2-(10)2階碼尾數(shù)60第六十頁,共九十九頁,編輯于2023年,星期一復(fù)習(xí)★假設(shè)用8位二進(jìn)制來表示一個(gè)數(shù),計(jì)算:
[-12]原
=[-12]反
=[-12]補(bǔ)
=100011001111001111110100★某存儲(chǔ)單元中的機(jī)器碼0110110001011100表示一個(gè)浮點(diǎn)數(shù),該浮點(diǎn)數(shù)的階碼為4位(含階符1位,補(bǔ)碼表示),尾數(shù)位12位(含數(shù)符1位,補(bǔ)碼表示),則與該浮點(diǎn)數(shù)等值的十進(jìn)制數(shù)是
。-29.125D61第六十一頁,共九十九頁,編輯于2023年,星期一2.5文字的表示及處理2008年8月8日,China原碼、反碼、補(bǔ)碼表示漢字在計(jì)算機(jī)中如何表示?西文在計(jì)算機(jī)中如何表示?62第六十二頁,共九十九頁,編輯于2023年,星期一※文字是人與計(jì)算機(jī)進(jìn)行信息交流的主要媒體?!淖值幕驹刈址址谟?jì)算機(jī)中采用采用二進(jìn)制編碼表示。西文字符編碼漢字編碼漢字的輸入輸出文本處理主要內(nèi)容:63第六十三頁,共九十九頁,編輯于2023年,星期一(1)ASCII碼★2.5.1西文字符的編碼ASCII碼,即美國(guó)標(biāo)準(zhǔn)信息交換碼(AmericanStandardCodeforInformationInterchange),使用7個(gè)二進(jìn)位對(duì)字符進(jìn)行編碼。想一想,ASCII碼可以表示多少個(gè)不同的字符?其中:可打印字符95個(gè),如常用字母、數(shù)字、標(biāo)點(diǎn)符號(hào);控制字符33個(gè),不可直接顯示或打印。64第六十四頁,共九十九頁,編輯于2023年,星期一0123456789ABCDEF控制字符01234567b3b2b1b0
b6b5b4ASCII碼字符集想一想:相鄰的兩個(gè)字母的ASCII碼值相差多少?小寫字母的ASCII碼值比同一大寫字母的ASCII碼值大多少?65第六十五頁,共九十九頁,編輯于2023年,星期一
每個(gè)字符用標(biāo)準(zhǔn)規(guī)定的7位二進(jìn)制數(shù)表示,在機(jī)內(nèi)占一個(gè)字節(jié)(最高位為0)。
如:字符“A”的ASCII碼為:字符“0”的ASCII碼為:
(00110000)2
或(48)10、(60)8、(30)16(01000001)2
或(65)10、(101)8、(41)1666第六十六頁,共九十九頁,編輯于2023年,星期一會(huì)比較ASCII字符的大?。ò雌銩SCII碼值)空格<0~9<A~Z<a~z要求:會(huì)推算同組字符ASCII碼值如A的ASCII值(十進(jìn)制)為65,則B、C…的ASCII值分別為66、67…67第六十七頁,共九十九頁,編輯于2023年,星期一(2)EBCDIC碼說明:有很多編碼沒有使用,保留做為擴(kuò)充定義方式:用8位二進(jìn)制數(shù)位表示一個(gè)字符的擴(kuò)充二~十進(jìn)制交換碼。特點(diǎn):
每個(gè)字符對(duì)應(yīng)一個(gè)字節(jié),共256種。68第六十八頁,共九十九頁,編輯于2023年,星期一GB2312-80漢字編碼(國(guó)標(biāo)碼)GBK漢字內(nèi)碼擴(kuò)展規(guī)范UCS/Unicode漢字編碼GB18030-2000編碼2.5.2漢字編碼69第六十九頁,共九十九頁,編輯于2023年,星期一國(guó)家標(biāo)準(zhǔn)局1981年《信息交換用漢字編碼字符集》,漢字交換碼的國(guó)家標(biāo)準(zhǔn)。采用雙字節(jié)編碼。★(1)GB2312-80漢字編碼70第七十頁,共九十九頁,編輯于2023年,星期一第一部分:字母、數(shù)字和各種符號(hào),包括拉丁字母、俄文、日文平假名與片假名、希臘字母、漢語拼音等共682個(gè)(統(tǒng)稱為GB2312圖形符號(hào))第二部分:一級(jí)常用漢字,共3755個(gè),按漢語拼音排列第三部分:二級(jí)常用字,共3008個(gè),按偏旁部首排列組成:漢字6763所有字符744571第七十一頁,共九十九頁,編輯于2023年,星期一這是一個(gè)二維代碼表,有94行、94列,漢字在代碼表中的位置用它所處的區(qū)位號(hào)表示。區(qū)號(hào)行號(hào)位號(hào)列號(hào)①漢字區(qū)位碼:例如:“北”字的區(qū)號(hào)17,位號(hào)17區(qū)位碼是1717用2個(gè)字節(jié)表示為:000100010001000172第七十二頁,共九十九頁,編輯于2023年,星期一GB2312-80字符集73第七十三頁,共九十九頁,編輯于2023年,星期一解決方案:為了避免沖突,每個(gè)漢字的區(qū)號(hào)和位號(hào)必須分別加上32。得到的代碼稱為漢字的“國(guó)標(biāo)交換碼”。②國(guó)標(biāo)交換碼:問題:信息通信中,漢字的區(qū)位碼與通信使用的控制碼(00H~1FH)發(fā)生沖突。74第七十四頁,共九十九頁,編輯于2023年,星期一“大”字的區(qū)號(hào)20,位號(hào)83區(qū)位碼
2083二進(jìn)制表示為:0001010001010011例如:國(guó)標(biāo)交換碼
52115二進(jìn)制表示為001101000111001175第七十五頁,共九十九頁,編輯于2023年,星期一解決方法:使表示GB2312漢字的兩個(gè)字節(jié)的最高位(b7)都置為“1”。這種漢字編碼稱為GB2312漢字的“機(jī)內(nèi)碼”。③機(jī)內(nèi)碼:?jiǎn)栴}:文本中的漢字與西文字符經(jīng)常是混合在一起使用的,漢字信息如不予以特別的標(biāo)識(shí),它與單字節(jié)的標(biāo)準(zhǔn)ASCII碼就會(huì)混淆不清。76第七十六頁,共九十九頁,編輯于2023年,星期一“大”字的區(qū)號(hào)20,位號(hào)83區(qū)位碼
2083二進(jìn)制表示為:0001010001010011例如:國(guó)標(biāo)交換碼
52115二進(jìn)制表示為:0011010001110011機(jī)內(nèi)碼
180243二進(jìn)制表示為:1011010011110011(B4F3H)機(jī)器中存儲(chǔ)“大”的真正編碼!★總結(jié):區(qū)位碼+32=國(guó)標(biāo)碼國(guó)標(biāo)碼+128=機(jī)內(nèi)碼77第七十七頁,共九十九頁,編輯于2023年,星期一解決方法:1995年頒布GBK,全稱為《漢字內(nèi)碼擴(kuò)展規(guī)范》;GBK每一個(gè)字符都采用雙字節(jié)表示;共23940個(gè)碼位共收入21003個(gè)漢字和883圖形符號(hào)與GB2312保持兼容;微軟公司自Windows95簡(jiǎn)體中文版開始,各種版本的中文操作系統(tǒng)均采用GBK代碼?!铮?)GBK漢字內(nèi)碼擴(kuò)充規(guī)范(GBK-95)問題:
GB2312-80只有6763個(gè)漢字,使用時(shí)功能不夠。78第七十八頁,共九十九頁,編輯于2023年,星期一GBK編碼區(qū)分三個(gè)部分:漢字區(qū)(21003個(gè)漢字)、圖形符號(hào)區(qū)、用戶自定義區(qū)GBK每一個(gè)字符都采用雙字節(jié)表示總體編碼范圍為:8140H—FEFEH,共23940個(gè)碼位;首字節(jié)范圍:81H—FEH(二進(jìn)制最高位為1);尾字節(jié)范圍:40H—FEH(二進(jìn)制最高位可以為0或1);GBK漢字內(nèi)碼擴(kuò)充規(guī)范79第七十九頁,共九十九頁,編輯于2023年,星期一目的:統(tǒng)一的多文本處理環(huán)境,實(shí)現(xiàn)全世界所有字符在同一字符集中統(tǒng)一編碼。途徑:UCS:ISO/IEC10646(通用多8位編碼字符集)Unicode:統(tǒng)一碼或聯(lián)合碼,與UCS完全等同的工業(yè)標(biāo)準(zhǔn).優(yōu)點(diǎn):編碼空間極大(4個(gè)字節(jié)),能容納足夠多的各種字符集(13億字符)。(3)UCS/Unicode(UniversalMultiple-OctetCodedCharacterSet)編碼80第八十頁,共九十九頁,編輯于2023年,星期一克服:UCS-2為其子集,采用雙字節(jié)編碼,共有字符49194個(gè),其中包括:歐洲及中東地區(qū)使用的拉丁字母、音節(jié)文字;各種標(biāo)點(diǎn)符號(hào)、數(shù)學(xué)符號(hào)、技術(shù)符號(hào)、幾何形狀、箭頭及其他符號(hào);中、日、韓(CJK)統(tǒng)一編碼的漢字。缺點(diǎn):4字節(jié)的字符編碼使存儲(chǔ)空間浪費(fèi)嚴(yán)重。81第八十一頁,共九十九頁,編輯于2023年,星期一目的:與GB2312和GBK兼容,向UCS/Unicode過渡。內(nèi)容:信息交換用的基本圖形字符及二進(jìn)制編碼的十六進(jìn)制表示,同時(shí)收錄了主要的少數(shù)民族文字。編碼方式:在GB2312和GBK的基礎(chǔ)上進(jìn)行了擴(kuò)充,采用單字節(jié)/雙字節(jié)/四字節(jié)三種方式編碼,碼位數(shù)160多萬。(4)GB18030-2000漢字編碼標(biāo)準(zhǔn)82第八十二頁,共九十九頁,編輯于2023年,星期一GBK-95GB2312-80GB18030-200000FF00FF00FF00FF00FF00FF27484漢字21003漢字6763漢字GB2312-80GBK-95GB18030-20003種漢字編碼的關(guān)系:這三者向下兼容,但與Unicode不兼容83第八十三頁,共九十九頁,編輯于2023年,星期一(5)BIG5編碼收錄內(nèi)容:13461個(gè)漢字和符號(hào)符號(hào)408個(gè)常用漢字5401個(gè)次常用漢字7652個(gè)使用范圍:通行于臺(tái)灣、香港地區(qū)的一個(gè)繁體字編碼方案,俗稱“大五碼”。84第八十四頁,共九十九頁,編輯于2023年,星期一2.5.3漢字的輸入輸出(1)漢字輸入文本信息的輸入人工輸入自動(dòng)識(shí)別輸入鍵盤輸入聯(lián)機(jī)手寫輸入語音輸入印刷體識(shí)別手寫體識(shí)別85第八十五頁,共九十九頁,編輯于2023年,星期一拼音編碼:如:智能ABC,紫光拼音,搜狗拼音,谷歌拼音優(yōu)點(diǎn):易學(xué)缺點(diǎn):同音字引起的重碼多,需增加選擇操作①鍵盤輸入字形編碼:如:五筆字形法等優(yōu)點(diǎn):重碼少、輸入速度較快缺點(diǎn):編碼規(guī)則不易掌握“大”的輸入碼為“da”想想為什么要對(duì)漢字進(jìn)行編碼才能輸入?86第八十六頁,共九十九頁,編輯于2023年,星期一文字識(shí)別的性能指標(biāo):識(shí)別精度和識(shí)別速度工作過程:在書寫板上書寫,書寫板將筆尖的運(yùn)動(dòng)按時(shí)間采樣,發(fā)送到計(jì)算機(jī)中,由軟件進(jìn)行識(shí)別,然后用該漢字(或符號(hào))對(duì)應(yīng)的代碼進(jìn)行保存。例如:
漢王筆正確識(shí)別率95℅~90℅,速度12字/秒需求的配件:專用的書寫板、筆②聯(lián)機(jī)手寫漢字識(shí)別(筆輸入)87第八十七頁,共九十九頁,編輯于2023年,星期一
使計(jì)算機(jī)具有人的聽覺,使人機(jī)語音通訊中能聽懂人類口述的語言。③語音識(shí)別分類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人運(yùn)輸材料合同范本
- 包裝訂單合同范本
- 包裝購(gòu)銷合同范本
- 中美建筑合同范本
- 亳州購(gòu)房合同范本
- 廠方合同范本
- 口罩采購(gòu)合同范本
- 光華機(jī)械加工合同范本
- 代收快遞酒店合同范本
- 包裝供貨合同范本
- 2025年湖南大眾傳媒職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫學(xué)生專用
- 開學(xué)安全第一課主題班會(huì)課件
- 一年級(jí)珍惜糧食主題班會(huì)學(xué)習(xí)教案
- 新版《醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理規(guī)范》(2024)培訓(xùn)試題及答案
- 2025年人教版數(shù)學(xué)五年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- 海岸動(dòng)力學(xué)英文課件Coastal Hydrodynamics-復(fù)習(xí)
- 碳足跡研究-洞察分析
- DB11-T 1191.3-2024 實(shí)驗(yàn)室危險(xiǎn)化學(xué)品安全管理要求 第3部分:科研單位
- 硬質(zhì)巖層組合切割開挖技術(shù)
- 2024解析:第二章聲現(xiàn)象-講核心(解析版)
- 2024年考研管理類綜合能力(199)真題及解析完整版
評(píng)論
0/150
提交評(píng)論