第1部分 計算機基礎知識_第1頁
第1部分 計算機基礎知識_第2頁
第1部分 計算機基礎知識_第3頁
第1部分 計算機基礎知識_第4頁
第1部分 計算機基礎知識_第5頁
已閱讀5頁,還剩124頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本課程學習內(nèi)容第一部分、計算機基礎知識第二部分、Windows操作系統(tǒng)應用第三部分、Office應用基礎第四部分、網(wǎng)絡應用基礎第五部分、多媒體基礎應用本課程學習安排課時安排(11-17周)總學時48(24+24)/周學時8(4+4)考勤上課:不定時點名實習:要求提交報告到:11考試方式:上機考試最終成績:平時成績(點名+實習報告提交質(zhì)量)上機考試成績實習要求:刷卡,按學號順序入坐進入機房須穿鞋套每次實習前做好充分準備,實習后寫實習報告戴耳機、上網(wǎng)、聊天、玩游戲等此類活動是不被允許的相關學習網(wǎng)站作業(yè)管理系統(tǒng)http://10可下載實習素材實驗管理系統(tǒng)11用于網(wǎng)上提交實習報告借助搜索引擎:http://http://與我聯(lián)系辦公室:信息工程學院2-11(計算機基礎教學部)電話:029--87092417E-mail:srj@第一部分計算機基礎知識主要內(nèi)容:1.1計算機系統(tǒng)概述1.2微型計算機系統(tǒng)1.3計算機中信息的表示1.1計算機系統(tǒng)概述一、計算機基本理論

計算機科學奠基人英國科學家阿蘭.圖靈電子計算機之父:美籍匈牙利數(shù)學家馮.諾依曼主要貢獻:建立圖靈機模型,奠定可計算理論基礎。提出圖靈測試,闡述了機器智能的概念。美國計算機學會(ACM)1966年設立圖靈獎計算機領域諾貝爾獎1.1計算機系統(tǒng)概述一、馮·諾依曼思想馮·諾依曼:美籍匈牙利數(shù)學家,被人們譽為計算機之父。他和同事研制的EDVAC計算機中提出了“存儲程序”的概念。以此概念為基礎的各類計算機統(tǒng)稱為馮·諾依曼機。1.1計算機系統(tǒng)概述

馮·諾依曼基本思想采用“存儲程序,程序控制”方案存儲程序:就是事先將程序以二進制形式存入計算機系統(tǒng)的存儲器中。程序控制:在啟動后,計算機自動取出并執(zhí)行存于存儲器中的程序,完成預定的操作。計算機中的指令和數(shù)據(jù)均采用二進制碼表示和運算存儲在存儲器中的指令是順序執(zhí)行的計算機硬件由五部分組成1.1計算機系統(tǒng)概述二、計算機硬件系統(tǒng)硬件系統(tǒng)由五部分組成:輸入設備:實現(xiàn)數(shù)據(jù)輸入功能存儲器:存儲數(shù)據(jù)運算器:數(shù)據(jù)運算控制器:系統(tǒng)控制輸出設備:顯示結果數(shù)據(jù)1.1計算機系統(tǒng)概述輸入設備輸出設備外存儲器內(nèi)存儲器運算器控制器數(shù)據(jù)流控制流二、計算機硬件系統(tǒng)指令流1.1計算機系統(tǒng)概述指令是能被計算機識別并執(zhí)行的的二進制代碼,完成一種操作。操作碼

操作數(shù)

數(shù)據(jù)傳送指令數(shù)據(jù)處理指令程序控制指令輸入輸出指令

其它指令

IfGoto……+-×÷AndOr……CPU內(nèi)存I/O設備主機對計算機的硬件進行管理等指令

結構分類操作碼要完成的操作類型或性質(zhì)操作數(shù)

操作的內(nèi)容或所在的地址

三、計算機工作原理1.1計算機系統(tǒng)概述三、計算機工作原理1.指令的執(zhí)行一條指令的執(zhí)行過程分為以下3步驟:①取指令按照指令計數(shù)器中的地址,從內(nèi)存儲器中取出指令,并送往指令寄存器。②分析指令對指令寄存器中存放的指令進行分析,由譯碼器對操作碼進行譯碼,將指令的操作碼轉換成相應的控制電位信號;由地址碼確定操作數(shù)地址。③執(zhí)行指令

