計(jì)算機(jī)文化基礎(chǔ)第2章_第1頁(yè)
計(jì)算機(jī)文化基礎(chǔ)第2章_第2頁(yè)
計(jì)算機(jī)文化基礎(chǔ)第2章_第3頁(yè)
計(jì)算機(jī)文化基礎(chǔ)第2章_第4頁(yè)
計(jì)算機(jī)文化基礎(chǔ)第2章_第5頁(yè)
已閱讀5頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、大學(xué)計(jì)算機(jī)基礎(chǔ) 主講教師:紀(jì)鋼 重慶工學(xué)院計(jì)算機(jī)學(xué)院1第2章 計(jì)算機(jī)基礎(chǔ)知識(shí)2.1 計(jì)算機(jī)系統(tǒng)的組成與工作原理2.2 計(jì)算機(jī)操作系統(tǒng)軟件2.3 信息在計(jì)算機(jī)中的表示 22.1 計(jì)算機(jī)系統(tǒng)的組成與工作原理2.1.1計(jì)算機(jī)系統(tǒng)的組成 系統(tǒng)軟件應(yīng)用軟件計(jì)算機(jī)系統(tǒng)分為:硬件+軟件硬 件軟 件3計(jì)算機(jī)系統(tǒng)的組成 輸入設(shè)備:鍵盤、鼠標(biāo)、掃描儀 輸出設(shè)備:顯示器、打印機(jī) 外 存:軟、硬盤、光盤、閃存 網(wǎng)絡(luò)設(shè)備:網(wǎng)卡、調(diào)制解調(diào)器等 計(jì)算機(jī)系統(tǒng)軟件外部設(shè)備系統(tǒng)軟件應(yīng)用軟件硬件運(yùn)算器寄存器控制器主機(jī)內(nèi)存CPU隨機(jī)存儲(chǔ)器(RAM)只讀存儲(chǔ)器(ROM)高速緩沖存儲(chǔ)器 操作系統(tǒng):Windows、Unix、Linux語(yǔ)言

2、處理程序:C、Pascal、VB等 實(shí)用程序:診斷程序、排錯(cuò)程序等 辦公軟件包、數(shù)據(jù)庫(kù)管理系統(tǒng) 42.1.2計(jì)算機(jī)硬件組成 計(jì)算機(jī)硬件包括主機(jī)和外設(shè)主機(jī)外設(shè)輸入設(shè)備輸出設(shè)備外存設(shè)備網(wǎng)絡(luò)設(shè)備5計(jì)算機(jī)系統(tǒng)的硬件組成 馮.諾依曼思想: 二進(jìn)制程序與數(shù)據(jù)一樣存放在內(nèi)存五大模塊存儲(chǔ)器數(shù)據(jù)流控制流運(yùn)算器外存儲(chǔ)器輸出設(shè)備內(nèi)存儲(chǔ)器輸入設(shè)備控制器6處理器處理器控制器運(yùn)算器控制整個(gè)計(jì)算機(jī)所有部件的工作執(zhí)行算術(shù)運(yùn)算和邏輯運(yùn)算7存儲(chǔ)器存儲(chǔ)器是計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)和程序的記憶單元集合,每個(gè)記憶單元由8位二進(jìn)制位組成,可讀寫其中的數(shù)據(jù)。存儲(chǔ)器存儲(chǔ)器通常分為內(nèi)存儲(chǔ)器和外存儲(chǔ)器存放大量信息的外存儲(chǔ)器信息交流中心內(nèi)存儲(chǔ)器8存儲(chǔ)器每個(gè)

3、記憶單元由8位二進(jìn)制位組成。1KB=210B=1024B1MB= 210KB= 1024KB1GB= 210MB= 1024MB1TB= 210GB= 1024GB字節(jié)BYTE7 6 5 4 3 2 1 0位Bit9內(nèi)存儲(chǔ)器的訪問(wèn)過(guò)程111011011100110110001101111011011110100111101101111011011110110111101101111011011110110111101101100011011100110110001101111011010000000100100011010001010110011110001001101010111100110

