大學(xué)計算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第2章 計算機(jī)中的信息表示_第1頁
大學(xué)計算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第2章 計算機(jī)中的信息表示_第2頁
大學(xué)計算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第2章 計算機(jī)中的信息表示_第3頁
大學(xué)計算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第2章 計算機(jī)中的信息表示_第4頁
大學(xué)計算機(jī)基礎(chǔ)(第6版)(微課版) 課件 第2章 計算機(jī)中的信息表示_第5頁
已閱讀5頁,還剩87頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

大學(xué)計算機(jī)基礎(chǔ)

第2章計算機(jī)中的信息表示大學(xué)計算機(jī)基礎(chǔ)課程組2022年4月本章內(nèi)容2.1信息與數(shù)據(jù)概述12.2計算機(jī)中的數(shù)制22.3計算機(jī)運行與二進(jìn)制運算32.4二進(jìn)制的硬件表示42.5信息編碼52本章內(nèi)容2.1信息與數(shù)據(jù)概述12.2計算機(jī)中的數(shù)制22.3計算機(jī)運行與二進(jìn)制運算32.4二進(jìn)制的硬件表示42.5信息編碼532.1信息與數(shù)據(jù)概述1、信息信息是指現(xiàn)實世界事物的存在方式或運動狀態(tài)的反映,或者說是對客觀事物的反映,從本質(zhì)上看信息是對社會、自然界的事物特征、現(xiàn)象、本質(zhì)及規(guī)律的描述。22.1信息與數(shù)據(jù)概述2、數(shù)據(jù)數(shù)據(jù)是描述現(xiàn)實世界事物的符號記錄,是指用物理符號記錄下來的可以鑒別的信息。物理符號包括數(shù)字、文字、圖形、圖像、聲音及其他特殊符號。22.1信息與數(shù)據(jù)概述3、信息與數(shù)據(jù)的關(guān)系數(shù)據(jù)是信息的符號表示,或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。4、編碼(coding)數(shù)據(jù)是信息的符號表示,或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。2本章內(nèi)容2.1信息與數(shù)據(jù)概述12.2計算機(jī)中的數(shù)制22.3計算機(jī)運行與二進(jìn)制運算32.4二進(jìn)制的硬件表示42.5信息編碼572.2計算機(jī)中的數(shù)制2.2.1

計算機(jī)中常用的數(shù)制2.2.2

計算機(jī)采用二進(jìn)制的原因2.2.3

計算機(jī)中的數(shù)據(jù)單位2.2.4

不同進(jìn)制之間的轉(zhuǎn)換22.2.1計算機(jī)中常用的數(shù)制數(shù)制也叫“進(jìn)位計數(shù)制”,一般指用一組固定的數(shù)字符號線性排列,按照由低位向高位進(jìn)位計數(shù)的規(guī)則來表示數(shù)目的方法。例如:二進(jìn)制、十進(jìn)制、八進(jìn)制、十六進(jìn)制等。在計算機(jī)數(shù)制中,有3個基本概念:數(shù)碼、基數(shù)、位權(quán)22.2.2計算機(jī)采用二進(jìn)制的原因1.硬件技術(shù)上容易實現(xiàn),可靠性強(qiáng)2.運算規(guī)則簡單3.實現(xiàn)邏輯運算容易4.與其他數(shù)制轉(zhuǎn)換方便5.抗干擾能力強(qiáng),可靠性高22.2.3計算機(jī)中的數(shù)據(jù)單位計算機(jī)存儲單位一般用bit、Byte、KB、MB、GB、TB、PB、EB、ZB、YB、BB、NB、DB、CB來表示。位bit

(比特)(BinaryDigits):是最小的存儲單位,一個bit存放一位二進(jìn)制數(shù),即0或1。Byte:字節(jié),8個二進(jìn)制位為一個字節(jié)(B),是最常用的單位。22.2.3計算機(jī)中的數(shù)據(jù)單位1KB(KiloByte)=210B=1024B,1MB(MegaByte)=210