由操作控制線路發(fā)出完成該操作所需要的一系列控制信息,去完成該指令所要求的操作。一條指令執(zhí)行完成,指令計數(shù)器加1或?qū)⑥D移地址碼送入程序計數(shù)器,然后回到①。計算機工作原理

1.指令的串行執(zhí)行是依次完成指令的三個部件后,才開始下一條指令的執(zhí)行,在此過程中在執(zhí)行某功能部件時,其他兩個功能部件是不工作的。

2.指令流水線技術指令流水線技術就是使這三個功能部件并行工作,則可提高計算機執(zhí)行指令的速度,現(xiàn)在的計算機一般采用流水線技術。則有三條指令的并行執(zhí)行理論速度是串行執(zhí)行的3倍四、計算機軟件系統(tǒng):軟件的概念:軟件是指程序、程序運行所需要的數(shù)據(jù)以及開發(fā)、使用和維護這些程序所需要的文檔。軟件的分類系統(tǒng)軟件:指控制計算機的運行,管理計算機的各種資源,并為應用軟件提供支持和服務的一類軟件。應用軟件:利用計算機的軟硬件資源為某一專門的應用目的而開發(fā)的軟件。1.1計算機系統(tǒng)概述

1.1計算機系統(tǒng)概述四、計算機軟件系統(tǒng):操統(tǒng)作系語言處理程序?qū)嵱贸绦驊密浖到y(tǒng)軟件應用軟件用戶1.1計算機系統(tǒng)概述四、計算機的軟件系統(tǒng)系統(tǒng)軟件:是計算機運行所必需的基礎軟件、為其它應用程序運行提供環(huán)境和支撐。系統(tǒng)軟件通常有:操作系統(tǒng):管理和控制計算機系統(tǒng)的所有軟件和硬件資源。各種程序設計語言及其處理程序。數(shù)據(jù)庫系統(tǒng)機器的監(jiān)控管理程序、調(diào)試程序、故障檢查和診斷程序輸入/輸出設備驅(qū)動程序1.1計算機系統(tǒng)概述四、計算機的軟件系統(tǒng)操作系統(tǒng)目的:計算機與人交互的接口,不必了解計算機內(nèi)部結構合理地使用系統(tǒng)內(nèi)包含的各種軟、硬件資源,提高整個系統(tǒng)的使用效率和經(jīng)濟效益。目前典型的操作系統(tǒng)有:Windows、UNIX、Linux等。1.1計算機系統(tǒng)概述四、計算機的軟件系統(tǒng)程序設計語言:計算機能識別的符號集合。程序是用計算機語言書寫的代碼。程序設計語言類型:機器語言:(低級語言),能被計算機直接識別和執(zhí)行。匯編語言:機器語言符號化。不能被計算機直接執(zhí)行,需編譯(翻譯)為機器語言后被執(zhí)行。高級語言:接近人類的自然語言,使用方便。不能被計算機直接執(zhí)行,需編譯為機器語言后被執(zhí)行。語言處理程序(1)機器語言

機器語言是由“0”、“1”二進制代碼按一定規(guī)則組成的、能被機器直接理解、執(zhí)行的指令集合。

例如,計算A=15+10的機器語言程序如下:1011000000001111 :把15放入累加器A中0010110000001010 :10與累加器A的值相加,結 果仍放入A中11110100 :結束,停機缺點:編程工作量大,難學、難記、難修改,只適合專業(yè)人員使用;由于不同的計算機,其指令系統(tǒng)不同,機器語言隨機而異,通用性差,是面向機器的語言。優(yōu)點:程序代碼不需要翻譯,所占空間少,執(zhí)行速度快?,F(xiàn)在已經(jīng)沒有人用機器語言直接編程了。

程序設計語言與語言處理程序(2)匯編語言將機器指令的代碼用英文助記符來表示,代替機器語言中的指令和數(shù)據(jù)。例如用ADD表示加、SUB表示減、JMP表示程序跳轉等等,這種指令助記符的語言就是匯編語言。例如,計算A=15+10的匯編語言程序:MOV A,15 :把15放入累加器A中ADD A,10 :10與累加器A相加,結果存入A中HLT :結束,停機優(yōu)點:匯編語言克服了機器語言難讀等缺點,保持了其編程質(zhì) 量高,占存儲空間少,執(zhí)行速度快的優(yōu)點。缺點:還是依賴于機器,通用性差。特點:源程序必須通過匯編程序翻譯成機器語言。常用于:過程控制等編程。(3)高級語言高級語言是由表達各種意義的詞和數(shù)學公式按照一定的語法規(guī)則來編寫程序的語言。例如,計算A=15+10的BASIC語言程序如下:A=15+10 ‘15與10相加的結果放入A中PRINTA ‘輸出AEND ‘程序結束優(yōu)點:通用性強,編程效率高。缺點:源程序要翻譯成機器語言,代碼不最優(yōu)。常用高級語言