4、111101111地址0001控制:寫數(shù)據(jù)1000000010000000存儲(chǔ)器的訪問(wèn)過(guò)程:向0001單元寫數(shù)據(jù)10輸入設(shè)備常用輸入設(shè)備:鍵盤、鼠標(biāo)、掃描儀、光筆、數(shù)字化儀等。常用輸出設(shè)備:顯示器、打印機(jī)、繪圖儀等。11IEEE(Institute of electrical and electronic Engineers美國(guó)電氣及電子工程師協(xié)會(huì)組織)在1983年明確給軟件下了一個(gè)定義:軟件是計(jì)算機(jī)程序,方法、規(guī)則、相關(guān)的文檔以及在計(jì)算機(jī)上上運(yùn)行它時(shí)所必須的數(shù)據(jù)。通常,我們把軟件系統(tǒng)分為系統(tǒng)軟件和應(yīng)用軟件兩大類。2.1.3 計(jì)算機(jī)軟件系統(tǒng) 12)系統(tǒng)軟件系統(tǒng)軟件指為管理、控制和維護(hù)計(jì)算機(jī)系統(tǒng)

5、的軟件,它為計(jì)算機(jī)系統(tǒng)與用戶之間提供良好界面,并支持應(yīng)用軟件的開(kāi)發(fā)和運(yùn)行。(1) 操作系統(tǒng) 操作系統(tǒng)統(tǒng)管計(jì)算機(jī)的所有資源,如處理器、存儲(chǔ)器、輸入/輸出設(shè)備等硬件設(shè)施,以及其他系統(tǒng)軟件和應(yīng)用軟件,它確保整個(gè)計(jì)算機(jī)系統(tǒng)有效地運(yùn)轉(zhuǎn),并為用戶提供良好的使用環(huán)境。(2) 語(yǔ)言處理程序程序設(shè)計(jì)語(yǔ)言有兩大類:一類稱為高級(jí)程序設(shè)計(jì)語(yǔ)言(簡(jiǎn)稱高級(jí)語(yǔ)言),另一類稱為低級(jí)程序設(shè)計(jì)語(yǔ)言(簡(jiǎn)稱低級(jí)語(yǔ)言)。高級(jí)語(yǔ)言是抽取英語(yǔ)若干關(guān)鍵性單詞,并規(guī)定語(yǔ)法規(guī)則,計(jì)算機(jī)不能直接理解,但卻是人們?nèi)菀渍莆盏囊环N程序設(shè)計(jì)語(yǔ)言。低級(jí)語(yǔ)言有機(jī)器語(yǔ)言和匯編語(yǔ)言2種。 13機(jī)器語(yǔ)言(Machine Language)。是計(jì)算機(jī)初期使用的語(yǔ)言,

6、是用二進(jìn)制編碼形式來(lái)描述的,可由CPU直接識(shí)別的一組由“0”,“1”組成的指令碼。使用機(jī)器語(yǔ)言來(lái)編寫程序相當(dāng)不方便,對(duì)編程人員要求相當(dāng)高,而且不利于推廣普及。匯編語(yǔ)言(Assemble Language)。為了把計(jì)算機(jī)從少數(shù)專門人才手中解放出來(lái),減輕程序設(shè)計(jì)人員在編制程序過(guò)程中的繁瑣勞動(dòng),于是出現(xiàn)了匯編語(yǔ)言。匯編語(yǔ)言就是用字母符號(hào)來(lái)取代二進(jìn)制代碼表示的操作碼,用十進(jìn)制或十六進(jìn)制數(shù)取代二進(jìn)制代碼表示的操作數(shù)的地址碼。每條匯編語(yǔ)言的指令就對(duì)應(yīng)了一條機(jī)器語(yǔ)言的代碼,不同的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)一般有不同的匯編語(yǔ)言。 14 高級(jí)語(yǔ)言 高級(jí)語(yǔ)言出現(xiàn)在50年代中期。為了從根本上擺脫語(yǔ)言對(duì)機(jī)器的依附,使之獨(dú)立于

