計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)_第1頁(yè)
計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)_第2頁(yè)
計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)_第3頁(yè)
計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)_第4頁(yè)
計(jì)算機(jī)應(yīng)用基礎(chǔ)(第二版)_第5頁(yè)
已閱讀5頁(yè),還剩84頁(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)介

本章主要介紹電子計(jì)算機(jī)發(fā)展、特點(diǎn)、應(yīng)用及分類;計(jì)算機(jī)的硬件、軟件基本知識(shí),軟件與硬件的相互關(guān)系,計(jì)算機(jī)的基本工作原理;計(jì)算機(jī)中常用的進(jìn)位制數(shù)及其相互轉(zhuǎn)換,機(jī)內(nèi)信息的表示:ASCII碼、漢字機(jī)內(nèi)碼、區(qū)位碼、國(guó)標(biāo)碼、字形碼;機(jī)器數(shù)的表示。重點(diǎn):計(jì)算機(jī)軟、硬件知識(shí),信息編碼。難點(diǎn):計(jì)算機(jī)的工作原理、機(jī)內(nèi)信息(數(shù)據(jù))編碼。內(nèi)容提要第1章計(jì)算機(jī)概述1本章目錄1.1計(jì)算機(jī)發(fā)展、應(yīng)用和特點(diǎn)1.2計(jì)算機(jī)的基本工作原理1.3計(jì)算機(jī)系統(tǒng)的組成1.4計(jì)算機(jī)中的數(shù)制與編碼系統(tǒng)1.5計(jì)算機(jī)中正負(fù)數(shù)的表示習(xí)題解答21.1計(jì)算機(jī)發(fā)展、應(yīng)用和特點(diǎn)1.1.1計(jì)算機(jī)發(fā)展簡(jiǎn)史

1.1.2計(jì)算機(jī)的應(yīng)用領(lǐng)域

1.1.3計(jì)算機(jī)的主要特點(diǎn)返回目錄31.1.1計(jì)算機(jī)發(fā)展簡(jiǎn)史1.電子計(jì)算機(jī)的定義

電子計(jì)算機(jī)是電子數(shù)字計(jì)算機(jī)的簡(jiǎn)稱,它是一種能自動(dòng)、高速而精確地進(jìn)行大量數(shù)據(jù)運(yùn)算和信息處理的現(xiàn)代電子設(shè)備?!案咚佟奔催\(yùn)算速度快;“自動(dòng)”即是不用人工干預(yù)而是事先存儲(chǔ)指令或程序,在程序控制下自動(dòng)執(zhí)行各種操作;“精確”是指計(jì)算精度高或小數(shù)有效位數(shù)可做得很大很大。電子計(jì)算機(jī)的這個(gè)定義體現(xiàn)了電子計(jì)算機(jī)的主要特點(diǎn)。返回目錄42.計(jì)算機(jī)的發(fā)展簡(jiǎn)史世界上公認(rèn)的第一臺(tái)電子計(jì)算機(jī)于1946年2月在美國(guó)賓夕法尼大學(xué)誕生,取名為ENIAC(即電子數(shù)字積分計(jì)算機(jī)),該機(jī)使用的電子邏輯元件是電子管,共用了18000多個(gè)電子管、1500個(gè)繼電器、70000多個(gè)電阻、重30噸、占地面積167平方米、耗電150千瓦。電子計(jì)算機(jī)的發(fā)展以電子邏輯元件的更新?lián)Q代為標(biāo)志——即從電子管、晶體管、中小規(guī)模集成電路到大規(guī)?;虺笠?guī)模集成電路已經(jīng)歷四個(gè)階段,也稱四代電子計(jì)算機(jī);現(xiàn)代電子計(jì)算機(jī)正向第五代發(fā)展(第五代機(jī)要求使用新材料、新工藝使電子計(jì)算機(jī)能識(shí)別人們的自然語(yǔ)言,不用編程直接發(fā)號(hào)施令電子計(jì)算機(jī)就可以執(zhí)行相應(yīng)操作,是完全智能化的計(jì)算機(jī))。

電子計(jì)算機(jī)的發(fā)展趨勢(shì)是:巨、微、網(wǎng)、智、多媒體五個(gè)方向。5生物計(jì)算機(jī)——以蛋白質(zhì)分子作為邏輯元件的生物計(jì)算機(jī)(生物芯片),用于模擬人腦工作。光子計(jì)算機(jī)——用光子代替電子傳遞信息進(jìn)一步提高計(jì)算機(jī)的運(yùn)算速度。理論上能提高300多倍。1984年5月,歐洲研制出了世界上第一臺(tái)光子計(jì)算機(jī)。量子計(jì)算機(jī)——用量子原理和量子態(tài)(位)表示二進(jìn)制位,量子邏輯門取代電子邏輯門研制的計(jì)算機(jī)。速度更高、功能更強(qiáng)。6前四代機(jī)的主特點(diǎn)代次起止年份所用電子邏輯元件軟件發(fā)展?fàn)顩r運(yùn)算速度主存儲(chǔ)器與輔助存儲(chǔ)器第一代1946~1957電子管機(jī)器語(yǔ)言5千~3萬(wàn)次/秒延遲線或磁鼓(磁帶)第二代1958~1964晶體管匯編語(yǔ)言高級(jí)語(yǔ)言數(shù)十萬(wàn)~幾百萬(wàn)次/秒磁芯存儲(chǔ)器(磁盤)第三代1965~1970中、小規(guī)模集成電路操作系統(tǒng)誕生,結(jié)構(gòu)化程序設(shè)計(jì)、實(shí)時(shí)處理數(shù)百萬(wàn)~幾千萬(wàn)次/秒半導(dǎo)體存儲(chǔ)器(磁盤為主)第四代1970~今大規(guī)模、超大規(guī)模集成電路網(wǎng)絡(luò)操作系統(tǒng)誕生,面向?qū)ο蟪绦蛟O(shè)計(jì)上億條指令/秒集成度高的增導(dǎo)體(磁盤、光盤)71.1.2計(jì)算機(jī)的特點(diǎn)、應(yīng)用與分類(1)運(yùn)算速度快(CPU主頻、字長(zhǎng)、主板外頻、內(nèi)存速度、總線寬度等)。(2)計(jì)算精度高(字長(zhǎng)、數(shù)據(jù)總線寬度)。(3)存儲(chǔ)容量大,具有記憶能力(內(nèi)存、外存容量大)。(4)具有邏輯判斷能力(由運(yùn)算器實(shí)現(xiàn)邏輯運(yùn)算)。(5)高度集成化、自動(dòng)化[事先存儲(chǔ)程序(具有固定的指令系統(tǒng)或指令集)、程序控制下工作]。1、計(jì)算機(jī)的主要特點(diǎn)返回目錄82、計(jì)算機(jī)的應(yīng)用(1)科學(xué)計(jì)算(數(shù)值計(jì)算——加、減、乘、除運(yùn)算)。(2)自動(dòng)控制(實(shí)時(shí)控制——自動(dòng)化的基本標(biāo)志)。(3)數(shù)據(jù)處理(信息處理——事務(wù)處理,如檔案管理、工資管理、股票系統(tǒng)、銀行結(jié)算系統(tǒng))。(4)計(jì)算機(jī)輔助系統(tǒng)(CAD、CAM、CAI、CAT)。(5)人工智能(AI)。(6)信息高速公路(網(wǎng)絡(luò))。(7)電子商務(wù)(E-Business)返回本節(jié)目錄9

對(duì)電子計(jì)算機(jī)進(jìn)行分類可以按處理對(duì)象不同劃分有:電子數(shù)字計(jì)算機(jī)(離散對(duì)象——“0”,“1”)和電子模擬計(jì)算機(jī)(連續(xù)變化對(duì)象——電流、電壓)。也可以按系統(tǒng)總體規(guī)模與功能劃分有(1)巨型機(jī)(2)大型主機(jī)