Fortran語言

1954年推出,適用于科學和工程計算。

COBOL語言是面向商業(yè)的通用語言,1959年推出,主要用于數(shù) 據(jù)處理,隨著數(shù)據(jù)庫管理系統(tǒng)的迅速發(fā)展,很少使用。

Pascal語言結構化程序設計語言,1968年推出,適用于教學、科 學計算、數(shù)據(jù)處理和系統(tǒng)軟件等開發(fā),目前已被C語言取代.

C、C++語言

1972年推出C語言,1983年加入面向?qū)ο蟮母拍睿?改名為C++。語言簡練、功能強,適用面廣。

BASIC語言初學者語言,1964年推出;1991年微軟推出可視化的 、基于對象的VisualBasic開發(fā)環(huán)境,發(fā)展到現(xiàn)在的VB.NET開 發(fā)環(huán)境,則是完全面向?qū)ο蟆⒐δ芨鼜姶蟆?/p>

Java語言一種新型的跨平臺的面向?qū)ο笤O計語言,1995年推出, 適用于網(wǎng)絡應用.語言處理程序——匯編程序匯編程序是將匯編語言編制的程序(源程序)翻譯成機器語言程序(目標程序)的工具。匯編語言源程序匯編程序機器語言程序匯編程序的具體翻譯工作步驟:①用機器操作碼代替符號化的操作符。②用數(shù)值地址代替符號名稱。③將常數(shù)翻譯為機器的內(nèi)部表示。④

分配指令和數(shù)據(jù)的存儲單元。

語言處理程序——高級語言翻譯程序1)解釋方式

解釋方式的翻譯工作由解釋程序來完成,這種方式如同“口譯”。解釋程序?qū)υ闯绦蜻M行逐句分析,若沒有錯誤,將該語句翻譯成一個或多個機器語言指令,然后立即執(zhí)行這些指令;若解釋時發(fā)現(xiàn)錯誤,會立即停止,報錯并提醒用戶更正代碼。解釋方式不生成目標程序。

數(shù)據(jù)高級語言源程序解釋程序計算結果優(yōu)點:查找錯誤的語句行和修改方便缺點:執(zhí)行速度慢

BASIC、LISP等語言采用解釋方式。2)編譯方式翻譯工作由編譯程序完成。如同“筆譯”在紙上記錄翻譯后的結果。編譯程序過程:對源程序編譯產(chǎn)生目標程序;連接程序?qū)⒛繕顺绦蚝陀嘘P的程序庫組合可執(zhí)行程序。目標程序源程序可執(zhí)行程序編譯程序連接程序數(shù)據(jù)計算結果.C.OBJ.EXE優(yōu)點:執(zhí)行速度快,修改源程序后都必須重新編譯。一般高級語言(C/C++、PASCAL、FORTRAN、COBOL等)都是采用編譯方式。1.1計算機系統(tǒng)概述四、計算機的軟件系統(tǒng)應用軟件:為解決特定問題而專門設計的程序。不同的應用需要專門的應用軟件。應用軟件分為:通用軟件:為不同行、領域業(yè)所共同使用的軟件,如:Office軟件、瀏覽器軟件等。專用軟件:為特定行業(yè)、領域解決特定問題設計的軟件,如:財務軟件、翻譯軟件等。計算機系統(tǒng)軟件系統(tǒng)硬件系統(tǒng)運算器控制器存儲器輸入設備輸出設備操作系統(tǒng)語言處理程序系統(tǒng)軟件驅(qū)動程序通用應用軟件應用軟件專用應用軟件1.1計算機系統(tǒng)概述世界上第一臺計算機電子計算機ENIAC(電子管)馮.諾依曼和EDVACIBM360計算機(集成電路)IBM個人電腦1.2微型計算機系統(tǒng)一.微型計算機的誕生