KB=1024KB1GB(GigaByte)=210

MB=1024MB1TB(TrillionByte)=210GB=1024GB1PB(PetaByte)=210TB=1024TB1EB(ExaByte)=210PB=1024PB1ZB(ZettaByte)=210EB=1024EB1YB(JottaByte)=210ZB=1024ZB1BB(BrontoByte)=210YB=1024YB.1NB(NonaByte)=210BB=1024BB1DB(DoggaByte)=210NB=1024NB1CB(CorydonByte)=210DB=1024DB22.2.4不同進(jìn)制之間的轉(zhuǎn)換計算機(jī)中涉及到的數(shù)值主要有:2、8、10、16四種進(jìn)制,這四種進(jìn)制之間可以相互轉(zhuǎn)換,按照轉(zhuǎn)換規(guī)則歸類,四種進(jìn)制之間的轉(zhuǎn)換可以歸納為以下幾種:22.2.4不同進(jìn)制之間的轉(zhuǎn)換(1)R進(jìn)制(2,8,16)→10進(jìn)制的轉(zhuǎn)換。(2)10進(jìn)制→R進(jìn)制(2,8,16)的轉(zhuǎn)換。(3)2進(jìn)制→8,16進(jìn)制的轉(zhuǎn)換。(4)8,16進(jìn)制→2進(jìn)制的轉(zhuǎn)換。(5)8進(jìn)制<-->16進(jìn)制之間的相互轉(zhuǎn)換。22.2.4不同進(jìn)制之間的轉(zhuǎn)換1、R(2,8,16)進(jìn)制轉(zhuǎn)換成十進(jìn)制轉(zhuǎn)換的方法:按權(quán)展開后累加即可【例1】將二進(jìn)制數(shù)(1001.101)B轉(zhuǎn)換成十進(jìn)制數(shù)。(1001.101)B =1×23+0×22+0×21+1×20+1×2–1+0×2–2+1×2–3=8+1+0.5+0.125=(9.625)D22.2.4不同進(jìn)制之間的轉(zhuǎn)換【例2】將八進(jìn)制數(shù)(25.46)O轉(zhuǎn)換成十進(jìn)制數(shù)。(215.46)O=2×82+1×81+5×80+4×8–1+6×8–2=128+8+5+0.5+0.09375=(141.59375)D22.2.4不同進(jìn)制之間的轉(zhuǎn)換【例3】將十六進(jìn)制數(shù)(B2A.D)H轉(zhuǎn)換成十進(jìn)制數(shù)。(B2A.D)H=11×162+2×161+10×160+13×16–1=2816+32+10+0.8125=(2858.8125)D22.2.4不同進(jìn)制之間的轉(zhuǎn)換2、十進(jìn)制轉(zhuǎn)換成R(2,8,16)進(jìn)制在將十進(jìn)制數(shù)轉(zhuǎn)換成R(2,8,16)進(jìn)制數(shù)時,先將該十進(jìn)制數(shù)分成兩部分,即整數(shù)部分和小數(shù)部分,然后分別對這兩部分使用不同算法進(jìn)行轉(zhuǎn)換,最后將兩者連接起來即可。22.2.4不同進(jìn)制之間的轉(zhuǎn)換以十進(jìn)制數(shù)43.8125為例介紹轉(zhuǎn)換過程(1)整數(shù)部分轉(zhuǎn)化:除R取余法,即用十進(jìn)制數(shù)連續(xù)地除以R,其余數(shù)倒排序便組成R系統(tǒng)的各位數(shù),簡稱為:除基數(shù)取余法,倒排列。22.2.4不同進(jìn)制之間的轉(zhuǎn)換將十進(jìn)制整數(shù)(43)D轉(zhuǎn)換為二進(jìn)制整數(shù)。(43)D==(101011)222.2.4不同進(jìn)制之間的轉(zhuǎn)換(2)小數(shù)部分:乘R取整法。即將十進(jìn)制小數(shù)連續(xù)地乘以R,直到小數(shù)部分為0或達(dá)到所要求的精度為止(小數(shù)部分可能永不為0)得到的整數(shù)部分從高到低(順排序)即組成R進(jìn)制的小數(shù)部分,簡稱:乘基數(shù)取整法,順排列。22.2.4不同進(jìn)制之間的轉(zhuǎn)換將十進(jìn)制小數(shù)(0.8125)D轉(zhuǎn)換為二進(jìn)制小數(shù)(0.8125)D=(0.1101)B22.2.4不同進(jìn)制之間的轉(zhuǎn)換3、二進(jìn)制轉(zhuǎn)換為8進(jìn)制或者16進(jìn)制轉(zhuǎn)換方法:以小數(shù)為中心,向兩方向開始分組,轉(zhuǎn)成8進(jìn)制時3位為一組,轉(zhuǎn)成16進(jìn)制時4位為一組,不能空缺,不夠補(bǔ)0,然后把二進(jìn)制對應(yīng)到8進(jìn)制或者16進(jìn)制數(shù)符,小數(shù)位置不變。22.2.4不同進(jìn)制之間的轉(zhuǎn)換(1)二進(jìn)制轉(zhuǎn)換為八進(jìn)制數(shù)。轉(zhuǎn)換方法:以小數(shù)點為分界,整數(shù)部分從右向左,小數(shù)部分從左向右,每3位為一組(不足3位時,整數(shù)部分在最高位前添0補(bǔ)足3位,小數(shù)部分在尾部用0補(bǔ)足3位),然后按順序?qū)懗雒拷M二進(jìn)制數(shù)所對應(yīng)的八進(jìn)制數(shù)即可。22.2.4不同進(jìn)制之間的轉(zhuǎn)換將二進(jìn)制數(shù)(1010011.1101)B轉(zhuǎn)換成八進(jìn)制數(shù)。(1010011.1101)B=(123.64)O22.2.4不同進(jìn)制之間的轉(zhuǎn)換(2)二進(jìn)制轉(zhuǎn)換為十六進(jìn)制數(shù)。轉(zhuǎn)換方法:以小數(shù)點為分界,整數(shù)部分從右向左,小數(shù)部分從左向右,每4位為一組(不足4位時,整數(shù)部分在最高位前添0補(bǔ)足4位,小數(shù)部分在尾部用0補(bǔ)足4位),然后按順序?qū)懗雒拷M二進(jìn)制數(shù)所對應(yīng)的十六進(jìn)制數(shù)即可。22.2.4不同進(jìn)制之間的轉(zhuǎn)換將二進(jìn)制數(shù)(1011011.1101)B轉(zhuǎn)換成十六進(jìn)制數(shù)(1011011.1101)B=(5B.D)H22.2.4不同進(jìn)制之間的轉(zhuǎn)換4、八進(jìn)制或者十六進(jìn)制轉(zhuǎn)換為二進(jìn)制轉(zhuǎn)換方法:以小數(shù)為中心,向兩方向展開:對8進(jìn)制數(shù)1位對3位2進(jìn)制;對16進(jìn)制數(shù),1位對4位2進(jìn)制數(shù)。(1)八進(jìn)制轉(zhuǎn)換為二進(jìn)制數(shù)。轉(zhuǎn)換方法是“一位拆三位”,即將八進(jìn)制數(shù)的每1位用3位二進(jìn)制數(shù)來表示,就可以把八進(jìn)制數(shù)轉(zhuǎn)換成對應(yīng)的二進(jìn)制數(shù)。22.2.4不同進(jìn)制之間的轉(zhuǎn)換(2)十六進(jìn)制轉(zhuǎn)換為二進(jìn)制數(shù)。轉(zhuǎn)換方法是“一位拆四位”,即將十六進(jìn)制數(shù)的每1位用4位二進(jìn)制數(shù)來表示,就可以把十六進(jìn)制數(shù)轉(zhuǎn)換成對應(yīng)的二進(jìn)制數(shù)。22.2.4不同進(jìn)制之間的轉(zhuǎn)換將八進(jìn)制數(shù)(36.57)O轉(zhuǎn)換成二進(jìn)制數(shù)(36.57)O=(11110.101111)B22.2.4不同進(jìn)制之間的轉(zhuǎn)換將十六進(jìn)制數(shù)(3A.7C)H轉(zhuǎn)換成二進(jìn)制數(shù)22.2.4不同進(jìn)制之間的轉(zhuǎn)換5、八進(jìn)制與十六進(jìn)制相互轉(zhuǎn)換如果需要把八進(jìn)制與十六進(jìn)制相互轉(zhuǎn)換時,可以借助二進(jìn)制來實現(xiàn)。先把八進(jìn)制數(shù)(或十六進(jìn)制數(shù))轉(zhuǎn)換成二進(jìn)制數(shù),然后把所得的二進(jìn)制數(shù)再轉(zhuǎn)換成十六進(jìn)制數(shù)(或八進(jìn)制數(shù))即可。22.2.4不同進(jìn)制之間的轉(zhuǎn)換例如:將十六進(jìn)制數(shù)(2A.5C)H