(3)中型機(jī)(4)小型機(jī)(5)微型機(jī)(6)工作站返回目錄3、計(jì)算機(jī)的分類101.2計(jì)算機(jī)的基本工作原理(1)、幾個(gè)基本概念

①、指令——是一組能實(shí)現(xiàn)某個(gè)基本操作的二進(jìn)制代碼。指令是固定的,計(jì)算機(jī)中的全部指令稱指令集合,又叫指令系統(tǒng)。指令由操作碼和操作數(shù)組成,操作碼告訴計(jì)算機(jī)要做什么操作,操作數(shù)告訴計(jì)算機(jī)到什么地方讀取參與操作的數(shù)據(jù)(操作數(shù)又叫地址碼——即操作數(shù)存放的地址)。指令是事先編好儲(chǔ)存在計(jì)算機(jī)系統(tǒng)中,如多媒體指令集(MMX指令)共57條;計(jì)算機(jī)工作過(guò)程就是不斷地讀取指令、解釋指令、執(zhí)行指令的過(guò)程。指令系統(tǒng)——計(jì)算機(jī)中固定指令的集合。

②、程序——一個(gè)指令系列或者指令集合稱為程序,即程序就是指令的集合。

11③、軟件——一系列的程序構(gòu)成了軟件(程序與文檔)

(2)、存儲(chǔ)程序的工作原理

計(jì)算機(jī)的工作過(guò)程是比較復(fù)雜的,但“存儲(chǔ)程序”的工作過(guò)程是最基本的,即計(jì)算機(jī)的工作過(guò)程是一個(gè)不斷從機(jī)器中存儲(chǔ)指令系統(tǒng)的存儲(chǔ)器里讀取指令——對(duì)指令加以解釋——并執(zhí)行指令的全過(guò)程。計(jì)算機(jī)的這個(gè)工作原理首先馮.諾依曼提出,按這個(gè)工作原理生產(chǎn)的計(jì)算機(jī)稱為馮.諾依曼型機(jī)。

前四代計(jì)算機(jī)都是馮.諾依曼型機(jī),這種機(jī)型都滿足以下條件:①、機(jī)內(nèi)信息采用二進(jìn)制數(shù)表示;

②、事先存儲(chǔ)程序(指令系統(tǒng))并在程序控制下工作;

③、計(jì)算機(jī)硬件都由五個(gè)基本部份組成——運(yùn)算器、

控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。12硬件組成與簡(jiǎn)單工作原理示意圖控制器程序+數(shù)據(jù)輸入設(shè)備控制器運(yùn)算器存儲(chǔ)器輸出設(shè)備輸出結(jié)果數(shù)據(jù)信息控制信號(hào)131.3計(jì)算機(jī)系統(tǒng)的組成

1.3.1計(jì)算機(jī)硬件組成1.3.2計(jì)算機(jī)軟件組成1.3.3計(jì)算機(jī)語(yǔ)言1.3.4計(jì)算機(jī)系統(tǒng)的性能指標(biāo)返回目錄14

完整的計(jì)算機(jī)系統(tǒng)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成的。

硬件(hardware)——是組成計(jì)算機(jī)的看得見(jiàn)摸得著的電子、機(jī)械和光電等物理設(shè)備,它包括計(jì)算機(jī)的主機(jī)和外部設(shè)備。

軟件(software)——為運(yùn)行、管理和維護(hù)計(jì)算機(jī)系統(tǒng)而編制的各種程序及其文檔的統(tǒng)稱。軟件可分為的系統(tǒng)軟件和應(yīng)用軟件兩大類。1.3.1計(jì)算機(jī)的硬件組成151、計(jì)算機(jī)硬件的五個(gè)基本組成部分

計(jì)算機(jī)硬件系統(tǒng)由五個(gè)基本部件組成,即運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備與輸出設(shè)備(輸入輸出設(shè)備又統(tǒng)稱I/O設(shè)備)。

(1)、運(yùn)算器運(yùn)算器由加法器和補(bǔ)碼器組成,是用以完成算術(shù)運(yùn)算與邏輯運(yùn)算的部件,又稱為ALU(算術(shù)邏輯部件)。(2)、控制器控制器由是產(chǎn)生控制信號(hào),使整機(jī)自動(dòng)協(xié)調(diào)工作的部件。運(yùn)算器和控制器集成在一起統(tǒng)稱為CPU。16(3)、存儲(chǔ)器存儲(chǔ)器是用來(lái)存放程序和數(shù)據(jù)的,它可分為有內(nèi)存與外存兩大類。內(nèi)存直接受CPU控制與管理,是計(jì)算機(jī)工作的舞臺(tái),具有暫存信息的特點(diǎn);外存可以永久性保存信息,但它必須通過(guò)內(nèi)存與CPU交換數(shù)據(jù)信息。內(nèi)存有ROM、RAM、DRAM、SDRAM、PROM、EEPROM、DDR;外存有軟磁盤、硬磁盤、優(yōu)盤、光盤、磁帶。(4)輸入設(shè)備輸入設(shè)備是用以完成信息輸入的設(shè)備,它必須由輸入轉(zhuǎn)換程序參與將輸入的信號(hào)轉(zhuǎn)為機(jī)內(nèi)數(shù)據(jù)信息存儲(chǔ)。常用設(shè)備有鍵盤、鼠標(biāo)、掃描儀、光筆。17(5)、輸出設(shè)備輸出設(shè)備能實(shí)現(xiàn)把機(jī)內(nèi)數(shù)字信息在輸出處理程序參與情況下轉(zhuǎn)換為人們能輕易識(shí)別的信息載體形式的設(shè)備。如:顯示器(通過(guò)顯卡轉(zhuǎn)數(shù)字信息為模擬信號(hào)輸出顯示出來(lái))、打印機(jī)、繪圖儀。2、總線總線——連接計(jì)算機(jī)系統(tǒng)五個(gè)部件成為一個(gè)有機(jī)整體、并負(fù)責(zé)傳輸信息的公共通道。本質(zhì)上是一組通信導(dǎo)線,有內(nèi)部總線與外部總線,外部總線即數(shù)據(jù)線??偩€可分為數(shù)據(jù)總線、地址總線、控制總線三大類,數(shù)據(jù)總線專用于傳遞數(shù)據(jù)信息、地址總線專用于傳遞地址碼,控制總線專用于傳遞控制信號(hào)。下圖用于說(shuō)明硬件的組成關(guān)系:18磁盤

光盤

磁帶硬件主機(jī)外設(shè)主存(內(nèi)存)—ROM,RAM,DRAM,SDRAM,DDR輸入設(shè)備輸出設(shè)備外存儲(chǔ)器軟盤、硬盤鍵盤、鼠標(biāo)、光筆、掃描儀顯示器、打印機(jī)、繪圖儀CD-ROM、WORM、ROCD運(yùn)算器控制器寄存器CPU中央處理器主板、顯卡、聲卡、電源191.3.2計(jì)算機(jī)的軟件組成

軟件是計(jì)算機(jī)中使用的各種各樣的程序及其文檔。而程序是由命令或指令系列構(gòu)成的,換句話說(shuō)命令或指令的集合稱為程序;指令是計(jì)算機(jī)完成某項(xiàng)基本操作的二進(jìn)制代碼,指令由操作碼和操作數(shù)組成。