7、機(jī)器,由面向機(jī)器變成面向過(guò)程。 目前世界上已有幾百種不同類型、功能的高級(jí)語(yǔ)言。但其中獲得廣泛應(yīng)用的只有十幾種。如用于科學(xué)計(jì)算和大型工程計(jì)算的FORTRAN,適用于系統(tǒng)、數(shù)值計(jì)算、數(shù)據(jù)處理的C語(yǔ)言,現(xiàn)在常用的C+是面向?qū)ο竦某绦蛟O(shè)計(jì)語(yǔ)言,BASIC語(yǔ)言是初學(xué)者語(yǔ)言,簡(jiǎn)單易學(xué),人機(jī)對(duì)話功能強(qiáng),至今BASIC有許多高級(jí)版本,如Visual Basic 是面向?qū)ο竦某绦蛟O(shè)計(jì)語(yǔ)言。15 非過(guò)程化語(yǔ)言這種語(yǔ)言不必關(guān)心問(wèn)題的解法和處理過(guò)程的描述,只要說(shuō)明要完成的加工和條件。指明輸入數(shù)據(jù)以及輸出形式,就能夠得到所要的結(jié)果,而其它的工作由系統(tǒng)來(lái)完成。 20世紀(jì)80年代出現(xiàn)的面向?qū)ο竦某绦蛟O(shè)計(jì)語(yǔ)言就是一類非過(guò)程語(yǔ)

8、言,如Visual Basic,Visual C+等。計(jì)算機(jī)程序語(yǔ)言發(fā)展的總趨勢(shì)是越來(lái)越向人所用的自然語(yǔ)言靠攏。特別是近些年來(lái),隨著圖形用戶界面(GUI)的普及,面向?qū)ο竦某绦蛟O(shè)計(jì)方法以及可視化軟件開(kāi)發(fā)工具的興起,軟件開(kāi)發(fā)者的編程工作量大為降低,軟件開(kāi)發(fā)的效率以及軟件質(zhì)量都大為提高。16(3) 服務(wù)程序 服務(wù)程序的種類很多,通常包括機(jī)器的監(jiān)控管理程序,調(diào)試程序,故障檢查和診斷程序、連接編譯程序等。(4) 數(shù)據(jù)庫(kù)管理程序 數(shù)據(jù)庫(kù)管理系統(tǒng)用語(yǔ)管理數(shù)據(jù)庫(kù)中數(shù)據(jù)的軟件。它對(duì)數(shù)據(jù)庫(kù)運(yùn)行描述,管理,查詢,操作及原理維護(hù)等。(5) 網(wǎng)絡(luò)通信管理程序 網(wǎng)絡(luò)通信管理程序主要用于計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)中信息的傳遞和接受。

9、172) 應(yīng)用軟件應(yīng)用軟件是專業(yè)人員為各種應(yīng)用目的而開(kāi)發(fā)的軟件,是為解決各類實(shí)際問(wèn)題而設(shè)計(jì)的程序。如大家熟知的文字處理軟件WPS、Word、Excel、CAD、SPSS(統(tǒng)計(jì)軟件)等都屬于應(yīng)用軟件。18 2.2 計(jì)算機(jī)操作系統(tǒng)軟件 2.2.1 操作系統(tǒng)概述操作系統(tǒng):用于管理和控制計(jì)算機(jī)所有的硬件和軟件資源的一組程序計(jì)算機(jī)硬件與其它軟件的接口用戶和計(jì)算機(jī)的接口 裸機(jī)操作系統(tǒng)應(yīng)用程序用戶主要功能有: 處理機(jī)管理 存儲(chǔ)管理 設(shè)備管理 信息(文件)管理 虛擬機(jī)=裸機(jī)+操作系統(tǒng)操統(tǒng)作系19操作系統(tǒng)分類APPLEIBMDOS操作系統(tǒng)按任務(wù)數(shù)圖形用戶界面操作系統(tǒng)命令行界面操作系統(tǒng)多用戶操作系統(tǒng)單用戶操作系統(tǒng)