轉(zhuǎn)換成八進(jìn)制數(shù)。2二進(jìn)制、八進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)的對應(yīng)關(guān)系2二進(jìn)制八進(jìn)制十進(jìn)制十六進(jìn)制00000000001111001022200113330100444010155501106660111777100010881001119910101210A10111311B11001412C11011513D11101614E11111715F10000201610本章內(nèi)容2.1信息與數(shù)據(jù)概述12.2計算機(jī)中的數(shù)制22.3計算機(jī)運行與二進(jìn)制運算32.4二進(jìn)制的硬件表示42.5信息編碼5352.3計算機(jī)運行與二進(jìn)制運算2.3.1計算機(jī)的運行2.3.2二進(jìn)制數(shù)的算術(shù)運算2.3.3二進(jìn)制數(shù)的邏輯運算22.3.1計算機(jī)的運行計算機(jī)的大腦為中央處理器(CPU),中央處理器主要工作就是計算,它是在控制器的控制下由它的運算器部件進(jìn)行兩種高速運算,即算術(shù)運算與邏輯運算。計算機(jī)處理事務(wù)的過程為:用戶在操作系統(tǒng)的協(xié)調(diào)下運行某個應(yīng)用軟件,軟件程序在編譯程序的作用下把它編譯轉(zhuǎn)換為機(jī)器語言(二進(jìn)制),機(jī)器語言在中央處理器里進(jìn)行運算,運算后的結(jié)果(二進(jìn)制序列)再通過系統(tǒng)軟件轉(zhuǎn)換為人們感受到的應(yīng)用軟件執(zhí)行的結(jié)果反饋給用戶。22.3.2二進(jìn)制數(shù)的算術(shù)運算1、加法運算法則0+0=00+1=11+0=11+1=1022.3.2二進(jìn)制數(shù)的算術(shù)運算1、加法運算法則例:求(10011.01)2