軟件可分為系統(tǒng)軟件和應(yīng)用軟件兩大類。1、系統(tǒng)軟件系統(tǒng)軟件是用以管理、控制和維護(hù)計(jì)算機(jī)及外圍設(shè)備,方便用戶使用計(jì)算機(jī),支持應(yīng)用軟件開(kāi)發(fā)的程序總和。20系統(tǒng)軟件它包括:(1)、操作系統(tǒng)——用以統(tǒng)一管理計(jì)算機(jī)軟件和硬件資源、控制計(jì)算機(jī)工作流程、提高用戶使用計(jì)算機(jī)效率的系統(tǒng)軟件。如:PC-DOS,MS-DOS,WINDOWS、UNIX,LINUX等。(2)、服務(wù)程序——系統(tǒng)自檢程序、診斷程序、監(jiān)控程序、輸入輸出管理程序、系統(tǒng)設(shè)置程序、設(shè)備驅(qū)動(dòng)程序……。(3)、語(yǔ)言處理程序——建立各種高級(jí)語(yǔ)言的處理環(huán)境,對(duì)源代碼程序進(jìn)行解釋、編譯和執(zhí)行。如:匯編語(yǔ)言、Basic、Fortran、C、Pascal。21(4)、數(shù)據(jù)庫(kù)管理系統(tǒng)——提供數(shù)據(jù)庫(kù)建立、維護(hù)、使用、操作、編程等命令的系統(tǒng)軟件。如:Foxbase、Foxpro,Dephin……。(5)、工具軟件——工具軟件也是為了方便用戶使用計(jì)算機(jī)而開(kāi)發(fā)的,所以它屬于系統(tǒng)軟件的范疇。如:Winzip,WinRAR,殺毒軟件、系統(tǒng)恢復(fù)軟件、系統(tǒng)保護(hù)軟件、圖片瀏覽軟件、播放器軟件、文檔轉(zhuǎn)換軟件……。(6)、程序庫(kù)——標(biāo)準(zhǔn)程序集合。下圖反映計(jì)算機(jī)硬件、軟件和用戶之間的關(guān)系。22用戶程序應(yīng)用軟件系統(tǒng)軟件硬件硬件、軟件和用戶的關(guān)系圖23(1)操作系統(tǒng)(OS)

操作系統(tǒng)是用來(lái)管理計(jì)算機(jī)軟硬件資源,控制計(jì)算機(jī)工作流程,并能方便用戶使用一系列程序的總和。它是計(jì)算機(jī)中最基本的,同時(shí)也是最重要的系統(tǒng)軟件,其性能的高低直接影響到計(jì)算機(jī)系統(tǒng)整體性能的優(yōu)化和使用方便程度。操作系統(tǒng)是用戶與計(jì)算機(jī)的接口,對(duì)計(jì)算機(jī)進(jìn)行操作依靠操作系統(tǒng)提供的命令完成,操作系統(tǒng)是其它所有程序軟件的基礎(chǔ)。

OS是OperatingSystem的縮寫,直譯含義是:操作系統(tǒng)。24①、操作系統(tǒng)的功能

操作系統(tǒng)的功能主要表現(xiàn)在兩個(gè)方面:

一、通過(guò)軟、硬件資源管理,提高計(jì)算機(jī)使用效率。二、提供良好的使用環(huán)境,提高用戶的工作效率??筛爬槲宕蠊芾砉δ?/p>

處理器管理、存儲(chǔ)管理、設(shè)備管理、文件管理和作業(yè)管理。從用戶角度上講,操作系統(tǒng)的功能主要體現(xiàn)為:以文件名為基本單位,實(shí)現(xiàn)了機(jī)內(nèi)信息按名存取。25②、操作系統(tǒng)的分類從系統(tǒng)功能的角度,可將操作系統(tǒng)分為:1)批處理操作系統(tǒng);2)分時(shí)操作系統(tǒng);3)實(shí)時(shí)操作系統(tǒng);4)單用戶操作系統(tǒng);5)網(wǎng)絡(luò)操作系統(tǒng)。26(2)語(yǔ)言處理程序

語(yǔ)言處理程序是計(jì)算機(jī)的系統(tǒng)軟件的重要組成部分之一,它是運(yùn)行高級(jí)語(yǔ)言源程序的前提條件,或者說(shuō)是建立高級(jí)語(yǔ)言源程序運(yùn)行環(huán)境的程序,它主要負(fù)責(zé)把源程序翻譯為目標(biāo)程序,實(shí)現(xiàn)源程序到目標(biāo)程序的轉(zhuǎn)換。比如匯編程序、C語(yǔ)言編譯程序等都是語(yǔ)言處理程序。

高級(jí)語(yǔ)言必須有相應(yīng)語(yǔ)言處理程序支持才能運(yùn)行,語(yǔ)言處理程序或語(yǔ)言翻譯程序建立起了高級(jí)語(yǔ)言程序的運(yùn)行環(huán)境。27(3)、服務(wù)程序

診斷程序、調(diào)試查錯(cuò)程序、鏈接程序自檢程序等(4)、系統(tǒng)程序庫(kù)

比如:函數(shù),數(shù)制轉(zhuǎn)換程序、數(shù)值積分等標(biāo)準(zhǔn)程序。282.應(yīng)用軟件

為解決某一專門方向問(wèn)題而開(kāi)發(fā)的程序——稱為應(yīng)用程序(軟件)。比如:WPS、OFFICE(WORD、EXCEL等等)、字表處理軟件、圖形處理軟件、多媒體制作軟件、動(dòng)畫制作軟件……。返回目錄29機(jī)器語(yǔ)言是唯一能被計(jì)算機(jī)直接識(shí)別和執(zhí)行的計(jì)算機(jī)語(yǔ)言。機(jī)器語(yǔ)言由二進(jìn)制代碼0和1組成,由于不同類型計(jì)算機(jī)使用的指令系統(tǒng)不同,所以不同類型的計(jì)算機(jī)中的機(jī)器語(yǔ)言也不同,機(jī)器語(yǔ)言兼容性差。

機(jī)器語(yǔ)言的主要特點(diǎn)(1)、機(jī)器語(yǔ)言程序不要翻譯和解釋計(jì)算機(jī)就能直接識(shí)別和執(zhí)行;(2)、機(jī)器語(yǔ)言程序的執(zhí)行速度快、效率高;(3)、機(jī)器語(yǔ)言的記憶、編寫和閱讀難,通用性與可移植性差。(4)、不同計(jì)算機(jī)有不同的機(jī)器語(yǔ)言。

1、機(jī)器語(yǔ)言——面向計(jì)算機(jī)硬件的程序語(yǔ)言1.3.3、計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言30

匯編程序語(yǔ)言是一種符號(hào)語(yǔ)言,它用英文縮寫和數(shù)字代替機(jī)器指令,但仍然保留指令由操作碼和操作數(shù)組成的形式,如:指令加是(ADD)、指令減(SUB)、傳送指令為(MOV)……。匯編語(yǔ)言的特點(diǎn):(1)、以符號(hào)代替指令;(2)、執(zhí)行時(shí)必須經(jīng)過(guò)編譯;(3)、匯編程序隨機(jī)器不同而不同,是面向計(jì)算機(jī)硬件的程序語(yǔ)言。匯編語(yǔ)言源程序匯編程序機(jī)器語(yǔ)言程序匯編2、匯編語(yǔ)言31機(jī)器語(yǔ)言與匯編語(yǔ)言都是面向計(jì)算機(jī)硬件的程序語(yǔ)言,所以又稱為低級(jí)語(yǔ)言。

3、高級(jí)語(yǔ)言

高級(jí)語(yǔ)言又稱算法語(yǔ)言,是一種獨(dú)立于機(jī)器的程序設(shè)計(jì)語(yǔ)言,也就是說(shuō)高級(jí)程序設(shè)計(jì)語(yǔ)言對(duì)任何一種機(jī)器都實(shí)用;高級(jí)程序設(shè)計(jì)語(yǔ)言通用性廣、可移植性強(qiáng),對(duì)采用不同指令系統(tǒng)的計(jì)算機(jī)它都適用。

高級(jí)程序設(shè)計(jì)語(yǔ)言的特點(diǎn):