10、多任務(wù)操作系統(tǒng)單任務(wù)操作系統(tǒng)分時(shí)操作系統(tǒng)批處理系統(tǒng)實(shí)時(shí)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)按用戶界面按用戶數(shù)按系統(tǒng)功能20常用操作系統(tǒng)1. DOSMicrosoft公司研制的配置在PC的操作系統(tǒng) 單用戶命令行界面操作系統(tǒng) 從4.0版開(kāi)始成為支持多任務(wù)的操作系統(tǒng)。2. Windows 圖形用戶界面Windows XP Professional Windows XP Tablet PC Windows XP Home Windows 98Windows NTWindows 2000Windows XP21常用操作系統(tǒng)3. Unix分時(shí)操作系統(tǒng),主要用于服務(wù)器/客戶機(jī)體系4. Linux由UNIX發(fā)展而來(lái),源代碼開(kāi)

11、放5. OS/2為PS/2設(shè)計(jì)的操作系統(tǒng),用戶可自行定制界面 6. Mac OS較好的圖形處理能力,主要用在桌面出版和多媒體應(yīng)用等領(lǐng)域。用在蘋果公司的Power Macintosh機(jī)及Macintosh一族計(jì)算機(jī)上,與Windows缺乏較好的兼容性7. Novell Netware 基于文件服務(wù)和目錄服務(wù)的網(wǎng)絡(luò)操作系統(tǒng),用于構(gòu)建局域網(wǎng)。222.2.2 計(jì)算機(jī)基本工作原理指令是能被計(jì)算機(jī)識(shí)別并執(zhí)行的的二進(jìn)制代碼,完成一種操作。操作碼 操作數(shù) 數(shù)據(jù)傳送指令數(shù)據(jù)處理指令程序控制指令輸入輸出指令 其它指令 If Goto And OrCPU內(nèi)存I/O設(shè)備主機(jī)對(duì)計(jì)算機(jī)的硬件進(jìn)行管理等指令 結(jié)構(gòu)分類操作碼

12、 要完成的操作類型或性質(zhì)操作數(shù) 操作的內(nèi)容或所在的地址 23指令的執(zhí)行過(guò)程分為以下4個(gè)步驟: 取指令 按照指令計(jì)數(shù)器中的地址,從內(nèi)存儲(chǔ)器中取出指令,并送往指令寄存器。 分析指令 對(duì)指令寄存器中存放的指令進(jìn)行分析,由譯碼器對(duì)操作碼進(jìn)行譯碼,將指令的操作碼轉(zhuǎn)換成相應(yīng)的控制電位信號(hào);由地址碼確定操作數(shù)地址。 執(zhí)行指令 由操作控制線路發(fā)出完成該操作所需要的一系列控制信息,去完成該指令所要求的操作。 一條指令執(zhí)行完成,指令計(jì)數(shù)器加1 或?qū)⑥D(zhuǎn)移地址碼送入程序計(jì)數(shù)器,然后回到。24計(jì)算機(jī)指令執(zhí)行過(guò)程 25計(jì)算機(jī)只認(rèn)識(shí)二進(jìn)制編碼形式的指令,因此字符、數(shù)字、聲音、圖像等信息都必須經(jīng)過(guò)某種方式轉(zhuǎn)換成二進(jìn)制的形式,