+(100011.11)2=(110111)2210011.01100011.11````+)0.01110112.3.2二進(jìn)制數(shù)的算術(shù)運算1、加法運算法則練習(xí):求(1011011)2

+(1010.11)2

=(1100101.11)2210110111010.11`+)1.1101001``12.3.2二進(jìn)制數(shù)的算術(shù)運算2、減法運算法則0-0=01-0=11-1=00-1=1(10-1)22.3.2二進(jìn)制數(shù)的算術(shù)運算2、減法運算法則例:求(10110.01)2

-(1100.10)2=(1001.11)2210110.011100.10```

-)1.110012.3.2二進(jìn)制數(shù)的算術(shù)運算2、減法運算法則練習(xí):求(1010110)2

-(1101.11)2=(1001000.01)221010110.001101.11

-)1.00001001````2.3.2二進(jìn)制數(shù)的算術(shù)運算3、乘法運算法則0×0=01×0=00×1=01×1=122.3.2二進(jìn)制數(shù)的算術(shù)運算3、乘法運算法則例:求(1101.01)2×(110.11)2=(1011001.0111)222.3.2二進(jìn)制數(shù)的算術(shù)運算21101.01110.11×

)1101011101010000001101011101011011001.01112.3.2二進(jìn)制數(shù)的算術(shù)運算4、除法運算法則0÷0=01÷0=(無意義)0÷1=01÷1=122.3.2二進(jìn)制數(shù)的算術(shù)運算4、除法運算法則2110110110110010.011101.12.3.3二進(jìn)制數(shù)的邏輯運算二進(jìn)制數(shù)的邏輯運算是指“條件”與“結(jié)論”之間的關(guān)系。它是指對因果關(guān)系進(jìn)行分析的一種運算,運算結(jié)果并不表示數(shù)制的大小,而是表示邏輯概念成立還是不成立。22.3.3二進(jìn)制數(shù)的邏輯運算邏輯代數(shù):是實現(xiàn)邏輯運算的數(shù)學(xué)工具。(由英國人喬治?布爾創(chuàng)立,又稱布爾代數(shù))邏輯變量:邏輯代數(shù)是通過邏輯變量表示命題的22.3.3二進(jìn)制數(shù)的邏輯運算基本的邏輯關(guān)系邏輯與(And)邏輯或(Or)邏輯非(Negate)邏輯異或(Exclusive—Or)邏輯同或(Inclusive—Or)22.3.3二進(jìn)制數(shù)的邏輯運算1、邏輯與運算又稱為邏輯乘,常用符號“×”或“·”或“∧”表示?!芭c”運算遵循如下運算規(guī)則:0×1=0或0·1=0或0∧1=01×0=0或1·0=0或1∧0=01×1=1或1·1=1或1∧1=122.3.3二進(jìn)制數(shù)的邏輯運算例:邏輯與運算10101111?10011101=1000110121010111110011101∧)101100012.3.3二進(jìn)制數(shù)的邏輯運算2、邏輯或運算又稱為邏輯加,可用符號“+”或“∨”來表示。邏輯“或”運算的規(guī)則如下:0+0=0或0∨0=00+1=1或0∨1=11+0=1或1∨0=11+1=1或1∨1=122.3.3二進(jìn)制數(shù)的邏輯運算例:邏輯或運算10101010?01100110=