1971年Intel的工程師馬西安·霍夫(M.E.Hoff)成功地在一個芯片上實現(xiàn)了中央處理器:第一片4位微處理器—Intel4004,第一臺4位微型計算機—MCS-4,摩爾定律

每18個月,集成度將翻一翻、速度將提高一倍,而其價格將降低一半1.2微型計算機系統(tǒng)二、微型計算機的硬件系統(tǒng)組成主機系統(tǒng):主板CPU存儲器總線接口主機1.4微機系統(tǒng)的組成主板CPU插槽

CPU-中央處理器組成:運算器和控制器主要指標:主頻/時鐘頻率(單位:Hz)作用:實現(xiàn)計算機中所有算術運算和邏輯運算、控制計算機中各個部件協(xié)調(diào)一致的完成各自的工作主流CPU產(chǎn)品Intel產(chǎn)品系列AMD產(chǎn)品系列龍芯龍芯1號龍芯2號龍芯2號E存儲器存儲器是計算機存儲數(shù)據(jù)和程序的記憶單元集合,每個記憶單元由8位二進制位組成,可讀寫其中的數(shù)據(jù)。存儲器存儲器通常分為內(nèi)存儲器和外存儲器存放大量信息的外存儲器信息交流中心內(nèi)存儲器存儲器每個記憶單元由8位二進制位組成。1KB=210B=1024B1MB=210KB=1024KB1GB=210MB=1024MB1TB=210GB=1024GB字節(jié)BYTE76543210位Bit存儲器內(nèi)存隨機存儲器(RAM)只讀存儲器(ROM)高速緩沖存儲器

(Cache)外存磁介質(zhì),軟盤和硬盤光盤Flash存儲器內(nèi)存儲器(主存儲器),速度快,容量小,價格較高,可由CPU直接訪問。外存儲器(輔助存儲器),速度慢,容量大,價格低,CPU不可以直接訪問。CPURAM外存數(shù)據(jù)訪問內(nèi)存RAMROM只讀存儲器,可讀,不可寫;掉電后數(shù)據(jù)不會丟失BIOS(BasicInputOutputSystem)即基本輸入輸出系統(tǒng)。是被固化到主板ROM芯片上的程序。BIOS主要功能:識別各種硬件(包括型號)引導操作系統(tǒng)進行硬件最直接的操作,如讀文件等。引導操作系統(tǒng)過程自檢。檢查電腦硬件是否良好。初始化,讀取CMOS里設置的參數(shù),對硬件進行設置。引導操作系統(tǒng)。開機自檢執(zhí)行ROM中的啟動程序加載操作系統(tǒng)執(zhí)行操作系統(tǒng)外存儲器外存儲器,大容量、能長期保存數(shù)據(jù),價格便宜。外存磁盤:軟盤和硬盤光盤:CD,DVDFlash存儲器:U盤和各種Flash卡硬盤硬盤(HardDisk)微機中最主要的輔存,容量大。盤片:一個硬盤有多個盤片,每盤片有上下兩個面,都可以保存數(shù)據(jù)。磁道:盤片上不同半徑的同心圓為磁道。扇區(qū):一個磁道被劃分為多個扇區(qū)。柱面:不同盤片相同磁道構成的圓柱面即柱面。存儲容量=盤片數(shù)×磁道(柱面)數(shù)×扇區(qū)數(shù)×每扇區(qū)字節(jié)數(shù)。磁道扇區(qū)硬盤邏輯結構扇區(qū)磁盤容量的計算公式為:磁盤容量=記錄面數(shù)×磁道數(shù)×扇區(qū)數(shù)×每扇區(qū)的字節(jié)數(shù)柱面磁盤格式化是對磁盤重新劃分磁道和扇區(qū)硬盤種類筆記本硬盤的直徑一般僅為2.5英寸和1.8英寸。移動硬盤外部接口主要有USB2.0和IEEE1394。①USB2.0

速度可達480Mbps②IEEE1394

速度目前可達400Mbps微型硬盤一般為1英寸以下的硬盤。主要用于數(shù)碼產(chǎn)品中,如數(shù)碼攝像機。