13、才能提供給計(jì)算機(jī)進(jìn)行處理。 采用二進(jìn)制是基于物理上實(shí)現(xiàn)容易,二進(jìn)制僅有兩個(gè)狀態(tài)0與1,這正好與物理器件的兩種狀態(tài)相對(duì)應(yīng)。 采用二進(jìn)制使得物理機(jī)器可靠性高,由于僅有二種狀態(tài),兩種狀態(tài)分明,處理起來(lái)簡(jiǎn)單,并且抗干擾能力強(qiáng),鑒別信息的可靠性高。 采用二進(jìn)制編碼不僅成功的運(yùn)用于數(shù)值信息編碼,而且適用于各種非數(shù)值信息的數(shù)字編碼。特別是二進(jìn)制數(shù)的兩個(gè)符號(hào)0和1,正好與邏輯命題兩個(gè)值“真”與“假”相對(duì)應(yīng),從而也為計(jì)算機(jī)現(xiàn)實(shí)邏輯判斷提供了方便。 2.3 信息在計(jì)算機(jī)內(nèi)的表示 262.3.1 數(shù)制及其轉(zhuǎn)換1)數(shù)制 在數(shù)值計(jì)算中,一般采用的是進(jìn)位計(jì)數(shù),日常生活中我們采用的是十進(jìn)位計(jì)數(shù),而在計(jì)算機(jī)內(nèi)處理信息采用二進(jìn)

14、位計(jì)數(shù)。在進(jìn)位計(jì)數(shù)的數(shù)字系統(tǒng)中,如果只用R個(gè)基本符號(hào)(如0,1,2R)來(lái)表示數(shù)值,則稱其為“基R數(shù)制”。R稱為該數(shù)制的“基數(shù)”,而數(shù)值中每一固定位置對(duì)應(yīng)的單位稱為“權(quán)”。如十進(jìn)制數(shù),就是R=10,即基本符號(hào)為0,1,28,9。如取R=2,即基本符號(hào)為0,1。則為二進(jìn)制數(shù)。 進(jìn)位計(jì)數(shù)的編碼符合“逢R進(jìn)位” 的規(guī)則。各位的權(quán)是以R為底的冪,一個(gè)數(shù)可按權(quán)展開(kāi)成多項(xiàng)式。27282.3.2不同進(jìn)位計(jì)數(shù)制間的轉(zhuǎn)換 r 進(jìn)制轉(zhuǎn)化成十進(jìn)制r 進(jìn)制轉(zhuǎn)化成十進(jìn)制:數(shù)碼乘以各自的權(quán)的累加 例: 10101(B)=24+22+1=21 101.11(B)=22+1+2-1+2-2=5.75 101(O)=82+1=6

15、5 71(O)=78+1=5 101A(H)=163+16+104106進(jìn)制表示符號(hào)B 二進(jìn)制O八進(jìn)制D十進(jìn)制H十六進(jìn)制29十進(jìn)制轉(zhuǎn)化成 r 進(jìn)制整數(shù)部分:除以 r取余數(shù),直到商為0,余數(shù)從右到左排列。小數(shù)部分:乘以 r取整數(shù),整數(shù)從左到右排列。100(D)=144(O)=64(H)例 100.345(D)=1100100.01011(B)1.3800.34520.69022 0.760 2 1.520 2 10025022521226232100010011 1.04八進(jìn)制100812818044110016604616十六進(jìn)制30二進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)間的相互轉(zhuǎn)換 64(H)=0110

16、 0100(B) 6 4144(O)=001 100 100(B) 1 4 41 101 101 110.110 101(B)= 1556.65(O)1 5 5 6 6 511 0110 1110.1101 01(B)=36F.D4(H) 3 6 F D 4一位八進(jìn)制數(shù)對(duì)應(yīng)三位二進(jìn)制數(shù)一位十六進(jìn)制數(shù)對(duì)應(yīng)四位二進(jìn)制數(shù)二進(jìn)制轉(zhuǎn)化成八(十六)進(jìn)制) 整數(shù)部分:從右向左按三(四)位進(jìn)行分組 小數(shù)部分:從左向右按三(四)位進(jìn)行分組 不足補(bǔ)零31二進(jìn)制、八進(jìn)制、十六進(jìn)制數(shù)間的關(guān)系 八進(jìn)制 對(duì)應(yīng)二進(jìn)制 十六進(jìn)制對(duì)應(yīng)二進(jìn)制 十六進(jìn)制 對(duì)應(yīng)二進(jìn)制000000000810001001100019100120102