1110111021010101001100110∨)011101112.3.3二進(jìn)制數(shù)的邏輯運算3、邏輯非運算又稱為邏輯否定,實際上就是將原邏輯變量的狀態(tài)求反,其運算規(guī)則如下:21=00=12.3.3二進(jìn)制數(shù)的邏輯運算例:邏輯非運算201001011=101101002.3.3二進(jìn)制數(shù)的邏輯運算4、邏輯異或運算“異或”運算,常用符號“⊕”來表示,其運算規(guī)則為:0⊕0=00⊕1=11⊕0=11⊕1=022.3.3二進(jìn)制數(shù)的邏輯運算例:邏輯異或運算2101001011010101000001111=+101010100000111110100101+2.3.3二進(jìn)制數(shù)的邏輯運算5、邏輯同或運算“同或”運算,常用符號“⊙”來表示,其運算規(guī)則為:0⊙0=10⊙1=01⊙0=01⊙1=12本章內(nèi)容2.1信息與數(shù)據(jù)概述12.2計算機(jī)中的數(shù)制22.3計算機(jī)運行與二進(jìn)制運算32.4二進(jìn)制的硬件表示42.5信息編碼5612.4二進(jìn)制的硬件表示2.4.1幾種常見存儲介質(zhì)的二進(jìn)制存儲方式2.4.2觸發(fā)器22.4.1幾種常見存儲介質(zhì)的二進(jìn)制存儲方式1.磁介質(zhì)2.光盤3.U盤22.4.2觸發(fā)器觸發(fā)器是一種可以存儲電路狀態(tài)的電子元件,它是表達(dá)二進(jìn)制0或者1的邏輯電路。計算機(jī)的CPU內(nèi)部主要部件寄存器就是由觸發(fā)器組成的,一個觸發(fā)器可以表示一位二進(jìn)制0或者1。2本章內(nèi)容2.1信息與數(shù)據(jù)概述12.2計算機(jī)中的數(shù)制22.3計算機(jī)運行與二進(jìn)制運算32.4二進(jìn)制的硬件表示42.5信息編碼5652.5信息編碼2.5.1數(shù)值信息的二進(jìn)制表示2.5.2文本(字母符號漢字)的二進(jìn)制表示2.5.3圖形圖像的二進(jìn)制表示2.5.4音頻的二進(jìn)制表示2.5.5視頻動畫的二進(jìn)制表示2.5.6條形碼與二維碼22.5.1數(shù)值信息的二進(jìn)制表示在計算機(jī)內(nèi)部,所有的數(shù)據(jù)都是以二進(jìn)制進(jìn)行表示的。二進(jìn)制數(shù)據(jù)應(yīng)該是最簡單的數(shù)字系統(tǒng)了,二進(jìn)制中只有兩個數(shù)字符號即0和1?!癰it”這個詞被創(chuàng)造出來表示“binarydigit”(二進(jìn)制數(shù)字)。簡單的二進(jìn)制之所以能表示各種信息,是因為可以利用二進(jìn)制對信息進(jìn)行各種方式的編碼,只要比特的位數(shù)足夠多,就可以代表單詞、圖片、聲音、數(shù)字等多種信息形式。22.5.1數(shù)值信息的二進(jìn)制表示在計算機(jī)中,數(shù)值型的數(shù)據(jù)有兩種表示方法,一種叫做定點數(shù),另一種叫做浮點數(shù)。無論是定點數(shù)還是浮點數(shù),都有正負(fù)之分,在表示數(shù)據(jù)時,專門有1位或2位表示符號,符號位都處于數(shù)據(jù)的最高位,通常用“1”表示負(fù)號;用“0”表示正號22.5.1數(shù)值信息的二進(jìn)制表示1.定點數(shù)的表示所謂定點數(shù),就是在計算機(jī)中所有數(shù)的小數(shù)點位置固定不變。定點數(shù)有兩種:定點小數(shù)和定點整數(shù)。一個定點數(shù),在計算機(jī)中可用不同的碼制來表示,常用的碼制有原碼、反碼和補(bǔ)碼三種。不論用什么碼制來表示,數(shù)據(jù)本身的值并不發(fā)生變化,數(shù)據(jù)本身所代表的值叫做真值。22.5.1數(shù)值信息的二進(jìn)制表示1.定點數(shù)的表示(1)原碼原碼的表示方法為:如果真值是正數(shù),則最高位為0,其它位保持不變;如果真值是負(fù)數(shù),則最高位為1,其它位保持不變?!纠繉懗?2和–12的原碼(取8位碼長)因為12=(1100)2,所以12的原碼是00001100,-12的原碼是10001100。22.5.1數(shù)值信息的二進(jìn)制表示1.定點數(shù)的表示(2)反碼反碼的表示方法為:如果真值是正數(shù),則最高位為0,其它位保持不變;如果真值是負(fù)數(shù),則最高位為1,其它位按位求反?!纠繉懗?2和–12的反碼(取8位碼長)因為12=(1100)2,所以12的反碼是00001100,-12的反碼是11110011。22.5.1數(shù)值信息的二進(jìn)制表示1.定點數(shù)的表示(3)補(bǔ)碼補(bǔ)碼的表示方法為:若真值是正數(shù),則最高位為0,其它位保持不變;若真值是負(fù)數(shù),則最高位為1,其它位按位求反后再加1。【例】寫出12和–12的補(bǔ)碼(取8位碼長)因為12=(1100)2,所以12的補(bǔ)碼是00001100,-12的補(bǔ)碼是11110100。22.5.1數(shù)值信息的二進(jìn)制表示2.浮點數(shù)的表示方法浮點數(shù)12.34表示為0.1234×102,其中0.1234叫做尾數(shù)