光盤CD的容量一般為680M,DVD的容量為4.7G~50G,采用更細的激光束,具有更高的磁道密度。光驅(qū):CD-ROM光驅(qū):只能讀取CD光盤。DVD-ROM光驅(qū):可以讀取CD和DVD光盤DVD刻錄光驅(qū):包括了CD、DVD的讀取和CD、DVD的刻錄。光驅(qū)的數(shù)據(jù)讀取速率用倍速來表示,CD光驅(qū)的1倍速是150KB/s,DVD光驅(qū)的1倍速是1350KB/s

總線是各部件(或設備)之間傳輸數(shù)據(jù)的公用通道

共享總線帶寬

如:USB總線

PCI總線獨享總線帶寬如:AGP總線PCI-e總線總線南橋

芯片設備1設備3設備2總線總線衡量總線的指標就是總線帶寬總線帶寬=總線頻率×總線位數(shù)×傳輸次數(shù)地址總線:傳輸?shù)刂沸畔?shù)據(jù)總線:傳輸數(shù)據(jù)信息控制總線:傳輸控制信息內(nèi)部總線:連接CPU的各個組成部件(芯片內(nèi)部)系統(tǒng)總線:連接計算機中各大部件外部總線:連接計算機和外部設備連接對象傳輸內(nèi)容并行總線:通信速度快、實時性好串行總線:簡易、方便、靈活通信方式

PCI是一種32位數(shù)據(jù)的并行總線(可擴展為64位),總線頻率為33MHz或66MHz,

最大傳輸速率=66M×64/8=532MB/s。優(yōu)點是結構簡單、成本低、設計容易。缺點是總線帶寬有限(總線頻率有限),同時多個設備是共享總帶寬。微機系統(tǒng)總線微機系統(tǒng)總線AGP(AcceleratedGraphicsPort,圖形加速端口)是顯卡的專用擴展插槽,在PCI基礎上發(fā)展而來的。它的數(shù)據(jù)傳輸帶寬有1066MB/s。微機系統(tǒng)總線常見的總線有:ISAPCIPCIAGP1.2微型計算機系統(tǒng)三、微型計算機的通信接口通信接口:用于實現(xiàn)主機和外部設備之間進行數(shù)據(jù)通信端口。

各種接口

USB接口:

USB1.1最高傳輸速率可達12Mbps很少見到

USB2.0傳輸速率可達480Mbps普遍IEEE1394:支持的設備有DV、移動硬盤、音響設備可以達到400Mbps,將來會800Mbps,1Gbps,1.6GbpsPS/2接口串行口并行口接口微機常用輸入設備鍵盤鼠標掃描儀觸摸屏條形碼閱讀器微機外設認識鍵盤鼠標鼠標-mouse分類光機鼠標光電鼠標二鍵鼠標三鍵鼠標移動精度:光電鼠優(yōu)于光機鼠現(xiàn)在比較常見的是:左鍵+右鍵+滾輪按原理分按鍵數(shù)分使用鼠標單擊雙擊右擊拖曳常用輸出設備CRT性能價格比高,技術成熟分類

LCD將取代CRT分辨率像素的數(shù)量如1024×7681280×1024指標

顏色質(zhì)量每一個像素占用的位數(shù),真彩色是24位刷新頻率(CRT)屏幕刷新速度(Hz)

刷新頻率越高,閃動就越少

不閃動至少需要75Hz注1顯示器顏色質(zhì)量若為32位,因為增加了1個字節(jié)的透明度顯示器輸入設備:鍵盤、鼠標、掃描儀等

輸出設備:顯示器、打印機、音響等

存:軟盤、硬盤、光盤、U盤等

微型計算機系統(tǒng)軟件外部設備系統(tǒng)軟件應用軟件硬件運算器控制器主機內(nèi)存CPU隨機存儲器(RAM)只讀存儲器(ROM)高速緩沖存儲器(Cache)操作系統(tǒng):DOS、Windows、Unix、Linux語言處理程序:C、Pascal、VB等

實用程序:診斷程序、排錯程序等

辦公軟件包、數(shù)據(jù)庫管理系統(tǒng)