17、0010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F1111322.3.3 二進(jìn)制數(shù)的算術(shù)運(yùn)算 1.二進(jìn)制數(shù)的加法運(yùn)算2.二進(jìn)制數(shù)的減法運(yùn)算加法運(yùn)算法則0+0=00+1=1+0=11+1=0 1101+ 1110 11011減法運(yùn)算法則0-0=1-1=01-0=10-1=1 11011- 1110 110133二進(jìn)制數(shù)的算術(shù)運(yùn)算 3.二進(jìn)制數(shù)的乘法運(yùn)算 4.二進(jìn)制數(shù)的減法運(yùn)算乘法運(yùn)算法則00=001=10=011=1減法運(yùn)算法則00=001=011=1 1101 1010 0000 1101 00

18、00+ 1101 10000010 101 1011 111011 1011 1111 1011 100342.2.4 二進(jìn)制數(shù)的邏輯運(yùn)算 邏輯非運(yùn)算 邏輯非的真值表AF = A0110邏輯與運(yùn)算 邏輯與的真值表ABF = AB000010100111352.2.4 二進(jìn)制數(shù)的邏輯運(yùn)算 邏輯或運(yùn)算 邏輯或的真值表ABF = A+B00001110111136二進(jìn)制優(yōu)點(diǎn):物理上容易實(shí)現(xiàn),運(yùn)算簡(jiǎn)單,可靠性、通用性強(qiáng) 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 12.2.5 數(shù)在計(jì)算機(jī)中的表示 37數(shù)值有大小及符號(hào)(正數(shù),負(fù)數(shù))。數(shù)在計(jì)算機(jī)的表示統(tǒng)稱為機(jī)器數(shù)。(1)數(shù)的符號(hào)數(shù)值化:通

19、常把一個(gè)數(shù)的二進(jìn)制代碼的最高位定義為符號(hào)位,最高位為“0”表示該數(shù)為正數(shù),最高位為“1”表示該數(shù)為負(fù)數(shù)。(2)小數(shù):計(jì)算機(jī)中通常只表示整數(shù)和純小數(shù),因此小數(shù)點(diǎn)約定在一個(gè)固定的位置上,不再占用一個(gè)數(shù)位。(3)機(jī)器數(shù)的表示范圍受到字長(zhǎng)和數(shù)據(jù)類型的限制,例如,若表示一個(gè)整數(shù),字長(zhǎng)為8位,最大值為127,若數(shù)值超過(guò)127,就要“溢出”。為了表示較大的或較小的數(shù),計(jì)算機(jī)采用浮點(diǎn)來(lái)表示。數(shù)值38符號(hào)位 “0”表示正 、 “1”表示負(fù) 定點(diǎn)整數(shù) 符號(hào)數(shù)的機(jī)器數(shù)表示 10101100S小數(shù)點(diǎn)無(wú)符號(hào)位S小數(shù)點(diǎn) 定點(diǎn)小數(shù) 39浮點(diǎn)數(shù)表示110.011(B)=1.100112+10=11001.12-10=0.11

20、00112+11階碼數(shù)符階符尾數(shù)1100110011N= 數(shù)符尾數(shù)2階符階碼尾數(shù)的位數(shù)決定數(shù)的精度階碼的位數(shù)決定數(shù)的范圍 規(guī)格化的形式:尾數(shù)的絕對(duì)值大于等于0.1并且小于1,從而唯一地規(guī)定了小數(shù)點(diǎn)的位置。 定點(diǎn)整數(shù)定點(diǎn)小數(shù)40帶符號(hào)數(shù)的表示 機(jī)器數(shù)由數(shù)符和真值數(shù)兩部分組成,機(jī)器數(shù)在參加運(yùn)算時(shí),若數(shù)符與真值數(shù)同時(shí)參加運(yùn)算,則會(huì)產(chǎn)生錯(cuò)誤的結(jié)果。同時(shí)還要考慮計(jì)算后的符號(hào)問(wèn)題。因此直接用機(jī)器數(shù)參與運(yùn)算,則增加計(jì)算機(jī)計(jì)算的難度。如+7加上-5應(yīng)為+2,但如果直接用二進(jìn)制數(shù)的加法運(yùn)算: 00000111 +7機(jī)器數(shù) + 10000101 -5機(jī)器數(shù) 10001100 -12機(jī)器數(shù)如果不直接相加,而要考慮符