(1)、接近自然語(yǔ)言和數(shù)學(xué)公式形式;(2)、源程序不擇機(jī);(3)、必須經(jīng)語(yǔ)言處理程序解釋或編譯方能執(zhí)行。

常用的高級(jí)程序設(shè)計(jì)語(yǔ)言有:Basic,Cobol,F(xiàn)ortran,Pascal,C語(yǔ)言,C++,VisualBasic,VisualC,VisualFoxPro……。

32計(jì)算機(jī)不能直接識(shí)別高級(jí)語(yǔ)言源程序,高級(jí)語(yǔ)言源程序必須經(jīng)翻譯程序翻譯成機(jī)器語(yǔ)言目標(biāo)程序后才能執(zhí)行。

高級(jí)語(yǔ)言的執(zhí)行方式有兩種:

(1)、解釋方式:對(duì)源程序解釋一句執(zhí)行一句,速度慢,但便于糾錯(cuò)和程序調(diào)試。

(2)、編譯方式:一次性編譯所有源程序,后再執(zhí)行,速度快、但不易糾錯(cuò)。

高級(jí)語(yǔ)言源程序解釋程序運(yùn)算結(jié)果解釋執(zhí)行運(yùn)算結(jié)果編譯程序高級(jí)語(yǔ)言源程序機(jī)器語(yǔ)言目標(biāo)程序編譯執(zhí)行圖1-6高級(jí)語(yǔ)言的解釋執(zhí)行和編譯執(zhí)行334、高級(jí)程序設(shè)計(jì)語(yǔ)言處理程序

高級(jí)程序設(shè)計(jì)語(yǔ)言的語(yǔ)言處理程序是可將高級(jí)語(yǔ)言源程序轉(zhuǎn)換為機(jī)器語(yǔ)言目標(biāo)程序的程序。高級(jí)語(yǔ)言處理程序又叫翻譯程序,它的功能是:完成語(yǔ)言間的翻譯轉(zhuǎn)換,同時(shí)進(jìn)行語(yǔ)法、語(yǔ)義檢查變量?jī)?chǔ)存空間分配。語(yǔ)言處理程序有三種。

1、匯編程序——把匯編語(yǔ)言源程序翻譯成為機(jī)器代碼目標(biāo)程序,稱為匯編。

2、解釋程序——邊掃描邊執(zhí)行的翻譯程序,它按程序先后順序讀一句解釋一名句、執(zhí)行一句,出錯(cuò)停頓在錯(cuò)誤語(yǔ)句上等待修改。解釋過(guò)程不產(chǎn)生目標(biāo)程序。

3、編譯程序——將源程序全部編譯成為機(jī)器語(yǔ)言目標(biāo)程序后再執(zhí)行,編譯要生成目標(biāo)程序,目標(biāo)程序可以脫離源程序使用。341.3.4計(jì)算機(jī)系統(tǒng)的性能指標(biāo)

1、主頻——CPU時(shí)鐘頻率,1.7~4.0GHz;2、字長(zhǎng)——CPU一次能處理的數(shù)據(jù)位數(shù),64位;3、主存容量——隨機(jī)存儲(chǔ)器RAM的容量;4、硬盤容量——10GB~120GB;5、運(yùn)算速度——MIPS(百萬(wàn)條指令/秒),400左右;6、外部設(shè)備配置——顯示器、打印機(jī)、掃描儀;7、軟件配置——操作系統(tǒng)Win95/98/Me/2000/XP/、2003,應(yīng)用軟件Office97/2000/XP;8、可靠性——用系統(tǒng)平均無(wú)故障時(shí)間來(lái)描述;公式35MTBF越大計(jì)算機(jī)系統(tǒng)的可靠性越好;

9、可維護(hù)性——用平均發(fā)生故障后的修復(fù)時(shí)間長(zhǎng)短來(lái)描述,公式為

MTTR越小越好。

10、性能價(jià)格比——一般計(jì)算機(jī)系統(tǒng)是高性能高價(jià)格,但性價(jià)比越高肯定更適宜。36磁盤

光盤

磁帶計(jì)算機(jī)系統(tǒng)硬件軟件主機(jī)外設(shè)主存(內(nèi)存)—ROM,RAM,DRAM,SDRAM,DDRCPU(運(yùn)算器,控制器,寄存器)輸入設(shè)備輸出設(shè)備外存儲(chǔ)器軟盤、硬盤鍵盤、鼠標(biāo)、光筆、掃描儀顯示器、打印機(jī)、繪圖儀CD-ROM、WORM、ROCD系統(tǒng)軟件應(yīng)用軟件操作系統(tǒng)服務(wù)程序語(yǔ)言處理程序數(shù)據(jù)庫(kù)管理系統(tǒng)工具軟件DOS、WINOWDS、UNIX、LINUXBASIC、C、PASCALFoxBase、FoxPRO壓縮、解壓、殺毒Office、WPS、信息管理、工資管理財(cái)務(wù)管理371.4計(jì)算機(jī)中的數(shù)制和編碼系統(tǒng)1.4.1計(jì)算機(jī)中的數(shù)制1.4.2十進(jìn)制數(shù)1.4.3二進(jìn)制數(shù)1.4.4八進(jìn)制數(shù)與十六進(jìn)制數(shù)1.4.5不同進(jìn)位制數(shù)的識(shí)別1.4.6常用進(jìn)位制數(shù)之間的互換1.4.7計(jì)算機(jī)信息編碼1.4.8計(jì)算機(jī)信息容量單位返回目錄381.4.1數(shù)字化信息編碼的概念1.?dāng)?shù)字化信息編碼的概念電子計(jì)算機(jī)機(jī)內(nèi)信息是數(shù)字化表示的,即不論是字符、數(shù)字、圖形、圖象、聲音、動(dòng)畫、影視等等都均采用二進(jìn)制數(shù)表示。2、機(jī)內(nèi)信息(數(shù)據(jù))為什么采用二進(jìn)制數(shù)表示原因主要有三:

(1)、二進(jìn)制數(shù)數(shù)碼少(只0和1兩個(gè)),容易實(shí)現(xiàn)數(shù)碼的表示(用邏輯電路表示)。(2)、二進(jìn)制數(shù)運(yùn)算法則簡(jiǎn)單。如:39加法運(yùn)算法則:0+0=0;0+1=1+0=1;1+1=10

減法運(yùn)算法則:0-0=1-1=0;0-1=1;1-0=1

乘法運(yùn)算法則:0×0=0;0×1=1×0=0;1×1=1

除法運(yùn)算法則:0÷0=0;0÷1=0;1÷1=1

十進(jìn)制數(shù)算術(shù)運(yùn)算法則比起二進(jìn)制數(shù)來(lái)就多得多了,加法運(yùn)算法則就要100條;用邏輯電路實(shí)現(xiàn)運(yùn)算其電路結(jié)構(gòu)復(fù)雜得多。

(3)、采用二進(jìn)制數(shù)易于實(shí)現(xiàn)邏輯運(yùn)算。因?yàn)檫壿嬜兞恐蝗芍担赫婧图?,二進(jìn)制數(shù)正好也只有兩個(gè)數(shù)碼,兩者之間一一對(duì)應(yīng)。通常規(guī)定:“0”代表邏輯真,“1”代表邏輯假。401、進(jìn)位制數(shù)與非位制數(shù)

(1)、進(jìn)位制數(shù)——具有固定數(shù)碼(數(shù)字符號(hào))和進(jìn)位基數(shù),數(shù)碼的不同排列表示不同數(shù)、同一數(shù)碼在數(shù)中不同位置表示大小不同的計(jì)數(shù)體系。

(2)、非進(jìn)位制數(shù)——每一個(gè)數(shù)都用不同符號(hào)表示的計(jì)數(shù)體系。如羅馬數(shù)ⅰ、ⅱ、ⅲ、ⅳ……ⅹ,Ⅰ、Ⅱ、Ⅲ、Ⅳ、Ⅴ、Ⅵ……Ⅹ、Ⅺ、Ⅻ……