10叫做基數(shù),可以在計算機(jī)內(nèi)固定下來

2叫做階碼,若階碼的大小發(fā)生變化,則意味著實際數(shù)據(jù)小數(shù)點的移動浮點數(shù)的一般表示形式為:N=2E×D,其中,D稱為尾數(shù),E稱為階碼。22.5.1數(shù)值信息的二進(jìn)制表示2.浮點數(shù)的表示方法對于不同的機(jī)器,階碼和尾數(shù)各占多少位,分別用什么碼制進(jìn)行表示都有具體規(guī)定。22.5信息編碼2.5.1數(shù)值信息的二進(jìn)制表示2.5.2文本(字母符號漢字)的二進(jìn)制表示2.5.3圖形圖像的二進(jìn)制表示2.5.4音頻的二進(jìn)制表示2.5.5視頻動畫的二進(jìn)制表示2.5.6條形碼與二維碼22.5.2文本(字母符號漢字)的二進(jìn)制表示在計算機(jī)中,對非數(shù)值的文字和其他符號進(jìn)行處理時,要對文字和符號進(jìn)行數(shù)字化,即用二進(jìn)制編碼來表示文字和符號。其中西文字符最常用到的編碼方案有ASCII編碼和EBCDIC編碼。22.5.2文本(字母符號漢字)的二進(jìn)制表示1.ASCII編碼ASCII碼由7位二進(jìn)制數(shù)組成,由于27=128,所以能夠表示128個字符數(shù)據(jù)。22.5.2文本(字母符號漢字)的二進(jìn)制表示2ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92/124|29GS61=93]125}30RS62>94^126~31US63?95—127DEL2.5.2文本(字母符號漢字)的二進(jìn)制表示2.ANSI編碼和其他擴(kuò)展的ASCII碼ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)編碼是一種擴(kuò)展的ASCII碼,使用8個比特來表示每個符號。8個比特能對256個字符進(jìn)行編碼。ANSI碼開始的128個字符的編碼和ASCII碼定義的一樣,只是在最左邊加了一個0。例如:在ASCII編碼中,字符“a”用1100001表示,而在ANSI編碼中,則用01100001表示。22.5.2文本(字母符號漢字)的二進(jìn)制表示3.EBCDIC編碼EBCDIC碼(ExtendedBinaryCodedDecimalInterchangeCode,擴(kuò)展的二-十進(jìn)制交換碼)是IBM為它的更大型的操作系統(tǒng)而開發(fā)的22.5.2文本(字母符號漢字)的二進(jìn)制表示4.Unicode編碼Unicode(統(tǒng)一碼、萬國碼、單一碼)Unicode采用16位編碼,每一個字符需要2個字節(jié)Unicode的字符編碼范圍從0000h~FFFFh,可以表示65536個不同字符Unicode編碼開始的128個字符編碼0000h~007Fh就與ASCII碼字符一致,這樣就能夠兼顧已存在的編碼方案,并有足夠的擴(kuò)展空間。22.5.2文本(字母符號漢字)的二進(jìn)制表示5.漢字的二進(jìn)制表示漢字編碼根據(jù)漢字輸入輸

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論