21、號(hào)位的處理。則運(yùn)算會(huì)變得復(fù)雜。為了解決這類問(wèn)題,在機(jī)器數(shù)中,引進(jìn)原碼、反碼、補(bǔ)碼的概念。41(3)補(bǔ)碼0X1|X|0=XX=0+7: 00000111 +0:00000000 - 7: 10000111 - 0:10000000 X原=+7: 00000111 +0:00000000 0X1|X|0=XX=00X1|X|+10=XX=0 +7: 00000111 +0:00000000 -7:11111000 - 0:11111111 - 7:11111001 - 0:00000000 (2)反碼X反=X反=帶符號(hào)數(shù)的表示 假定一個(gè)數(shù)在機(jī)器中占用8位。(1) 原碼42字符的編碼數(shù)值數(shù)據(jù)的編碼,

22、解決了計(jì)算機(jī)表示數(shù)值信息的問(wèn)題,除了數(shù)值數(shù)據(jù)外,計(jì)算機(jī)還面臨要處理的就是字符、特別是英文字符以及各種標(biāo)點(diǎn)符號(hào),運(yùn)算符等。這些都要轉(zhuǎn)換成二進(jìn)制編碼后才能在計(jì)算機(jī)內(nèi)部進(jìn)行處理,目前國(guó)際上通用的西文字符編碼就是所謂的ASCII碼(American Standard Code for Information Interchange美國(guó)國(guó)家信息交換代碼。字符 43西文字符 ACSII碼(American Standard Code for Information Interchange) 128個(gè)常用字符,用7位二進(jìn)制編碼,從0到127 控制字符:032,127;普通字符:94個(gè)。 例如:“a”字符的編

23、碼為1100001,對(duì)應(yīng)的十進(jìn)制數(shù)是97; 換行 0AH 10 回車 0DH 13 空格 20H 32 09 30H39H 4857 AZ 41H5AH 6590 az 61H7AH 9712244漢字代碼體系在一個(gè)計(jì)算機(jī)系統(tǒng)中西文拼音字符的輸入、內(nèi)部處理、存儲(chǔ)和輸入都可以使用同一代碼。 漢字是一種象形文字。在計(jì)算機(jī)內(nèi)部直接處理、存儲(chǔ)文字的字形和語(yǔ)音就更加困難。故處理字符要進(jìn)行代碼化. 西文拼音文字代碼化比較容易,而漢字由于種類繁多。其編碼比拼音文字難得多。而輸入、內(nèi)部處理,輸出對(duì)漢字的編碼又不相同。用的代碼也就不盡相同。漢字信息處理系統(tǒng)在處理漢字和詞語(yǔ)時(shí),要進(jìn)行一系列的漢字代碼轉(zhuǎn)換。 輸入碼:通過(guò)鍵盤或其它的輸入工具輸入漢字時(shí)按一定的編碼來(lái)進(jìn)行. 機(jī)內(nèi)碼:在計(jì)算機(jī)內(nèi)部存儲(chǔ)、處理、傳輸漢字用的代碼。 字形碼:而要將漢字輸出,用打印機(jī)或顯示器輸出應(yīng)有一個(gè)。45漢字編碼(1) 漢字輸入碼音碼類 全拼、雙拼、微軟拼音、自然碼和智能ABC等 形碼類 五筆字型法、鄭碼輸入法等 。(2) 漢字國(guó)標(biāo)碼(GB231280) 每個(gè)漢

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論