2、進(jìn)位制數(shù)的基本特征

(1)、數(shù)碼個(gè)數(shù)固定;(2)存在進(jìn)位基數(shù);(3)、可作加權(quán)展開(kāi)。1.4.2十進(jìn)制數(shù)413、十進(jìn)制數(shù)

十進(jìn)制數(shù)是日常生活中使用最多的進(jìn)位制數(shù),它共有十個(gè)數(shù)字符號(hào)即數(shù)碼:0、1、2、3、4、5、6、7、8、9。進(jìn)位基數(shù)是10(即縫10向高位進(jìn)一,而高位借一當(dāng)10)。可按權(quán)展開(kāi)或乘權(quán)求和展開(kāi),方法如下式中N代表任意十進(jìn)制數(shù),Ai代表不同位置上的十進(jìn)制數(shù)數(shù)碼,n和m都是整數(shù),n為小數(shù)點(diǎn)左邊的位數(shù),m為小數(shù)點(diǎn)右邊的位數(shù)。42實(shí)例:1.4.3二進(jìn)制數(shù)

二進(jìn)制數(shù)是電子計(jì)算機(jī)內(nèi)部數(shù)據(jù)信息編碼使用的進(jìn)位制數(shù),二進(jìn)制數(shù)只有兩個(gè)數(shù)碼:0和1,其進(jìn)位基數(shù)是2,即縫二向高位進(jìn)一,高位借一當(dāng)二使用。二進(jìn)制數(shù)也可作加權(quán)展開(kāi),方法如下:

431.4.4八進(jìn)制數(shù)與十六進(jìn)制數(shù)

1、八進(jìn)制數(shù)

計(jì)算機(jī)機(jī)內(nèi)信息采用二進(jìn)制表示,但二進(jìn)制數(shù)也有缺陷和不足——主要是數(shù)位多,讀取識(shí)別難;因此在計(jì)算機(jī)中又常用八進(jìn)制或十六進(jìn)制數(shù)顯示機(jī)內(nèi)數(shù)據(jù)。

八進(jìn)制數(shù)的特點(diǎn)是:

(1)、固定數(shù)碼為八個(gè),即0、1、2、3、4、5、6、7。

(2)、進(jìn)位基數(shù)是8。(縫8向高位進(jìn)一,高位借一當(dāng)8使用)

(3)、八進(jìn)制數(shù)也可加權(quán)展開(kāi)。

(4)、每個(gè)八進(jìn)制數(shù)數(shù)碼都可用三位二進(jìn)制數(shù)表示。

44例如:2、十六進(jìn)制數(shù)

十六進(jìn)制數(shù)的特點(diǎn)是:

(1)、數(shù)碼為十六個(gè),即0~9、A、B、C、D、E、F。

(2)、進(jìn)位基數(shù)為16。

(3)、十六進(jìn)制數(shù)也可按權(quán)展開(kāi)

(4)、每一個(gè)十六進(jìn)制數(shù)碼都可以用四位二進(jìn)數(shù)表示。45例如:1.4.5不同進(jìn)位制數(shù)的標(biāo)識(shí)

為了區(qū)分不同進(jìn)位制數(shù),我們常用以下方法標(biāo)識(shí):

(1)、十進(jìn)制數(shù)加下標(biāo)10或字母D表示,由于十進(jìn)制46數(shù)是常用進(jìn)位制數(shù),所以也可以以缺省方式表示,即無(wú)下標(biāo)或字母時(shí)統(tǒng)一視為十進(jìn)制數(shù)。如:

123=123D=(123)10

(2)、二進(jìn)制數(shù)采用在數(shù)值前后加圓括號(hào)與下標(biāo)2或在數(shù)值后加字母B表示。如:(11011)2=11011B

(3)、八進(jìn)制數(shù)用在數(shù)值前后加圓括號(hào)與下標(biāo)8或在數(shù)值后加字母O表示。如:(3476)8=3476O

(4)、十六進(jìn)制數(shù)用在數(shù)值前后加圓括號(hào)與下標(biāo)16或在數(shù)值后加字母H表示。如:(AB23)16=AB23H1.4.6常用進(jìn)位制數(shù)之間的相互轉(zhuǎn)換

1、二、八、十六進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù)47

二、八和十六進(jìn)制數(shù)轉(zhuǎn)換為等值十進(jìn)制數(shù)的方法相同,都是按加權(quán)展開(kāi)或乘以權(quán)值求和進(jìn)行變換。舉例如下482、十進(jìn)制數(shù)轉(zhuǎn)換為二、八、十六進(jìn)制數(shù)

方法:整數(shù)部份采用除以基數(shù)取余數(shù)法,簡(jiǎn)稱除基取余;小數(shù)部份采用乘以基數(shù)取整法。舉例如下

192.625=()B=()O=()H

整數(shù)部份——用短除法實(shí)現(xiàn)。

小數(shù)部份——用連乘法完成。491922296248000224021226230012110高低1928824803003高低19216161200C高低192=11000000B192=300O192=C0H余余余500.6252×1.25010.2502×0.50000.5002×1.0001高低0.625=0.101B0.6258×5.00050.625=0.5O0.62516×3750A625+10.0000.625=0.AH整51192.625=11000000.101B=300.5O=C0.AH3、二進(jìn)制數(shù)與八進(jìn)制數(shù)的互換

二進(jìn)制數(shù)與八進(jìn)制數(shù)的互換可利用八進(jìn)制數(shù)數(shù)碼的特征:每一個(gè)八進(jìn)制數(shù)數(shù)碼都可用三位二進(jìn)制數(shù)表示(原因是:23=8),即對(duì)應(yīng)關(guān)系如下八01234567二000001010011100101110111利用這個(gè)關(guān)系,可簡(jiǎn)單進(jìn)行二、八進(jìn)制數(shù)之間的互換。方法為:52(1)、八進(jìn)制數(shù)到二進(jìn)制數(shù)——照搬八進(jìn)制數(shù)數(shù)碼對(duì)應(yīng)的三位二進(jìn)制數(shù)到原八進(jìn)制數(shù)的數(shù)碼位置處,去掉首尾多余的0即可。如:

(1567)8=(001101110111)2=(1101110111)2

(23.74)8=(010011.111100)2=(10011.1111)2

(2)、二進(jìn)制數(shù)到八進(jìn)制數(shù)——以小數(shù)點(diǎn)為基準(zhǔn),整數(shù)部份從小數(shù)點(diǎn)處起向左每三位一節(jié)分組,最高位不足三位的在左邊添0補(bǔ)足三位;小數(shù)部份自小數(shù)點(diǎn)處起向右劃分,也是三位一節(jié)分組,最低位不足三位的在右邊添0補(bǔ)足三位,依每一個(gè)八進(jìn)制數(shù)碼與三位二進(jìn)制數(shù)相對(duì)應(yīng)的關(guān)系照搬八進(jìn)制數(shù)碼即得由二進(jìn)制數(shù)轉(zhuǎn)換而成的八進(jìn)制數(shù)。如:53(1101101.10101)2=(001’101’101.101’010)2

=(155.52)8

(101010.110111)2=(101’010.110’111)2=(52.67)8

4、二進(jìn)制數(shù)與十六進(jìn)制數(shù)的互換

十六進(jìn)制數(shù)數(shù)碼也具有以下特點(diǎn):每一個(gè)十六進(jìn)制數(shù)數(shù)碼都可以用四位二進(jìn)制數(shù)表示(因?yàn)?4=16),即存在如下對(duì)應(yīng)關(guān)系01234567000000010010001101000101011001115489ABCDEF10001001101010111100110111101111(1)、十六進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù)

方法:將每一位十六進(jìn)制數(shù)數(shù)碼用其相對(duì)應(yīng)的四位二進(jìn)制數(shù)代入原位置,并去掉首尾處多余的0即可。