1.2微型計算機系統(tǒng)四、硬件設備與驅(qū)動程序計算機是程序控制的,硬件是物質(zhì)基礎,軟硬件配合才能協(xié)同工作。任何硬件設備都需要軟件控制和支持,有硬件必須有軟件。驅(qū)動程序:是支持和控制硬件設備的軟件(程序)安裝硬件后,必須安裝相應的驅(qū)動程序,否則、硬件無法工作。有些驅(qū)動程序還需要進一步配置和設置后才能正常工作。即插即用設備:自動識別、自動安裝、立即啟用。1.2微型計算機系統(tǒng)五、微機性能指標(綜合考慮)字長:指計算機中運算部件一次能夠處理的二進制的位數(shù)。運算速度每秒鐘執(zhí)行指令的條數(shù):百萬條指令/秒(MIPS)主頻速度:計算機時鐘的震蕩頻率,單位:赫茲(Hz),目前使用的微型計算機主頻速度在1GHz以上內(nèi)存容量:外存容量:1.3計算機中信息的表示信息—資料、情報、知識信息:數(shù)值、文字、圖形、圖像和聲音等計算機中信息(數(shù)據(jù))都是用二進制表示的1.3計算機中信息的表示主要內(nèi)容:1.3.1編碼:計算機中常用的編碼1.3.2數(shù)制轉換1.3.3英文字符的編碼1.3.4漢字編碼1.3.1編碼的概念編碼是采用少量的基本符號,選用一定的組合原則,以表示大量復雜多樣的信息。基本符號的種類和這些符號的組合規(guī)則是一切信息編碼的兩大要素。常見編碼舉例:用10個阿拉伯數(shù)碼表示數(shù)字;用26個英文字母表示英文詞匯等。計算機內(nèi)部廣泛采用的是只用兩個符號組成的基2碼,或稱為二進制碼。二進制碼特點1.二進制編碼在物理上易于實現(xiàn)。電子元件大多有兩種穩(wěn)定的狀態(tài),例如可以用電壓的高低,門電路的導通與截止,電容的充電和放電等表示“1”和“0”。2.二進制碼用來表示的二進制數(shù)其編碼、計數(shù)、加減運算簡單。例如:二進制的加法運算有三種1+1=0,1+0=1,0+0=0。3.二進制碼的兩個符號“1”“0”正好與邏輯命題的兩個值“是”“否”或稱“真”“假”相對應,為計算機實現(xiàn)邏輯運算和程序中的邏輯判斷提供了便利的條件。但二進制數(shù)書寫冗長,所以為書寫方便,一般用十六進制數(shù)或八進制數(shù)作為二進制數(shù)的簡化表示。1.3.2數(shù)制轉換基本概念:數(shù)碼、基數(shù)、權:一般來說,如果數(shù)制采用r個基本符號,則稱其為基r數(shù)制,r稱為該數(shù)制的基數(shù),而數(shù)制中每個固定位置對應的單位值稱為權。進位計數(shù)制的編碼符合“逢r進位”的規(guī)則。一個數(shù)可以按權展開位多項式。R進制數(shù)用

r個基本符號(例如0,1,2,…,r-1)表示數(shù)值基數(shù)權數(shù)碼678.34=6×102+7×101+8×100+3×10-1+4×10-2二進制位權表示:例如:(110111.01)B=32+16+4+2+1+0.25=(55.25)D1.3.2數(shù)制轉換r進制轉化成十進制r進制轉化成十進制:數(shù)碼乘以各自的權的累加例:

10101(B)=24+22+1=21101.11(B)=22+1+2-1+2-2=5.75101(O)=82+1=6571(O)=7

8+1=5101A(H)=163+16+10=4106進制表示符號B二進制O八進制D十進制H十六進制1.3.2數(shù)制轉換十進制整數(shù)轉換為二進制數(shù):除二取余逆寫出把整數(shù)部分不斷的除以2,并記下每次所得的余數(shù),直到商為零,把所有余數(shù)連接起來,即得整數(shù)部分的二進制數(shù)表示。注意:第一位余數(shù)是低位,最后一位余數(shù)是高位例一:將(57)D轉換為二進制數(shù)十進制小數(shù)轉換為二進制數(shù):乘二取整法用十進制小數(shù)不斷的乘以2,并取整,直到小數(shù)部分為零或達到所要求的精度為止(當小數(shù)部分可能永不為0時),得到的整數(shù)組成的二進制數(shù)組成小數(shù)部分的二進制表示。例二:將(0.3125)D轉換為二進制數(shù)十進制數(shù)轉換為二進制數(shù)整數(shù)部分轉換小數(shù)部分轉換整數(shù)部分.小數(shù)部分例如(57.3125)D=(?)B二進制轉換為八進制、十六進制將111011011.1101轉換成十六進制111011011.11010001DBD.將111011011.1101轉換成八進制111011011.1101007336.4從小數(shù)點開始向左向右每四位一組每四位對應一位十六進制數(shù)碼不足三位用0補足三位每三位對應一位八進制數(shù)碼二進制、八進制、十六進制數(shù)間的相互轉換

