版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1 2主講教師:主講教師: 向孟光向孟光 四川大學計算機學院四川大學計算機學院 聯系方式聯系方式:1368832521013688325210 3 教學參考文獻教學參考文獻4第第1 1章章 計算機基礎計算機基礎本章主要內容本章主要內容51.1 1.1 信息與信息技術信息與信息技術6 1.1.1 1.1.1 數據與信息數據與信息 7 什么是信息?什么是信息?8 (數據處理)(數據處理) 1.1.2 1.1.2 信息處理信息處理與信息技術與信息技術數據數據數據處理數據處理新信息新信息9 10 信息技術信息技術 通常,通常,信息技術信息技術是指在進行信息處理是指在進行信息處理的過程中所用到的獲取信息
2、、存儲信息、的過程中所用到的獲取信息、存儲信息、處理信息、控制信息及傳輸信息等各種技處理信息、控制信息及傳輸信息等各種技術的統稱。信息技術簡稱術的統稱。信息技術簡稱ITIT 。 信息技術包括:信息技術包括: 。 其中,其中, 和和是信息是信息技術的兩大核心支柱。技術的兩大核心支柱。 11 現代信息技術的主要特點現代信息技術的主要特點 12信息技術的發(fā)展信息技術的發(fā)展n 發(fā)展歷史發(fā)展歷史第一次信息革命:語言、文字、文獻;第一次信息革命:語言、文字、文獻;第二次信息革命:造紙術、印刷術;第二次信息革命:造紙術、印刷術;第三次信息革命:電報、電話、廣播、電視;第三次信息革命:電報、電話、廣播、電視;
3、第四次信息革命:計算機、現代通信技術等。第四次信息革命:計算機、現代通信技術等。n發(fā)展趨勢發(fā)展趨勢速度快、容量大;綜合化;數字化;個人化速度快、容量大;綜合化;數字化;個人化。131.2.1 1.2.1 計算機發(fā)展簡史計算機發(fā)展簡史 1.2.2 1.2.2 計算機的特點計算機的特點 1.2.3 1.2.3 計算機的分類計算機的分類 1.2.4 1.2.4 計算機的應用領域計算機的應用領域 1.2.5 1.2.5 計算機的新技術計算機的新技術14 1.2.11.2.1 計算機的發(fā)展簡史計算機的發(fā)展簡史 人類計算工具沿革人類計算工具沿革n算盤算盤n機械計算機機械計算機n計算尺計算尺n機電計算機機電
4、計算機15 第一臺第一臺電子計算機電子計算機 ENIACENIAC 16 ENIACENIAC的技術參數的技術參數50005000次加法次加法/ /秒秒保存保存8080個字節(jié)個字節(jié)重量重量2828噸噸占地占地170m170m2 21880018800只電子管只電子管15001500個繼電器個繼電器功率功率150KW150KW電子管(電真空管)圖示電子管(電真空管)圖示17計算機科學奠基人計算機科學奠基人英國科學家英國科學家 阿蘭阿蘭. .圖靈圖靈主要貢獻:主要貢獻: 建立圖靈機模型,奠定了可計算理建立圖靈機模型,奠定了可計算理 論的基礎論的基礎 提出圖靈測試,機器智能的概念提出圖靈測試,機器智
5、能的概念 電子計算機之父電子計算機之父美籍匈牙利數學家美籍匈牙利數學家 馮馮. .諾依曼諾依曼 圖靈獎圖靈獎- - 計算機界的計算機界的“諾貝爾獎諾貝爾獎”主要貢獻:主要貢獻: 奠定了現代計算機的體系結構奠定了現代計算機的體系結構 和工作原理和工作原理 : 諾依曼計算機諾依曼計算機 “ “存儲程序存儲程序”概念概念 18 計算機的分代計算機的分代 (按使用的電子器件劃分按使用的電子器件劃分) 時代時代年年 份份元器件元器件軟軟 件件應用領域應用領域一一1946-1946-19571957電子管電子管機器語言機器語言匯編語言匯編語言科學計算科學計算二二1958-1958-19641964晶體管晶
6、體管高級語言高級語言監(jiān)控程序監(jiān)控程序數據處理數據處理工業(yè)控制工業(yè)控制三三1965-1965-19701970中小規(guī)模集成中小規(guī)模集成電路電路操作系統操作系統文字處理文字處理圖形處理圖形處理四四19711971大規(guī)模集成電路大規(guī)模集成電路數據庫、數據庫、網絡等網絡等社會的各個社會的各個領域領域19巨型化巨型化微型化微型化網絡化網絡化智能化智能化20 未來新型計算機發(fā)展藍圖未來新型計算機發(fā)展藍圖n 光計算機光計算機 利用光子取代電子進行數據運算、傳輸和存儲的計算機利用光子取代電子進行數據運算、傳輸和存儲的計算機 。 n 生物計算機(分子計算機)生物計算機(分子計算機) 是以生物芯片取代半導體硅片制
7、成的計算機。它的主要原是以生物芯片取代半導體硅片制成的計算機。它的主要原 材料是生物工程技術產生的材料是生物工程技術產生的蛋白質分子蛋白質分子,并以此作為生物芯片。,并以此作為生物芯片。 生物芯片具有超高速運算、超低能量消耗、并行處理等功能生物芯片具有超高速運算、超低能量消耗、并行處理等功能。n 量子計算機量子計算機 遵循量子力學規(guī)律進行高速運算、存儲及處理的的計算機。遵循量子力學規(guī)律進行高速運算、存儲及處理的的計算機。n 神經網絡計算機神經網絡計算機 能模仿人的大腦神經網絡工作原理,具有聯想、記憶、判斷能模仿人的大腦神經網絡工作原理,具有聯想、記憶、判斷 及并行處理能力的智能計算機及并行處理
8、能力的智能計算機21 1.2.2 1.2.2 計算機的特點計算機的特點22 1.2.3 1.2.3 計算機的分類計算機的分類n 按計算機原理分類按計算機原理分類n數字計算機數字計算機n模擬計算機模擬計算機n 按計算機用途分類按計算機用途分類n通用計算機通用計算機n專用計算機專用計算機n 按計算機性能分類按計算機性能分類n巨型機、大型機、小型機、微型機,巨型機、大型機、小型機、微型機, 工作站等工作站等23 1.2.4 1.2.4 計算機的應用領域計算機的應用領域n ( ( 網絡應用網絡應用 多媒體技術的應用)多媒體技術的應用)241.2.5 1.2.5 計算機的新技術計算機的新技術 1. 1.
9、 嵌入式技術嵌入式技術 嵌入式技術就是將計算機的軟件固化嵌入式技術就是將計算機的軟件固化集成到硬件中,作為一種處理部件,嵌入集成到硬件中,作為一種處理部件,嵌入到應用系統中的一種技術。具有軟件代碼到應用系統中的一種技術。具有軟件代碼小、高度自動化和響應速度快等特點。小、高度自動化和響應速度快等特點。2. 2. 網格計算網格計算 網格計算即分布式計算,是伴隨著互網格計算即分布式計算,是伴隨著互聯網而迅速發(fā)展起的新型計算技術。聯網而迅速發(fā)展起的新型計算技術。 3. 3. 藍牙技術藍牙技術 短距離無線連接通信技術。短距離無線連接通信技術。25 4. 4. 中間件技術中間件技術 中間件屬于可復用軟件,
10、位于操作系統和中間件屬于可復用軟件,位于操作系統和應用軟件中間??偟淖饔檬菫樘幱谏蠈拥膽脩密浖虚g。總的作用是為處于上層的應用軟件提供運行和開發(fā)的環(huán)境,方便用戶靈活、軟件提供運行和開發(fā)的環(huán)境,方便用戶靈活、高效地開發(fā)和集成復雜的應用軟件。高效地開發(fā)和集成復雜的應用軟件。客戶機客戶機服務器服務器中間件中間件26 一、一、存儲程序原理存儲程序原理 從第一代計算機到當今最先進的從第一代計算機到當今最先進的 計算機,在工作原理上一脈相承,都是計算機,在工作原理上一脈相承,都是 采用存儲程序原理。采用存儲程序原理。 預先將所要執(zhí)行的程序和數據存放預先將所要執(zhí)行的程序和數據存放 在計算機的內存儲器中。
11、計算機工作時,在計算機的內存儲器中。計算機工作時, 按按 順序逐條執(zhí)行程序所包含的指令。順序逐條執(zhí)行程序所包含的指令。 27 諾依曼與計算機的存儲程序原理諾依曼與計算機的存儲程序原理 馮馮諾依曼諾依曼是是美籍匈牙利數學美籍匈牙利數學家,現代計算機之父。家,現代計算機之父。 他奠定了現代計算機的體系結他奠定了現代計算機的體系結結和工作原理。結和工作原理。馮馮諾依曼體系結諾依曼體系結構的精髓是構的精髓是: 1.1.計算機內程序和數據用計算機內程序和數據用二進制二進制 形式表示。形式表示。 2.2.程序存儲程序存儲,順序執(zhí)行指令序列。,順序執(zhí)行指令序列。 3. 3. 計算機有計算機有5 5個個組成部
12、分,分別組成部分,分別 是:輸入、存儲、處理(運算)、是:輸入、存儲、處理(運算)、控制和輸出??刂坪洼敵?。馮馮諾依曼諾依曼 (1903 1957 )28二、計算機指令的執(zhí)行過程二、計算機指令的執(zhí)行過程 計算機執(zhí)行程序時,在控制器的控制下,計算機執(zhí)行程序時,在控制器的控制下, 從內存儲器中按順序取出每一條指令,依次執(zhí)行,從內存儲器中按順序取出每一條指令,依次執(zhí)行, 直至將一個程序所包含的全部指令執(zhí)行完畢。直至將一個程序所包含的全部指令執(zhí)行完畢。 執(zhí)行每一條指令的具體步驟是:執(zhí)行每一條指令的具體步驟是: 1) 1) 取指令取指令 2) 2) 分析指令分析指令 3) 3) 執(zhí)行指令執(zhí)行指令 計算機
13、的整個工作過程就是執(zhí)行程序的過程,計算機的整個工作過程就是執(zhí)行程序的過程, 亦即不斷執(zhí)行指令的過程亦即不斷執(zhí)行指令的過程。29 1.4 1.4 30 1.4.1 1.4.1 信息的數字化編碼概念信息的數字化編碼概念 31計算機中采用二進制的主要原因計算機中采用二進制的主要原因 物理上容易實現,可以使用任何具有兩種物理上容易實現,可以使用任何具有兩種對立穩(wěn)定狀態(tài)的元件對立穩(wěn)定狀態(tài)的元件( (例如晶體管的導通與截止、例如晶體管的導通與截止、電脈沖的有與無、電平的高與低等電脈沖的有與無、電平的高與低等) )來表示二進來表示二進制數制數”0”0”和和“1”“1”。 二進制數的算術運算規(guī)則非常簡單,此二
14、進制數的算術運算規(guī)則非常簡單,此外,外,“1”1”和和“0”0”與邏輯值與邏輯值“真真”和和“假假”對應,易于實現邏輯運算。對應,易于實現邏輯運算。32 關于二進制關于二進制 思考題思考題在一個無符號二進制整數在一個無符號二進制整數的末尾添一個的末尾添一個0 0,原數擴,原數擴大了幾倍?添兩個大了幾倍?添兩個0 0呢?呢?33 最小的信息單位:最小的信息單位: 位(比特,位(比特,bit ) bit ) 二進制的一個數位二進制的一個數位“0”0”或或“1” 1” 基本存儲單位:基本存儲單位: 字節(jié)字節(jié) ( byte) byte) 簡稱簡稱B B 換算關系:換算關系: 1 B = 8 bit1
15、B = 8 bit 1 KB = 2 1 KB = 21010 B = 1024 B B = 1024 B 1 MB = 2 1 MB = 21010 KB = 1024 KB KB = 1024 KB 1 GB = 2 1 GB = 210 10 MB = 1024 MB MB = 1024 MB 1 TB = 2 1 TB = 210 10 GB =1024 GB GB =1024 GB341.4.2 1.4.2 進位計數制進位計數制 采用若干個基本數字符號,按照一定的采用若干個基本數字符號,按照一定的 進位規(guī)則組成的計數系統稱為進位規(guī)則組成的計數系統稱為進位計數制進位計數制。 生活中各種
16、進位制的例子:生活中各種進位制的例子: 十進制十進制 二進制二進制 七進制七進制 八進制八進制 六十進制六十進制 三進制三進制 十二進制十二進制 十六進制十六進制 思考:思考:請舉出請舉出這些進位制在這些進位制在生活中應用的生活中應用的例子例子。35計數制的基數與位權計數制的基數與位權 基數基數 在一種進位計數制中所使用的所有在一種進位計數制中所使用的所有 基本符號(數碼)的個數稱為基數?;痉枺〝荡a)的個數稱為基數。 位權位權 在一個數中,處于不同位置的數字所在一個數中,處于不同位置的數字所 代表的數值的大小叫做位權。代表的數值的大小叫做位權。 例如,十進制數例如,十進制數635635,從
17、高位到低位,從高位到低位, 各位數字的位權依次為各位數字的位權依次為10102 2 、 10101 1 、10100 0 即即 :635 = 6 635 = 6 10102 2 + 3 + 3 10101 1 + 5+ 5 10100 036 計算機中常用進制數的表示計算機中常用進制數的表示進位制進位制 二進制二進制 八進制八進制 十進制十進制 十六進制十六進制規(guī)則規(guī)則 逢二進一逢二進一 逢八進一逢八進一 逢十進一逢十進一 逢十六進逢十六進一基數基數 r = 2 r = 8 r = 10 r = 16數符數符 0,1 0,1,7 0,1,9 0,1,9,A,B,C,D,E,F位權位權 2i 8
18、i 10i 16i下標下標 B O D H37 1. r1. r進制轉化為十進制進制轉化為十進制 設有設有r r進制數進制數 P P(r)r) = a = an-1n-1a an-2n-2aa1 1a a0 0. .a a-1-1a a-2-2aa-m-m 轉換法則:轉換法則: 按位權展開相加按位權展開相加 把把r r進制數中每位數字和該位的位權相乘,并將進制數中每位數字和該位的位權相乘,并將 所得的全部乘積相加,即為轉換結果(十進制數)。所得的全部乘積相加,即為轉換結果(十進制數)。 轉換公式:轉換公式: P =P = a an-1n-1r r n-1n-1 + a + a1 1r r 1
19、1 + a + a0 0r r 0 0 + a+ a-1-1r r -1-1 +a +a-m-mr r - -m m 位權位權 ( 1101.1 )( 1101.1 )2 2 = 1= 12 23 3+1+12 22 2+0+02 21 1+1+12 20 0+1+12 2-1 -1 = = (13.513.5)101038 r r進制轉化為十進制示例進制轉化為十進制示例 (101)(101)B B = 1= 12 22 2 + 0 + 0 2 21 1 + 1 + 1 2 20 0 = 4+0+1= ( 5 )= 4+0+1= ( 5 )D D(203)(203)O O = 2= 28 82
20、 2 + 0+ 08 81 1 + 3 + 38 80 0 = 128+0+3= 128+0+3=( 131 131 )D D(ABC)(ABC)H H = A= A16162 2 + B+ B16161 1 + C+ C16160 0 = = 101016162 2 + 11+ 1116161 1 + 12+ 1216160 0 =2560+176+12=( 2748 )=2560+176+12=( 2748 )D D39 例例 (100)D( )B 除除2 2取余取余 2| 100 余數余數 2| 50 0 (最低位最低位) 2| 25 0 2| 12 1 2| 6 0 2| 3 0 2|
21、 1 1 0 1 (最高位)最高位) 結果結果:(100)D( 1100100 )B 十進制整數十進制整數 r r進制整數進制整數 整數轉換法則:整數轉換法則: 除除r r取余取余 即:把一個十進制整數不即:把一個十進制整數不斷除以所需要轉換進制數的基斷除以所需要轉換進制數的基數數r r,取其余數,商作為下一,取其余數,商作為下一次的被除數,直到商為次的被除數,直到商為0 0時除時除法結束,再把每次得到的余數法結束,再把每次得到的余數反序排列,即可轉換成反序排列,即可轉換成r r進制進制數。數。 2. 2. 十進制轉化為十進制轉化為r r進制進制40課堂練習課堂練習1. ( 251 )D (
22、)B2. ( 251 )D = ( )O3. ( 251 )D = ( )H 答案答案1. 111110112. 3733. FB41例例 (0.625)D=( )B 乘乘2取整取整 整數部分整數部分 0.625 2= 1 .250 1 ( (高位高位)0.250 2= 0 .500 0 0.500 2= 1.000 1 ( (低位低位) )小數部分為小數部分為0,0,轉換結束轉換結束 結果:結果: (0.625 )D = ( 0.101)B小數轉換法則:小數轉換法則:乘乘r r取整取整 即:將一個十進制小即:將一個十進制小數轉換成數轉換成r r進制小數時,進制小數時,將十進制小數不斷地乘以將
23、十進制小數不斷地乘以r r,將每一次乘積的整數,將每一次乘積的整數部分取出,而將乘積的小部分取出,而將乘積的小數部分作為下一次被乘數,數部分作為下一次被乘數,直至乘積的小數部分為直至乘積的小數部分為0 0時乘法結束。將取出的整時乘法結束。將取出的整數按照先后次序排列,即數按照先后次序排列,即為最后的轉換結果。為最后的轉換結果。十進制小數十進制小數 r r進制小數進制小數42 混和數的轉換混和數的轉換 若十進制數包含整數和小數兩部分,若十進制數包含整數和小數兩部分,則必須將小數點兩邊的整數和小數分開,則必須將小數點兩邊的整數和小數分開,分別完成相應的轉換,再把轉換得到的分別完成相應的轉換,再把轉
24、換得到的r r進制整數和進制整數和r r進制小數組合在一起。進制小數組合在一起。 課堂練習課堂練習 ( 86.875 )( 86.875 )1010 = ( ) = ( )2 2 答案答案 1010110.1111010110.111 43 3. 3. 非十進制數之間的轉換非十進制數之間的轉換 常規(guī)轉換方法常規(guī)轉換方法 特別轉換方法特別轉換方法 利用二進制、八進制和十六進制之間的利用二進制、八進制和十六進制之間的 特殊關系直接轉換。特殊關系直接轉換。44 二進制與八進制、十六進制數對照表二進制與八進制、十六進制數對照表 二進制二進制 八進制八進制 二進制二進制 十六進制十六進制 二進制二進制
25、十六進制十六進制 000 0 0000 0 1000 8 001 1 0001 1 1001 9 010 2 0010 2 1010 A 011 3 0011 3 1011 B 100 4 0100 4 1100 C 101 5 0101 5 1101 D 110 6 0110 6 1110 E 111 7 0111 7 1111 F 注意:注意:每每3 3位二進制數對應于一位八進制數;位二進制數對應于一位八進制數; 每每4 4位二制數對應于一位十六進制數。位二制數對應于一位十六進制數。45 二、八、十六進制數之間的二、八、十六進制數之間的 簡便轉換方法簡便轉換方法 二進制數轉換為八進制,只要
26、將二進制數從小數點開始,二進制數轉換為八進制,只要將二進制數從小數點開始,整數部分從右向左整數部分從右向左3 3位一組,小數部分從左向右位一組,小數部分從左向右3 3位一組位一組(不足(不足3 3位補零)進行分組,每組轉換為位補零)進行分組,每組轉換為1 1位八進制數。反位八進制數。反向轉換時只需將向轉換時只需將1 1位八進制數展開為位八進制數展開為3 3位二進制數即可。位二進制數即可。 例例1 1 ( (11 11 110110. .001001 100100 ) )B B( 36.14 )( 36.14 )O O (12.34) (12.34)O O = ( = ( 001001 0100
27、10. .011011 100100 ) )B B = =(1010.01111010.0111)B B 二進制和十六進制之間的轉換與八進制和二進制之間二進制和十六進制之間的轉換與八進制和二進制之間的轉換方法相同,只是要注意每的轉換方法相同,只是要注意每4 4位二進制數對于一位十六位二進制數對于一位十六進制數。進制數。 例例2 2 (10A1) (10A1)H H = (= ( 0001 0001 00000000 10101010 00010001) )B B ( (11111111 01010101 01110111) )B B = (F57)= (F57)H H46 1. 1. 機器數機
28、器數:數值:數值+ +數值化的符號數值化的符號 在計算機中,機器數的絕對值及符號都用二進制在計算機中,機器數的絕對值及符號都用二進制數表示。數表示。 機器字長機器字長:計算機一次傳送及處理的二進制數的:計算機一次傳送及處理的二進制數的位數,標志著計算精度,是字節(jié)的整數倍(位數,標志著計算精度,是字節(jié)的整數倍(8 8位、位、1616位、位、3232位等)。位等)。 假設機器字長假設機器字長n n為為8 8位,則十進制數位,則十進制數5 5在計算機內在計算機內的表示形式如下:的表示形式如下:符號位符號位 數值位數值位00000101機器數的符號表示機器數的符號表示負號:負號: 1 1正號:正號:
29、0 047 2. 2. 定點數定點數 所謂所謂定點數定點數,是指小數點位置固定不變的數。,是指小數點位置固定不變的數。 1 1)定點整數)定點整數 2 2)定點小數)定點小數48 對于既有整數部分又有小數部分的對于既有整數部分又有小數部分的數,由于其小數點的位置不固定,一般數,由于其小數點的位置不固定,一般用用浮點數浮點數表示。表示。 計算機中通常用一串連續(xù)的二進制計算機中通常用一串連續(xù)的二進制位來存放浮點數,其存儲格式如下圖所位來存放浮點數,其存儲格式如下圖所示:示: 階符階符 階碼階碼 數符數符 尾數尾數49 4. 4. 原碼、反碼和補碼原碼、反碼和補碼 在計算機內,為了運算的方便,帶符號
30、的數在計算機內,為了運算的方便,帶符號的數 通常有原碼、反碼和補碼三種編碼方式,他們運通常有原碼、反碼和補碼三種編碼方式,他們運 算時各有優(yōu)缺點,其中,原碼和補碼最常用。算時各有優(yōu)缺點,其中,原碼和補碼最常用。 原碼原碼:機器數原來的形式。例如:機器數原來的形式。例如 十進制十進制 二進制真值二進制真值 原碼原碼 +5 +0000101 +5 +0000101 0 00000101 0000101 -6 -0000110 -6 -0000110 1 10000110000011050 反碼反碼:正數的反碼同原碼;負數的反碼是將其原碼除:正數的反碼同原碼;負數的反碼是將其原碼除 符號位外的各位數
31、字取反(符號位外的各位數字取反(即即“1”1”變變“0”0”,即,即“0”0”變變“1”1”)。)。 例如:例如: 十進制十進制 二進制真值二進制真值 原碼原碼 反碼反碼 +1 + 0000001 +1 + 0000001 0 00000001 0000001 0 000000010000001 -1 - 0000001 -1 - 0000001 1 10000001 0000001 1 111111101111110 補碼補碼:正數的補碼同原碼;負數的補碼是將其原碼除符正數的補碼同原碼;負數的補碼是將其原碼除符號位外的各位數字取反,然后在末位加號位外的各位數字取反,然后在末位加1 1。例如:
32、。例如: 十進制十進制 二進制真值二進制真值 原碼原碼 補碼補碼 +1 + 0000001 +1 + 0000001 0 00000001 0000001 0 000000010000001 -1 - 0000001 -1 - 0000001 1 10000001 0000001 1 111111111111111 小結:小結: 正數的原碼、反碼和補碼是同一形式,即原碼;正數的原碼、反碼和補碼是同一形式,即原碼;負數的原碼、反碼和補碼是三種不同形式。負數的原碼、反碼和補碼是三種不同形式。51 1.4.5 1.4.5 二進制數的算術運算二進制數的算術運算 二進制數的運算包括算術運算和邏輯運算。算
33、術運算二進制數的運算包括算術運算和邏輯運算。算術運算 即加、減、乘、除四則運算,其中即加、減、乘、除四則運算,其中加法運算加法運算是最核心的運是最核心的運算,其它的運算都可以轉換為加法運算來實現。算,其它的運算都可以轉換為加法運算來實現。 二進制數加法運算法則:二進制數加法運算法則: 0+0=0 0+1=1 0+0=0 0+1=1 1+0=1 1+1=10 ( 1+0=1 1+1=10 (逢二進一,向高位進位)逢二進一,向高位進位) 例例 計算兩個無符號二進制數計算兩個無符號二進制數1101111011與與111111之和。之和。 1101111011 + 111 + 111 - - 1000
34、10 100010 結果結果: :(11011)11011)2 2+ +(111)111)2 2 =(100010)=(100010)2 252 1.1.4.4. 目前微型機上最常用的字符編碼方式是目前微型機上最常用的字符編碼方式是ASCIIASCII碼。碼。ASCIIASCII是是“美國信息交換標準代碼美國信息交換標準代碼” 的英文縮寫。的英文縮寫。 一個西文字符在計算機內用一個西文字符在計算機內用7 7位二進制編位二進制編 碼,占碼,占1 1個字節(jié)(個字節(jié)(8 8位)的存儲空間,低位)的存儲空間,低7 7位為位為 字符的字符的ASCIIASCII編碼值,最高位用作校驗位編碼值,最高位用作校
35、驗位( (置置0 0)。 53西文西文字符的字符的ASCIIASCII編碼編碼 6 5 4 3 2 1 0 標準標準ASCIIASCII字符集包括字符集包括128128個基個基本字符,其中包括本字符,其中包括9595個可顯示、打個可顯示、打印字符及印字符及3333個控制字符個控制字符。例例 大寫字母大寫字母A A的的ASCIIASCII碼值為:碼值為: (1000001)(1000001)B B = =(65)65)D D =(41) =(41)H H字母字母A A在計算機內的存儲形式在計算機內的存儲形式為:為: 0100000154ASCIIASCII字符集字符集55 二、二、 漢字編碼漢字
36、編碼 漢字在計算機內的處理比西方文字復雜得多。漢漢字在計算機內的處理比西方文字復雜得多。漢字是一種象形文字,字數極多,且字形復雜,每一個字是一種象形文字,字數極多,且字形復雜,每一個漢字都有漢字都有“音、形、義音、形、義” ” 三要素。對應于漢字的輸入、三要素。對應于漢字的輸入、內部存儲及輸出等處理環(huán)節(jié),每一個漢字都要用到內部存儲及輸出等處理環(huán)節(jié),每一個漢字都要用到輸輸入碼入碼、交換碼交換碼、內部碼內部碼和和字形碼字形碼。 在計算機漢字信息處理系統中,處理漢字時需要在計算機漢字信息處理系統中,處理漢字時需要進行以下幾種代碼的轉換:進行以下幾種代碼的轉換:漢字輸入漢字輸入 漢字輸出漢字輸出 輸入
37、碼輸入碼交換碼交換碼內部碼內部碼字形碼字形碼56 常用的常用的 漢字輸入編碼分為三大類:漢字輸入編碼分為三大類:數字編碼數字編碼 數字編碼就是用等長的數字為漢字逐一編碼,常用的有數字編碼就是用等長的數字為漢字逐一編碼,常用的有 國標區(qū)位碼。如:國標區(qū)位碼。如:“中中” ” 5448 5448 。不直觀、。不直觀、 難記,但易于與難記,但易于與 機內碼轉換。機內碼轉換。拼音碼拼音碼 是以漢語普通話讀音為基礎的輸入方法。常用的有搜是以漢語普通話讀音為基礎的輸入方法。常用的有搜狗拼音、智能全拼、微軟拼音、紫光拼音等。易學易用,狗拼音、智能全拼、微軟拼音、紫光拼音等。易學易用,但因漢字同音字多,故重碼
38、率較高。但因漢字同音字多,故重碼率較高。字形編碼字形編碼 字形編碼是以漢字的字形結構為基礎的輸入編碼。常用字形編碼是以漢字的字形結構為基礎的輸入編碼。常用的有五筆字形、表形碼等。較難掌握,但錄入速度快。的有五筆字形、表形碼等。較難掌握,但錄入速度快。57 即國標碼(中華人民共和國信息交換漢字編碼字符集,即國標碼(中華人民共和國信息交換漢字編碼字符集,代號為代號為GB2312GB231280)80),用于漢字外碼和內碼的轉換。,用于漢字外碼和內碼的轉換。 國標碼用兩個字節(jié)表示一個漢字的編碼,每個字節(jié)國標碼用兩個字節(jié)表示一個漢字的編碼,每個字節(jié)最高位為最高位為0 0。在國標漢字編碼字符集中在國標漢字編碼字符集中: : 一級漢字:一級漢字:37553755個;二級漢字:個;二級漢字:30083008個。個。 將漢字分區(qū),每個區(qū)將漢字分區(qū),每個區(qū)949
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度上海市高校教師資格證之高等教育心理學考前自測題及答案
- 2024年共租賃住宅協議規(guī)范版
- 2024年股份調整協議范本版
- 爐用構架項目可行性實施報告
- 2024年建筑行業(yè)承攬施工協議標準格式版
- 電夜燈項目可行性實施報告
- 洗碗巾相關項目建議書
- 破碎錘項目評價分析報告
- 浸清潔制劑的嬰兒濕巾市場環(huán)境與對策分析
- 電動微耕機市場環(huán)境與對策分析
- 單級單吸離心泵課程設計水力圖設計
- 水性涂料用丙烯酸樹脂的制備
- 中華老字號PPT課件
- 經銷商授權書最佳模板(共1頁)
- FX挑戰(zhàn)題梯形圖實例
- 科學教學設計《食物鏈》
- 力樸素抗癌藥理藥效及其合成
- 球磨機設計說明書
- 餐飲美學餐飲空間格局設計
- 有效初三英語課堂教學ppt課件
- 幸福在哪里作文800字高中范文
評論
0/150
提交評論