如:(14A.C)16=(000101001010.1100)2=(101001010.11)2

(2)、二進(jìn)制數(shù)轉(zhuǎn)換成十六進(jìn)制數(shù)

方法:以小數(shù)點(diǎn)為基準(zhǔn),整數(shù)部份從小數(shù)點(diǎn)處起向左每四位一節(jié)分組,最高位不足四位的在左邊添0補(bǔ)足四位;小數(shù)部份自小數(shù)點(diǎn)處起向右劃分,也是四位一55節(jié)分組,最低位不足四位的在右邊添0補(bǔ)足四位,依每一個(gè)十六進(jìn)制數(shù)碼與四位二進(jìn)制數(shù)相對(duì)應(yīng)的對(duì)應(yīng)關(guān)系,照搬十六進(jìn)制數(shù)碼到原四位二進(jìn)制數(shù)所在位置即得由二進(jìn)制數(shù)轉(zhuǎn)換而成的十六進(jìn)制數(shù)。

例如:(110101010.1010101)2=(0001’1010’1010.1010’1010)2

=(1AA.AA)16

5、八進(jìn)制數(shù)與十六進(jìn)制數(shù)的等值互換

直接把八進(jìn)制數(shù)變成十六進(jìn)制數(shù)的方法還是:整數(shù)部份除以基數(shù)取余法;小數(shù)部份乘以基數(shù)取整法。不過(guò)我們對(duì)八進(jìn)制數(shù)與十六進(jìn)制數(shù)的運(yùn)算法則不熟,極易出錯(cuò)。這里我們可以借助中間橋梁二進(jìn)制數(shù)進(jìn)56行八進(jìn)制數(shù)與十六進(jìn)制數(shù)互換,即先將八進(jìn)制數(shù)或十六進(jìn)制數(shù)變成二進(jìn)制數(shù),然后再由二進(jìn)制數(shù)變到十六進(jìn)制數(shù)或八進(jìn)制數(shù)。

如:(67.5)8=(110111.101)2=(0011’0111.1010)2=(37.A)16

6、二進(jìn)制數(shù)的算術(shù)運(yùn)算法則

(1)、加法運(yùn)算法則

①、0+0=0;②、0+1=1+0=1;③、1+1=10(縫二進(jìn)一)

例:計(jì)算(1011)2+(1101)2=?

解:列豎式運(yùn)算為10111101+11000∴(1011)2+(1101)2=(11000)257(2)、減法運(yùn)算法則

①、0-0=1-1=0;②、1-0=1;③、0-1=1(高位借一當(dāng)二)。

例:計(jì)算(1110101)2-(110101)2=?

解:用豎式運(yùn)算1110101110101-1000000∴(1110101)2-(110101)2=(1000000)2(3)、乘法運(yùn)算法則

①、0×0=0;②、0×1=1×0=0;③、1×1=1

例:計(jì)算(1011)2×(101)2=?58解:1011101×101100001011+110111∴(1011)2×(101)2=(110111)2(4)、除法運(yùn)算法則

①、0÷1=0;②、1÷1=1;③、0÷0=0

例:計(jì)算(11010)2÷(101)2=?

解:11010101101…商1011101101011…余(11010)2÷(101)2=(101)2……(1)2∴591.3.7計(jì)算機(jī)信息編碼

計(jì)算機(jī)中處理的數(shù)據(jù)除數(shù)值數(shù)據(jù)外還有大量的非數(shù)值數(shù)據(jù),不論是數(shù)值數(shù)據(jù)還非數(shù)值數(shù)據(jù)在計(jì)算機(jī)內(nèi)部都統(tǒng)統(tǒng)轉(zhuǎn)換為二進(jìn)制代碼來(lái)存儲(chǔ)、加工和處理。即機(jī)內(nèi)信息數(shù)字化表示。

1、ASCII碼——字符編碼

字符編碼規(guī)定了使用不同二進(jìn)制數(shù)串表示不同字符、數(shù)字和專門符號(hào)的方式,計(jì)算機(jī)系統(tǒng)中使用的字符編碼有:ASCII碼、EBCDIC碼和漢字編碼。ASCII碼是美國(guó)國(guó)家信息交換標(biāo)準(zhǔn)字符碼或美國(guó)標(biāo)準(zhǔn)信息交換代碼(AmericanStandardCodeforInformationInterchange)的簡(jiǎn)稱,它60主要用于微型機(jī)和小型機(jī)中;EBCDIC碼是擴(kuò)展二—十進(jìn)制交換碼(ExtendedBinaryCodedDecimalInterchangeCode)的簡(jiǎn)稱,它主要用于IBM大型機(jī)中。

ASCII碼又分為基本ASCII碼(7位編碼)和擴(kuò)展ASCII碼(8位編碼)兩種。基本ASCII碼是7位編碼制(即用7位二進(jìn)制數(shù)表示一個(gè)字符),共有27=128個(gè)字符,其中包括26個(gè)英文大寫字母、26個(gè)英文小寫字母、10個(gè)十進(jìn)制數(shù)碼、34個(gè)通用控制字符和32個(gè)特殊符號(hào)(標(biāo)點(diǎn)符號(hào)和運(yùn)算符)。也可以這樣歸類,0~31為控制符,32~126為可顯示字符,127為報(bào)警符。注意由于空格符可歸類為顯示字符也可歸類為不顯字符,這樣便有了控制字符為33或34之說(shuō),顯示字符為6195或94之說(shuō)。

由于每一個(gè)ASCII碼字符都被保存在一個(gè)字節(jié)的存儲(chǔ)空間里,而一個(gè)字節(jié)由八個(gè)二進(jìn)制位組成,基本ASCII碼是7位編碼制即采用7位二進(jìn)制數(shù)表示一個(gè)字符,這樣八個(gè)二進(jìn)制位只用了7個(gè),規(guī)定空出的最高第八位固定填充0,湊足八位。由基本ASCII碼表可以查出英文字符對(duì)應(yīng)的ASCII碼,反之由ASCII碼也可查出相應(yīng)的字符。

擴(kuò)展ASCII碼是八位編碼,最高位填充1,也有128個(gè)字符。

附基本ASCII碼表如下6276543210000010100111001011101110000NULDLESP0@P′p0001SOHDC1!1AQaq0010STXDC2”2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv6376543210000010100111001011101110111BELETB’7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,<L\l|1101CRGS–=M]m}1110SORS.>N↑n~1111SIVS/?O↓oDEL64ASCII碼控制符功能說(shuō)明控制符功能名稱控制符功能名稱控制符功能名稱控制符功能名稱NUL空HT橫向制表DC2設(shè)備控制2ESC換碼SOH標(biāo)題開(kāi)始LF換行DC3設(shè)備控制3FS文件分隔STX文本開(kāi)始VT縱向制表DC4設(shè)備控制4GS組分隔ETX文本結(jié)束FF換頁(yè)NAK否認(rèn)RS記錄分隔EOT傳輸結(jié)束CR回車SYN同步US單元分隔ENQ詢問(wèn)SO移出ETB組傳輸結(jié)束DEL作廢ACK確認(rèn)SI移入CAN取消

BEL響鈴DLE轉(zhuǎn)義EM紙盡

BS退格DC1設(shè)備控制1SUB取代

65幾個(gè)連續(xù)編碼的特殊字符要牢記并能遞推。

字符十進(jìn)制編碼二進(jìn)制編碼

0~948~57(00110000)2~(00111001)2

A~Z65~90(01000001)2~(01011010)2