64(H)=0110

0100(B)

64144(O)=001

100

100(B)

1441

101

101

110.110

101(B)=1556.65(O)155665110110

1110.1101

01(B)=36F.D4(H)36FD4一位八進制數(shù)對應三位二進制數(shù)一位十六進制數(shù)對應四位二進制數(shù)二進制轉化成八(十六)進制)

整數(shù)部分:從右向左按三(四)位進行分組小數(shù)部分:從左向右按三(四)位進行分組不足補零二進制、八進制、十六進制數(shù)間的關系

八進制

對應二進制

十六進制對應二進制

十六進制

對應二進制0000000008100010011000191001201020010A1010301130011B1011410040100C1100510150101D1101611060110E1110711170111F1111數(shù)值轉換1.十進制—N進制

整數(shù)部分除N取余,小數(shù)部分乘N取整2.N進制—十進制

按權展開再相加即可3.二、八、十六進制互換

二<->八:每三位二進制碼對應一位八進制碼

二<->十六:每四位二進制對應一位十六進制碼

1.3.3英文字符的編碼由于計算機是以二進制形式存儲、運算、識別與處理數(shù)據(jù)的,因此,英文字母等字符也必須按特定的規(guī)則變?yōu)槎凭幋a才能進行入計算機處理。字符編碼實際就是為每一個字符確定一個相對應的二制編碼。實際上,由于字符與數(shù)值之間沒有什么必然的聯(lián)系,某一個字符究竟對應什么數(shù),完全由人為規(guī)定。因此,為個交換信息,人們已經(jīng)建立了一些字符的編碼標準。1.3.3英文字符的編碼表示ASCII碼美國信息交換標準代碼(AmericanStandedCodeforinformationInterchange)0~9十個數(shù)字大小寫英文字母52個運算符、標點符號各種控制字符(回車、換行等)用以表示128個常用英文字符:01000001ASCII碼表第0~32號及第127號(共34個)是控制字符或通訊專用字符如控制符:LF(換行)、CR(回車)、FF(換頁)、DEL(刪除)、BEL(振鈴)等;通訊專用字符:SOH(文頭)、EOT(文尾)、ACK(確認)等;第33~126號(共94個)是字符,其中第48~57號為0~9十個阿拉伯數(shù)字;65~90號為26個大寫英文字母97~122號為26個小寫英文字母ASCII碼注意:在計算機的存儲單元中,一個ASCII碼值占一個字節(jié)(8個二進制位),所以表中的ASCII碼實際存儲時最高位補0.1.3.4漢字字符的編碼漢字國標碼漢字機內(nèi)碼漢字輸入碼(外碼)漢字字型碼1.3.4漢字字符的編碼國標碼(GB2312-80):1980年頒布(GB2312-80),是中文信息處理的國家標準,在大陸及海外使用簡體中文的地區(qū)使用的中文編碼。每個漢字占兩個字節(jié)的編碼。該編碼共收錄6763個簡體漢字、682個符號,其中漢字部分:一級漢字:3755個,以拼音排序;二級漢字:3008個,以偏旁排序。每個漢字編碼占2個字節(jié),使用每個字節(jié)的低7位,共計14位,最多可編碼214個漢字。1.3.4漢字字符的編碼區(qū)位碼:根據(jù)國標碼編碼規(guī)定,所有國標漢字和字符組成放置在94個區(qū)中,每個區(qū)94個漢字,構成94x94的矩陣。一個漢字所在行號和位號(區(qū)中的位置)共同構成一個漢字的區(qū)位編碼,簡稱區(qū)位碼。如“中”在第54行48列,區(qū)位碼為5448;為了與ASCII碼兼容,在行號和列號上各加32(十進制),就構成了國標碼。“中”:(區(qū)位碼)5448+3232=8680(國標碼)1.3.4漢字字符的編碼漢字機內(nèi)碼:漢字機內(nèi)碼是漢字在計算機內(nèi)部存儲、處理的代碼。漢字機內(nèi)碼用2個字節(jié)(16位2進制數(shù))表示。計算機既要處理漢字,又要處理英文。因此計算機必須能區(qū)別漢字字符和英文字符。英文字符的的機內(nèi)碼是最高為為0的8位ASCII碼。為了不與7位ASCII碼發(fā)生沖突,把國標碼每個字節(jié)的最高位由0改為1,其余位不變的編碼作為漢字字符的機內(nèi)碼。漢字機內(nèi)碼=國標碼+8080H機內(nèi)碼是計算機內(nèi)部存儲和加工漢字所用的編碼。無論哪一種漢字輸入法輸入的漢字,在計算機內(nèi)部都是由國標碼轉換成機內(nèi)碼來表示的。每個漢字的機內(nèi)碼占兩個字節(jié),每個字節(jié)最高位為1。漢字“中”十進制二進制16進制差值區(qū)位碼544800110110001100003630H國標碼86800101011001010000