a~z97~122(01100001)2~(01111010)2連續(xù)編碼字符的遞推關(guān)系是相鄰字符后者比前者大一,如:B的ASCII碼值只比A的ASCII碼值大一,即A是65,B是66;小寫字母的ASCII碼值大于大寫字母的ASCII碼值且相同字母的大小ASCII碼相差32,英文字符ASCII碼大于數(shù)字ASCII碼。機(jī)內(nèi)“CHINA”是以下二進(jìn)制數(shù)串:“01000011,01001000,01001001,01001110,01000001”。662、漢字編碼

(1)、外碼、內(nèi)碼、區(qū)位碼和國(guó)標(biāo)碼

外碼是輸入漢字時(shí)采用的編碼,常用的有區(qū)位碼輸入法中的數(shù)字、拼音輸入法中的英文小寫字母、五筆字型中的英文小寫字母。外碼只有四大類:①、音碼(全拼、雙拼、智能ABC);②、形碼(五筆);③、音形結(jié)合碼(自然碼);④、流水碼(區(qū)位碼、電報(bào)明碼)。

漢字輸入的外碼可以千差萬(wàn)別,但其內(nèi)碼必須是統(tǒng)一的,即采用不同輸入法輸入的漢字,在機(jī)內(nèi)保存、傳輸、傳送和加工處理(運(yùn)算)時(shí)的編碼必須一致。

67漢字機(jī)內(nèi)碼是指漢字存儲(chǔ)、傳輸、傳送和運(yùn)算所使用的二進(jìn)制代碼。漢字內(nèi)碼的編碼方案是:采用兩個(gè)字節(jié)(14位二進(jìn)制數(shù))表示一個(gè)漢字,每字節(jié)的高位固定填充1(為與ASCII碼區(qū)別)。這樣一共可以表示214個(gè)不同的狀態(tài),即

214=27×27=128×128=16384個(gè)漢字而實(shí)際常用漢字只5000~6000左右,還有絕大部份編碼設(shè)有使用。實(shí)際編碼時(shí)一級(jí)漢字3755個(gè),二級(jí)漢字3008個(gè),圖形符號(hào)682個(gè),共7445個(gè)。

具體編碼時(shí),為使?jié)h字編碼統(tǒng)一,1981年我國(guó)國(guó)家標(biāo)準(zhǔn)局公布了國(guó)標(biāo)GB2312—80漢字編碼表。

68該表規(guī)定:把所有漢字和圖形符號(hào)構(gòu)造成一張94行94列的大表,表中每一行稱為一個(gè)區(qū),每一列稱為一個(gè)位,則共有01~94個(gè)區(qū),01~94個(gè)位。區(qū)號(hào)與位號(hào)組合構(gòu)成國(guó)標(biāo)區(qū)位碼(簡(jiǎn)稱區(qū)位碼),區(qū)位碼可以唯一確定一個(gè)漢字或圖形符號(hào),反之任何一個(gè)漢字或圖形符號(hào)也唯一地對(duì)應(yīng)一個(gè)區(qū)位碼。

漢字區(qū)位碼的劃分方式如下:

1~15區(qū):圖形符號(hào)區(qū),其中1~9為標(biāo)準(zhǔn)圖形符號(hào)區(qū),10~15區(qū)為自定義符號(hào)區(qū)。

16~55區(qū):一級(jí)常用漢字,按漢語(yǔ)拼單排序,同音字按筆畫順序排序,共有3755個(gè)。55區(qū)的90~

6994位沒(méi)有定義。

56~87區(qū):二級(jí)漢字,即不大常用的漢字和偏旁部首,按筆畫順序排序,有3008個(gè)。

88~94區(qū):自定義漢字區(qū)。

區(qū)位碼的兩個(gè)特點(diǎn):(1)、絕對(duì)無(wú)重碼;(2)、區(qū)位碼可以輸入圖形符號(hào)、字母、數(shù)字、標(biāo)點(diǎn)符號(hào)。

漢字機(jī)內(nèi)碼正是由區(qū)位碼演變面來(lái)的。首先,由區(qū)位碼變成國(guó)標(biāo)碼,國(guó)標(biāo)碼是區(qū)位碼的十六進(jìn)制數(shù)表示+20H,20H是為避開(kāi)ASCII碼的32個(gè)控制符。即

國(guó)標(biāo)碼高位字節(jié)=十六進(jìn)制區(qū)號(hào)+20H

國(guó)標(biāo)碼低位字節(jié)=十六進(jìn)制位號(hào)+20H

70內(nèi)碼高位字節(jié)=國(guó)標(biāo)碼高位字節(jié)+80H

內(nèi)碼低位字節(jié)=國(guó)標(biāo)碼低位字節(jié)+80H

加80H是為了使每字節(jié)的高位二進(jìn)制數(shù)表示為1。如:

漢字區(qū)位碼(十)國(guó)標(biāo)碼(十六)機(jī)內(nèi)碼(十六)

啊1601D3021HB0A1H

東2211D362BHB6ABH

薄1701D3121HB1A1H

(2)、字形碼

漢字字形碼是用于實(shí)現(xiàn)漢字輸出顯示與輸出打印的編碼。漢字字形碼又稱為漢字字庫(kù),它有軟字庫(kù)和硬字庫(kù)兩類可分為:點(diǎn)陣字庫(kù)和矢量字庫(kù)兩種。

71點(diǎn)陣字庫(kù)的優(yōu)點(diǎn)是不要專要專門程序處理即可輸出顯示或打印,缺點(diǎn)是存儲(chǔ)點(diǎn)陣漢字字庫(kù)需要的空間大,變換字號(hào)容易失真。矢量字庫(kù)存儲(chǔ)占據(jù)的存儲(chǔ)空間容量小,字體放大不失真,但它必須有專門處理程序參與才能使用。

這里主要介紹點(diǎn)陣字庫(kù)的存儲(chǔ)空間計(jì)算法:由于漢字是象形文字、方塊字,所以在漢字點(diǎn)陣字庫(kù)中將漢字的輸出方塊大小劃分為若干行列組成,即大方塊分割成若干小方塊,每一個(gè)小方塊可以對(duì)應(yīng)于輸出時(shí)的“亮”或“滅”,即二進(jìn)制數(shù)的“0”、“1”。換句話說(shuō)每個(gè)小方塊相當(dāng)于一個(gè)二進(jìn)制位,八個(gè)二進(jìn)制位為一個(gè)字節(jié),這樣點(diǎn)陣字庫(kù)的存儲(chǔ)容量計(jì)算方法是:7216×16點(diǎn)陣的一個(gè)漢字字庫(kù):16×16÷8=32B

24×24點(diǎn)陣的一個(gè)漢字字庫(kù):24×24÷8=72B

32×32點(diǎn)陣的一個(gè)漢字字庫(kù):32×32÷8=128B

48×48點(diǎn)陣的一個(gè)漢字字庫(kù):48×48÷8=288B輸入碼漢字

輸入系統(tǒng)輸入字典內(nèi)部處理漢字字庫(kù)存儲(chǔ)通信字形碼顯示打印內(nèi)碼內(nèi)碼地址碼國(guó)標(biāo)碼字形碼漢字代碼轉(zhuǎn)換關(guān)系圖731.4.8計(jì)算機(jī)信息容量單位1、位(bit)——最小的信息單位

位是計(jì)算機(jī)中存儲(chǔ)信息(數(shù)據(jù))的最小單位,指保存二進(jìn)制數(shù)數(shù)碼的一個(gè)空間位置,記為bit(比特)。一個(gè)二進(jìn)制位只能存放“0”或“1“。

2、字節(jié)(byte)

字節(jié)是計(jì)算機(jī)存儲(chǔ)容量的基本單位,也是計(jì)算機(jī)中文件大小的量度的基本單位。定義:一個(gè)字節(jié)等于八個(gè)二進(jìn)制位,即1B=8bit

常用的信息單位或存儲(chǔ)容量單還有:千字節(jié)(KB)、兆字節(jié)(MB)、千兆字節(jié)(GB),它們的換算關(guān)系為