5650H2020H機內(nèi)碼11010110

11010000D6D0H8080H國標碼=區(qū)位碼+20200H機內(nèi)碼=國標碼+8080H=區(qū)位碼+A0A0H1.3.4漢字字符的編碼輸入碼:漢字輸入碼是為了將漢字通過鍵盤輸入計算機而設計的編碼。常用輸入編碼方案:

1、數(shù)字碼(區(qū)位碼、電報碼等)

2、音碼類(全拼、雙拼、智能ABC)

3、形碼類(五筆字型)

4、音形類(自然碼)1.3.4漢字字符的編碼字形碼:漢字字形碼是漢字字形的數(shù)字化信息,用于漢字的顯示和打印。字形表示方式有:點陣和矢量兩種表示方式。字形碼(字模)1.3.4漢字字符的編碼字形碼:漢字字形數(shù)字化后形成漢字字模。所有漢字字模構成字模庫,亦稱漢字字形庫,簡稱漢字字庫。字庫……1.3.4漢字字符的編碼地址碼:漢字地址碼是指漢字庫中存儲漢字字形信息的邏輯地址。0001001F2010字庫……地址碼漢字編碼關系漢字信息處理模型輸入碼漢字輸入國標碼機內(nèi)碼字形碼漢字輸出計算機處理漢字的基本過程用戶用鍵盤輸入漢字的外碼(輸入碼),然后通過代碼轉換程序到碼表中去檢索機內(nèi)碼。漢字內(nèi)碼負責對漢字進行儲存、處理、加工。輸出時,利用字形檢索程序在漢字字模庫中查到表示這個漢字的字形碼,然后在顯示器或打印機上輸出。1.3.4漢字字符的編碼其它漢字編碼GBK碼:1995年制訂,中文名稱《漢字內(nèi)碼擴展規(guī)范1.0版》,向下兼容GB2312碼,對GB2312的擴充。采用雙字節(jié)編碼,在此基礎上對罕見漢字使用單、雙和四字節(jié)編碼方式,共收錄了27484個漢字,與國標碼兼容,同時收錄了藏、蒙、維吾爾等主要少數(shù)民族文字。BIG5碼:目前臺灣、香港等地區(qū)普遍使用的一種繁體漢字的編碼標準。1.3計算機中信息的表示其它字符編碼UCS碼:國際標準化組織公布的可以容納全世界所有語言文字的編碼方案。全球可以共享的編碼字符集。采用4字節(jié)編碼。共232個編碼。Unicode:UCS碼的一個子集,采用2字節(jié)表示世界上經(jīng)常使用的主要文字,如字母、音節(jié)文字、符號、中日韓文字、專用字符、兼容字符等。共216個編碼。1.3.5Unicode編碼對于英文,ASCII碼0-127就足以表示所有字符,對于中文,則必須使用兩個字節(jié)來表示一個字符,且第一個字節(jié)必須大于127。(許多程序判斷中文都是以Ascii碼大于127)以上用兩個字節(jié)來表示一個中文的方式,稱為雙字節(jié),相對之下,英文的字符碼就稱為單字節(jié)。雖然雙字節(jié)足以解決中英文字符混合使用情況,但對于不同字符系統(tǒng)而言,必須經(jīng)過字符碼轉換,非常麻煩。例如:中英文混合情況,日文,韓文等等。為解決這個問題,Apple,Xerox,Microsoft,IBM,Novell,Borlan

溫馨提示

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

評論

0/150

提交評論