1KB=210B=1024B1MB=220B=1024KB返回目錄741GB=230B=1024MB

1TB=240B=1024GB

通常,一個(gè)英文字符(ASCII碼)用一個(gè)字節(jié)來(lái)保存,而一個(gè)漢字用兩個(gè)字節(jié)來(lái)儲(chǔ)存。

3、字和字長(zhǎng)

字是計(jì)算機(jī)一次存取、加工、運(yùn)算和傳送的數(shù)據(jù)長(zhǎng)度。一個(gè)字通常由一個(gè)或若干個(gè)字節(jié)組成。構(gòu)成一個(gè)字?jǐn)?shù)據(jù)的二進(jìn)制數(shù)位數(shù)稱為字長(zhǎng),即字長(zhǎng)是計(jì)算機(jī)一次讀取或?qū)懭霐?shù)據(jù)信息的二進(jìn)制位數(shù)。字長(zhǎng)是衡量計(jì)算機(jī)性能的一個(gè)重要技術(shù)指標(biāo),字長(zhǎng)越長(zhǎng)計(jì)算機(jī)的計(jì)算精度就越高、運(yùn)算速度也就越快。

目前,計(jì)算機(jī)的字長(zhǎng)有:8位、16位、32位和64位幾種。751.5計(jì)算機(jī)中正負(fù)數(shù)的表示

返回目錄1、機(jī)器數(shù)

帶有正負(fù)符號(hào)的數(shù)在計(jì)算機(jī)中的如下表示:設(shè)置數(shù)中最高位為符號(hào)位,并用“0”表示正,用“1”表示負(fù)。如:+65=(1000001)2-65=(-1000001)2

[+65]原=(01000001)2[-65]原=(11000001)2

稱為機(jī)器數(shù),也叫數(shù)的原碼表示。即用高位作符號(hào)位,“0”表正、“1”表負(fù),并把該數(shù)的絕對(duì)值轉(zhuǎn)換為相應(yīng)二進(jìn)制數(shù)。機(jī)器數(shù)易于表示但不便于計(jì)算,為此引出了機(jī)器數(shù)的反碼和補(bǔ)碼表示。762、反碼與補(bǔ)碼機(jī)器數(shù)的反碼表示仍然保留原碼中的符號(hào)位不動(dòng),規(guī)定正數(shù)的反碼即是原碼本身,負(fù)數(shù)的反碼是在原碼中保留符號(hào)不變情況下,對(duì)其后的二進(jìn)制數(shù)數(shù)逐一取反(0變1,1變?yōu)?)。如:[+65]反=(01000001)2[-65]反=(10111110)2機(jī)器數(shù)的補(bǔ)碼表示規(guī)定:正數(shù)的補(bǔ)碼即為原碼,負(fù)數(shù)的補(bǔ)碼在負(fù)數(shù)的反碼末位上+1。如:[+65]補(bǔ)=(01000001)2[-65]反=(10111110)2+1=(10111111)2補(bǔ)碼可以實(shí)現(xiàn)轉(zhuǎn)減法運(yùn)算為加法運(yùn)算。77一、單項(xiàng)選擇題

1、計(jì)算機(jī)系統(tǒng)由(D)組成。

A、主機(jī)與外部設(shè)備B、主機(jī)、鍵盤、顯示器和打印機(jī)

C、系統(tǒng)軟件和應(yīng)用軟件D、硬件系統(tǒng)和軟件系統(tǒng)

2、微型計(jì)算機(jī)中央處理器是由(C)組成的。

A、內(nèi)存和控制器B、主存儲(chǔ)器和運(yùn)算器

C、運(yùn)算器和控制器D、內(nèi)存、控制器和運(yùn)算器

3、計(jì)算機(jī)內(nèi)存比外存(D)

A、便宜B、存儲(chǔ)信息時(shí)間長(zhǎng)C、存儲(chǔ)信息多

D、存取速度快

4、下列設(shè)備中不能用作輸出設(shè)備的是(B)

A、打印機(jī)B、鍵盤C、顯示器D、繪圖儀

5、電子計(jì)算機(jī)由于某種原因重新啟動(dòng),則丟失信息的是(D)。本章習(xí)題78A、EPPROMB、ROMC、硬盤D、RAM

6、CPU的功能是(A)

A、實(shí)現(xiàn)算術(shù)運(yùn)算和邏輯運(yùn)算并協(xié)調(diào)指揮計(jì)算機(jī)各部件一起工作

B、存儲(chǔ)程序和數(shù)據(jù)C、保存指令系統(tǒng)

D、驅(qū)動(dòng)外圍設(shè)備

7、“VGA”的含義是(D)

A、微機(jī)型號(hào)B、鍵盤標(biāo)準(zhǔn)C、顯示標(biāo)準(zhǔn)D、顯示器型號(hào)

8、SRAM存儲(chǔ)器是(A)

A、靜態(tài)隨機(jī)存儲(chǔ)器B、靜態(tài)只讀存儲(chǔ)器

C、動(dòng)態(tài)隨機(jī)存儲(chǔ)器D、動(dòng)態(tài)只讀存儲(chǔ)器

9、ASCII碼的編碼方案是(C)

A、ASCII碼是7位編碼B、ASCCI碼是8位編碼

C、ASCII碼是8位編碼,但最高位固定為079D、ASCII碼為7位編碼且高位固定是0。

10、計(jì)算機(jī)能夠直接識(shí)別并執(zhí)行的語(yǔ)言是(A)

A、機(jī)器語(yǔ)言B、匯編語(yǔ)言C、高級(jí)語(yǔ)言D、源程序

11、計(jì)算機(jī)內(nèi)部使用的是(C)

A、十進(jìn)制數(shù)B、八進(jìn)制數(shù)C、二進(jìn)制數(shù)D、十六進(jìn)制數(shù)

12、計(jì)算機(jī)中的一個(gè)字節(jié)由(B)個(gè)二進(jìn)制位組成。

A、4B、8C、16D、64

13、微型計(jì)算機(jī)的常規(guī)內(nèi)存是(C)KB。

A、1024B、384C、640D、4×1024

14、電子計(jì)算機(jī)內(nèi)采用二進(jìn)制數(shù)表示信息的原因是(A)

A、二進(jìn)制數(shù)數(shù)碼少、運(yùn)算法則簡(jiǎn)單

B、二進(jìn)制數(shù)只有0、1兩個(gè)數(shù)碼C、二進(jìn)制數(shù)轉(zhuǎn)換簡(jiǎn)單

D、二進(jìn)制數(shù)能實(shí)現(xiàn)邏輯運(yùn)算

15、將十進(jìn)制數(shù)77.25轉(zhuǎn)換為二進(jìn)制數(shù)為(B),八進(jìn)制數(shù)80為(C),十六進(jìn)制數(shù)為(A)。

(1)A、10101011.1B、1001101.1C、11010101.01

D、10001110.11

(2)A、120.4B、107.5C、115.2D、141.2

(3)A、4D.4B、5B.4C、39.8D、5A.C

16、在下面不同的進(jìn)位制數(shù)中,最小的是(C)

A、110110001BB、75C、37OD、A7H

17、漢字機(jī)內(nèi)碼占用(A)字節(jié)。

A、2B、4C、8D、16

18、軟磁盤寫保護(hù)后,能進(jìn)行的操作是(D)

A、格式化B、刪除文件C、建立子目錄

D、執(zhí)行可執(zhí)行文件或讀出文件

19、影響計(jì)算機(jī)運(yùn)行速度的主要性能指標(biāo)是(A)

A、主頻和字長(zhǎng)B、主頻和內(nèi)存容量

C、外圍設(shè)備和可靠性D、硬盤大小和主頻

8120、計(jì)算機(jī)中發(fā)現(xiàn)病毒后比較徹底的清除方法是(B)

A、刪除文件B、格式化磁盤C、用殺

溫馨提示

  • 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)論