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

下載本文檔

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

文檔簡介

1、本科非計算機專業(yè)必修的公共基礎課程計劃學時為30學時,其中26課時講授,4課時為上機實驗課時成績評定:總成績=平時成績+期末成績,其中平時占30%,期末占70%學習本課程的目的:掌握計算機的基本概念和基礎知識;了解與計算機技術有關的許多重要概念;掌握微型計算機的基本組成;熟練掌握操作系統(tǒng)的基本知識和常用操作;掌握計算機網(wǎng)絡的有關基本知識;熟練掌握office2007的基本操作;熟練掌握photoshop的基本操作。學習方法:搞清概念,多上機操作練習課程介紹長安大學信息學院第1章 計算機基礎知識 本章教學目的及要求:熟悉計算機的基本原理、特點和發(fā)展歷史;了解與計算機技術有關的許多重要概念;認識計

2、算機在各領域中的應用情況;掌握計算機的基本組成建立較強的計算機意識。計算機的發(fā)展教學內(nèi)容Computer目 錄電子計算機的發(fā)展電子計算機的分類與應用 計算機系統(tǒng)組成與工作原理 計算機中的數(shù)據(jù)與編碼 早期的計算裝置(工具) 電子計算機的發(fā)展歷程 微型計算機的發(fā)展 計算機的發(fā)展方向 1.1 電子計算機的發(fā)展六七百年前,我國出現(xiàn)了新的計算工具算盤。一、算盤1.1.1 早期的計算裝置(工具) 17世紀歐洲出現(xiàn)了計算尺二、計算尺Blaise Pascal帕斯卡 1642年法國科學家帕斯卡發(fā)明的第一部能計算加減法的計算機三、機械式計算機Gottfried Wilhelm von Leibniz萊布尼茲 1

3、674年德國數(shù)學家哲學家萊布尼茲造出更完善的機械計算機“乘法器四、 第一臺電子計算機(ENIAC)1946年2月,美國,電子數(shù)字積分計算機(ENIAC)誕生,18800個電子管和1500多個繼電器,占地160平米,重30多噸,功率150KW,耗資40萬美元加法速度5000次/秒乘法速度56次/秒1946 年出現(xiàn)的ENIAC永載史冊世界上第一臺通用數(shù)字電子計算機ENIAC的問世,宣告了人類從此進入電子計算機時代。 作為能夠模擬人類思維的高級計算工具,電子計算機有著嚴謹?shù)臄?shù)學理論基礎和精密的體系結(jié)構(gòu)。1946年問世的ENIAC堪稱二十世紀人類最偉大的發(fā)明,它標志著現(xiàn)代電子計算機時代的到來。但在EN

4、IAC問世之前,無數(shù)杰出的科學家為之付出了艱苦的努力,有一些人的名字是應當被永遠銘記的。 奠定現(xiàn)代計算機發(fā)展的重要人物和思想英國數(shù)學家布爾 早在1847和1854年,英國數(shù)學家布爾發(fā)表了兩部重要著作邏輯的數(shù)學分析和思維規(guī)律的研究,創(chuàng)立了邏輯代數(shù)。邏輯代數(shù)系統(tǒng)采用二進制,是現(xiàn)代電子計算機的數(shù)學和邏輯基礎。 一、邏輯代數(shù) 二、圖靈與圖靈機計算機是使用相應的程序來完成任何設定好的任務。圖靈機是一種思想模型,它由三部分組成:一個控制器,一條可以無限延伸的帶子和一個在帶子上左右移動的讀寫頭。英國數(shù)學家圖靈 三、現(xiàn)代電子計算機之父 John von Neumann馮諾依曼19441945年間,美籍匈牙利科

5、學家馮諾伊曼在第一臺現(xiàn)代計算機ENIAC尚未問世時注意到其弱點,并提出一個新機型EDVAC的設計方案,其中提到了兩個設想:采用二進制和“存儲程序”,并能夠自動地執(zhí)行程序。這兩個設想對于現(xiàn)代計算機至關重要,也使馮諾伊曼成為“現(xiàn)代電子計算機之父”,馮諾伊曼機體系延續(xù)至今。??颂兀ㄓ遥┖湍死ㄗ螅?946年2月15日,世界上第一臺通用數(shù)字電子計算機ENIAC研制成功,承擔開發(fā)任務的“莫爾小組”由四位科學家和工程師??颂?、莫克利、戈爾斯坦、博克斯組成,總工程師??颂禺敃r年僅24歲。??颂兀ㄓ遥┖湍死ㄗ螅┮蚬餐兄瞥晒NIAC而名垂青史。四、莫爾小組根據(jù)計算機的核心器件,可將計算機分為四代:第一

6、代:電子管式(1946-1957年);第四代:大規(guī)模集成電路式(1971年至今)。第三代:中小規(guī)模集成電路式(1965-1970年);第二代:晶體管式(1958-1964年);1.1.2 電子計算機的發(fā)展歷程 起迄年份代別主要邏輯元件軟 件機器語言、匯編語言晶體管高級語言、監(jiān)控程序、 簡單操作系統(tǒng)集成電路功能較強的操作系統(tǒng)、 會話式語言大規(guī)模或超大規(guī)模集成電路軟件工程的研究與應用、數(shù)據(jù)庫、語言編譯系統(tǒng)和網(wǎng)絡軟件1946-19571958-19641965-19701971至今一二三四電子管計算機發(fā)展年代表 微型計算機的特點:與大、中、小型計算機的區(qū)別,就在于其中央處理器(CPU)是集中在一小塊

7、硅片上的,而大、中、小型機計算機的(CPU)則是由相當多的電路(或集成電路)組成的。為了區(qū)別大、中、小型計算機的CPU,稱微型計算機的CPU稱為微處理器MPU。 20世紀70年代計算機發(fā)展中最重大的事件莫過于微型計算機的誕生和迅速普及。微型計算機開發(fā)的先驅(qū)是美國Intel公司年輕的工程師馬西安霍夫(M. E. Hoff),他大膽地將計算機的全部電路做在4個芯片上,即中央處理器芯片CPU、隨機存取存儲器芯片、只讀存儲器芯片和寄存器電路芯片,它們通過總線連接起來,組成了世界上第一臺4位微型電子計算機MCS-4。其微處理器命名為Intel 4004。1971年誕生的這臺微型計算機揭開了世界微型計算機

8、發(fā)展的序幕1.1.3 微型計算機的發(fā)展Altair8800第一臺微電腦 微處理器(CPU)改進微處理器 的兩種方法:1.提高工作速度2. 同時處理更多的數(shù)據(jù)Intel8088Intel80486Pentium 4.7 MHz100 MHz3GHz8 位16 位32 位 微機發(fā)展的五個階段第一代第二代第三代第四代第五代1971年產(chǎn)生的4位機,2000個晶體管,時鐘頻率為1MHz.1973年產(chǎn)生的8位機,代表機Intel 8080,MC6800,z801978年產(chǎn)生的16位機,代表機Intel 8086,802861981年產(chǎn)生的32位機,微處理器的性能超過70年代大、中型計算機,代表機前幾年流行

9、的Pentium 4處理器 1993年產(chǎn)生的64位機,微處理器以Itanium III為代表輸入手段 多樣化交互界面 友好化邁向圖形界面的個人電腦 1.1.4 我國計算機的發(fā)展 從1956年開始計算機的科研和教學工作。 1957年,哈爾濱工業(yè)大學研制成功中國第一臺模擬式電子計算機。 1958年,我國第一臺計算機103型通用數(shù)字電子計算機研制成功,運行速度每秒1500次。1959年,我國研制成功104型電子計算機,運算速度每秒萬次。 1960年,我國第一臺大型通用電子計算機107型通用電子數(shù)字計算機研制成功。1965年,我國第一臺百萬次集成電路計算機DJS型操作系統(tǒng)編制完成。 1979年,我國研

10、制成功每秒運算500萬次的集成電路計算機HDS9。1983年,“銀河”巨型計算機研制成功,運算速度達每秒億次。 1992年,國防科技大學計算機研究所研制的巨型計算機“銀河”通過鑒定。該機運行速度為每秒10億次,后來又研制成功了“銀河”巨型計算機,運行速度已達到每秒130億次,其系統(tǒng)的綜合技術已達到當時國際先進水平,特別是2001年我國研制的“曙光”巨型計算機的速度更是超過了每秒4000億次。我國成為繼美國、日本之后世界上第三個具備研制高性能計算機能力的國家。2009年由國防科學技術大學研制成功的“天河一號”超級計算機系統(tǒng)其實測運算速度可以達到每秒2570萬億次,各項指標目前雄居世界第一。 “天

11、河一號”千萬億次超級計算機系統(tǒng)( 2009年研制成功) 與其它計算工具相比,計算機具有以下幾個特點:一、運算速度快:每秒幾百億次幾千億次二、計算精度高:可使用足夠多的二進制位數(shù)來獲得所要求的數(shù)據(jù)精度三、具有存貯和記憶能力:提供大容量的存儲器來存儲程序和數(shù)據(jù)四、能自動連續(xù)的運行五、可靠性高六、具有邏輯判斷能力:這是區(qū)別于其它任何機器的一個特點電子計算機的特點 目前計算機的發(fā)展方向是向著四個方面:巨型化、微型化、網(wǎng)絡化和智能化。計算機的發(fā)展方向 超越馮諾依曼結(jié)構(gòu)的計算機高速計算機浮出水面生物計算機生機勃勃光學計算機前景光明量子計算機呼之欲出未來的計算機電子計算機的分類電子計算機的應用 1.2 電子

12、計算機的分類與應用數(shù)字計算機模擬計算機數(shù)?;旌嫌嬎銠C1.2.1 計算機的分類按處理方式通用計算機專用計算機計算機的分類按用途服務器工作站計算機的分類按工作模式 工作站或服務器小型計算機大型計算機巨型計算機計算機的分類按規(guī)模和綜合性能指標微型計算機 科學計算 數(shù)據(jù)處理 過程控制計算機輔助系統(tǒng)(CAD/CAM/CAI) 人工智能(AI) 信息高速公路 電子商務(E-Business) 娛樂計算機技術的應用計算機系統(tǒng)的組成與工作原理教 學 內(nèi) 容計算機系統(tǒng)的組成計算機軟件系統(tǒng)計算機的基本工作原理計算機硬件系統(tǒng)什么是計算機? 計算機是一臺能存儲程序和數(shù)據(jù),并能自動執(zhí)行程序的機器。它能對各種數(shù)字化的信息

13、進行處理,協(xié)助人們獲取信息、處理信息、存儲信息和傳遞信息。計算機硬件系統(tǒng)和軟件系統(tǒng)兩大部分一個完整的計算機系統(tǒng)包括1.3.1 計算機系統(tǒng)的組成 硬件系統(tǒng)由各種電子的、機械的、磁性的、光學的元器件、部件、或裝置所構(gòu)成,是看得見摸得著的物理實體。硬件是計算機的“軀體”。軟件是指使計算機運行所需的程序和有關的文檔。計算機系統(tǒng) 計算機硬件 計算機軟件 C P U 存儲設備 輸入設備 輸出設備 系統(tǒng)軟件 應用軟件 操作系統(tǒng)語言處理程序 工具軟件應用軟件包 面向問題的各種應用程序 運算器 控制器 寄存器 計算機系統(tǒng)組成 內(nèi)存 外存 隨機存儲器(RAM)只讀存儲器(ROM) 1.3.2 計算機硬件系統(tǒng)主 機

14、外部設備計算機硬件系統(tǒng)結(jié)構(gòu)圖運算器控制器內(nèi)存儲器外存儲器存儲器輸出設備硬 件CPU輸入設備五大部件介紹 運算器的任務是對信息進行加工處理(完成運算)??刂破魇怯嬎銠C的神經(jīng)中樞 控制器按照計算機的工作節(jié)拍(主頻),從存儲器中取出指令,經(jīng)過譯碼(分析指令),產(chǎn)生各種控制信號,從而指揮整個計算機有條不紊地、自動地執(zhí)行程序。存儲器是計算機的記憶裝置,操作方式讀和寫分為內(nèi)存(主存)和外存(輔存)。訪問速度快容量較小暫時性(斷電或關機信息丟失)價格高訪問速度慢容量很大永久性(斷電或關機信息不丟失)價格低內(nèi)存外存關于內(nèi)存的幾個概念 內(nèi)存儲器按功能可分為隨機存取存儲器 RAM (Random Access M

15、emory)和只讀存儲器 ROM(Read Only Memory)。1. 隨機存取存儲器RAM - 主要用來存放數(shù)據(jù)、用戶程序和部分系統(tǒng)程序。RAM 的特點是它既可讀出信息,又可寫入信息。當計算機斷電后,存放的信息將全部消失。我們通常所謂的計算機內(nèi)存就是指RAM。2. 只讀存儲器ROM -主要用來存放計算機廠家的出廠固化程序、計算機的引導程序和基本輸入輸出低層模塊。它的特點是用戶只能讀出信息,不能寫入信息。存于只讀存儲器中的信息可以長期保存,即使計算機斷電后也不會丟失。特別注意:計算機中所有程序和數(shù)據(jù)必須調(diào)入內(nèi)存后才能由CPU調(diào)用和執(zhí)行關于內(nèi)存的幾個概念3.地址整個內(nèi)存被分成若干個存儲單元,

16、每個存儲單元一般可存放8位二進制數(shù)。存放的是數(shù)據(jù)或程序代碼。為了能有效地存取該單元內(nèi)存儲的內(nèi)容,每個單元必須有唯一的編號(稱為地址)來標識。4. 存儲容量一個存儲器中存儲單元的總數(shù)。5. 存取周期從存儲器存取一個字到能夠再存取一個字所需要的時間。(讀取時間、寫入時間)6.信息的存儲單位 K 字節(jié) 1K = 1024 B(byte) M(兆)字節(jié) 1M = 1024 K G(京)字節(jié) 1G = 1024 M T(太)字節(jié) 1TB = 1024 GB常見的幾個術語位(Bit): 1位二進制信息稱為1位,是二 進制數(shù)的基本單位。字節(jié)(Byte): 8位二進制信息稱為一個字 節(jié)。字(Word):作為一

17、個整體被傳送和運算的一串二制數(shù)稱為一個字。字長: 一個字所包含的二進制位數(shù)稱為字長。主頻: 指CPU工作的時鐘頻率五大部件之四輸入設備輸入設備的任務是把輸入操作者提供的原始信息轉(zhuǎn)換成電信號,并通過計算機的接口電路將這些信號順序送入存儲器中。常用的輸入設備有 : 鍵盤、鼠標器、掃描儀、光筆等。五大部件之五輸出設備輸出設備是將計算機的運算和處理結(jié)果以能為人們或其他機器所接受的形式輸出常用的輸出設備有:顯示器、打印機、繪圖儀等1.3.3 計算機軟件系統(tǒng)服務程序語言處理程序操作系統(tǒng)系統(tǒng)軟件用戶程序應用軟件包工具軟件應用軟件系統(tǒng)軟件語言處理程序?qū)⒏呒壵Z言源程序翻譯成機器語言目標程序的程序數(shù)據(jù)庫管理系統(tǒng)

18、DBMS 建立、訪問和維護數(shù)據(jù)庫的一種軟件支持軟件軟件開發(fā)過程中所使用的一些工具軟件,如 EDIT、LINK、DEBUG等操作系統(tǒng)控制和管理軟硬件系統(tǒng)資源;提供用戶與計算機之間的接口應用軟件軟件包針對某種實際用途而設計應用程序,例如 Auto CAD、photoshop。套裝軟件 例如 Microsoft Office,包括 Word、Excel、PowerPoint等。用戶自行開發(fā)的軟件自己設計的程序。程序庫主要用于數(shù)值計算與統(tǒng)計分析的應用程序,例如 IMSL 、 SAS 、 SPSS。語言處理程序 編寫計算機程序所用的語言是人與計算機之間交流的工具,一般可分為機器語言、匯編語言和高級語言。

19、 機器語言(Machine Language)機器語言是計算機系統(tǒng)所能識別的,不需要翻譯直接供機器使用執(zhí)行的程序設計語言。 匯編語言(Assemble Language)匯編語言是一種面向機器的程序設計語言,它是為特定的計算機設計的。匯編語言采用一定的助記符號表示機器語言中的指令和數(shù)據(jù),也稱匯編語言為符號語言。 匯編語言程序機器語言程序程序執(zhí)行結(jié)束匯編程序執(zhí)行編譯 高級語言 20世紀50年代中期開始陸續(xù)產(chǎn)生了許多高級算法語言,這些高級算法語言中的數(shù)據(jù)用十進制來表示,語句用較為接近自然語言的英文字符來表示。它們比較接近于人們習慣用的自然語言和數(shù)學表達式,因此稱為高級語言。高級語言分為面向過程和面

20、向?qū)ο笳Z言兩種。 對于高級語言編寫的程序計算機是不能識別和執(zhí)行的。要執(zhí)行高級語言編寫的程序,首先要將高級語言編寫的程序翻譯成計算機能識別和執(zhí)行的二進制機器指令,然后供計算機執(zhí)行。解釋方式:高級語言源程序程序執(zhí)行結(jié)束解釋程序編譯并且執(zhí)行編譯方式:高級語言程序機器語言程序程序執(zhí)行結(jié)束編譯程序執(zhí)行編譯1.3.4 計算機的基本工作原理使用者根據(jù)解決某一問題的步驟,選用一條條指令進行有序的排列。計算機執(zhí)行了這一指令序列,便可完成預定的任務。這一指令序列就稱為程序。 機 器 指 令 格 式 操 作 碼 地 址 碼 機器執(zhí)行什么操作參與操作的數(shù)據(jù)在存儲器中的存放位置讀取指令分析指令執(zhí)行指令指令就是讓計算機完

21、成某個操作所發(fā)出的命令 。指令是對計算機進行程序控制的最小單位.所有的指令的集合稱為計算機的指令系統(tǒng)。存儲程序與程序控制原理 計算機能自動、正確地按人們的意圖工作,是由于人們已事先把計算機如何工作的程序和原始數(shù)據(jù)通過輸入設備送到計算機的存儲器中。當計算機運行時,控制器就可以把這些指令一一從存儲器中取出來,加以翻譯,并按指令的要求進行相應的操作,直到結(jié)束。 盡管計算機技術飛速發(fā)展了幾十年,但其工作原理基本上沒有變化,采用的仍是“存儲程序和程序自動控制執(zhí)行”的工作原理。這是由馮諾依曼提出的。程 序從存儲器取一條指令分析指令?執(zhí)行指令結(jié) 束程序的執(zhí)行過程NY教 學 內(nèi) 容 進位計數(shù)制不同數(shù)制間的轉(zhuǎn)換

22、編碼的概念計算機中的信息編碼 計算機中的數(shù)據(jù)與編碼 1.4.1 編碼的概念 所謂編碼,就是采用少量的基本符號,選用一定的組合原則,以表示大量復雜多樣的信息。 5000Hello How are you我們都是編碼 基本符號的種類和這些符號的組合規(guī)則是一切信息編碼的兩大要素。例如,用10個阿拉伯數(shù)碼表示數(shù)字,用26個英文字母表示英文詞匯等,都是編碼的典型例子。 在計算機中,廣泛采用的是用“0”和“1”兩個基本符號組成的基2碼,或稱為二進制碼。在計算機中采用二進制碼的原因是:二進制碼在物理上最容易實現(xiàn)。例如,可以只用高、低兩個電平表示“1”和“0”,也可以用脈沖的有無或者脈沖的正負極性表示“1”和

23、“0”。二進制碼用來表示的二進制數(shù)其編碼、計數(shù)、加減運算規(guī)則簡單。二進制碼的兩個符號“1”和“0”正好與邏輯命題的兩個值“是”和“否”或稱“真”和“假”相對應,為計算機實現(xiàn)邏輯運算和程序中的邏輯判斷提供了便利的條件。3十六進制十六進制數(shù)采用09和A、B、C、D、E、F六個英文字母一起構(gòu)成十六個代碼。 2二進制二進制數(shù)只有兩個代碼“0”和“1”,所有的數(shù)據(jù)都由它們的組合來實現(xiàn)。二進制數(shù)據(jù)在進行運算時,遵守“逢二進一,借一當二”的原則。 1十進制日常生活中最常見的是十進制數(shù),用十個不同的符號來表示:0、1、2、3、4、5、6、7、8、9,稱為代碼。 1.4.2 進位計數(shù)制計算機中的各種數(shù)制在計算機

24、內(nèi)部,信息廣泛采用二進制形式表示,有時還會使用十進制、八進制、十六進制。十進制使用廣泛,它主要用在計算機外部,便于查看。特點:一是十進制由十個不同的數(shù)符組成:0、1、2、3、4、5、6、7、8、9,即基數(shù)為“10”;二是十進制遵循每相鄰兩位“逢十進一”的原則。二進制是用于計算機內(nèi)部描述各種信息的一種數(shù)制。特點:一是二進制由“0”和“1”兩個符號構(gòu)成,即基數(shù)為2;二是每相鄰兩位遵循“逢二進一”的原則。八進制和十六進制是為了彌補二進制數(shù)字長過長而出現(xiàn)在計算機中的,它們主要用來描述存儲單元的地址。 在采用進位計數(shù)的數(shù)字系統(tǒng)中,如果只用r個基本符號(例如0,1,2,r-1)表示數(shù)值,則稱其為基r數(shù)制(

25、Radix-r Number System),r稱為該數(shù)制的基(Radix)。對于不同的數(shù)制,它們的共同特點是:1每一種數(shù)制都有固定的符號集:如十進制數(shù)制,其符號有十個:0,1,2,9,二進制數(shù)制,其符號有兩個:0和1。2都使用位置表示法:即處于不同位置的數(shù)符所代表的值不同,與它所在位置的權值有關。例如:十進制數(shù)可表示為8888.888=8103+8102+8101+8100+810-1+810-2+810-3可以看出,各種進位計數(shù)制中的權的值恰好是基數(shù)的某次冪。因此,任何一種進位計數(shù)制表示的數(shù)都可以寫出按其權展開的多項式之和,任意一個r進制數(shù)N可表示為式中的m是整數(shù)位位數(shù),k是小數(shù)位位數(shù),D

26、i為該數(shù)制采用的基本數(shù)符,ri是權,r是基數(shù),不同的基數(shù),表示不同的進制數(shù)。位權及其性質(zhì)(1999)10= 1103 + 9102 + 9 101 + 9 100基數(shù)位權(101.11)2= 122 + 021 + 1 20 + 1 2-1 + 1 2-2常用進位計數(shù)制表示方法常用計數(shù)制的基數(shù)和數(shù)字符號進位制二進制八進制十進制十六進制規(guī)則逢二進一 逢八進一 逢十進一 逢十六進一 基 數(shù)281016數(shù)字符號0,1070909,A,B,C,D,E,F權2i8i10i16i形式表示BODH編碼和數(shù)制位權法:把各非十進制數(shù)按權展開求和轉(zhuǎn)換公式:(F)x =an-1xn-1 + an-2xn-2 + .

27、 + a1x1 + a0 x0 + a-1x-1 + .示例: (1011.1) 2 = 123+022 + 121 + 1 20 +1 2-1 = (11.5)10編碼和數(shù)制1.4.3 不同數(shù)制間的轉(zhuǎn)換非十進制數(shù) 十進制數(shù)權展開式十進制 99 = 9101 + 9100二進制 01100011= 027+126+125 +024+023+022 +121+120 = 99八進制 143=182+481+380 = 99十六進制 63 = 6161+3160 = 99(01100011)2 = (143)8 = (63)16 = (99)10R進制中的n位為多少?示例:(75)10=(113)

28、8余數(shù)法:除基數(shù)取余數(shù)、由下而上排列。示例1:十進制轉(zhuǎn)換為八進制 十進制數(shù) 非十進制數(shù)(整數(shù))75918883110最高位最低位示例2:(75)10= (1001011)2十進制數(shù) 非十進制數(shù)7537189421011110002222222最低位最高位進位法:用十進制小數(shù)乘基數(shù),當積為0或達到 所要求的精度時,將整數(shù)部分由上而下排列。示例:(0.3125)10101)2十進制數(shù) 非十進制數(shù)(小數(shù))0. 3125 20. 6250 21. 2500 21. 00000. 5000 2最高位最低位0110 十進制轉(zhuǎn)換為二進制 (既有整數(shù)又有小數(shù))3 521 712 812 402 202 101

29、2 0最高位最低位(35)10=(100011)2轉(zhuǎn)換整數(shù)部分例:將十進制數(shù)轉(zhuǎn)換為二進制數(shù)(.625)10=(.101)20. 625 21. 250 20. 500 21. 000最高位最低位轉(zhuǎn)換小數(shù)部分(35.625)10=(100011.101)2二進制 十六進制 二進制 八進制一位拆三位一位拆四位整數(shù)從右向左小數(shù)從左向右三位并一位四位并一位編碼和數(shù)制二、八與十六進制之間的轉(zhuǎn)換0000( 1 B 7 . 4 )16示例:編碼和數(shù)制100 110 110 111 . 010 100( 4 6 6 7 . 2 4 )8二進制轉(zhuǎn)換為八進制 十六進制小結(jié):十進制數(shù)轉(zhuǎn)換為進制數(shù)小數(shù):乘取整法(先得

30、最高位,后得最低位)整數(shù):除取余法(先得最低位,后得最高位) B = 2 Q 二進制八進制十六進制1位變3位3位變1位1位變4位4位變1位二八進制和二十六進制的轉(zhuǎn)換表見下頁 B = H 二進制數(shù)表示八進制數(shù)表示十六進制數(shù)表示進制數(shù)的互相轉(zhuǎn)換例題:將十進制數(shù) 2 3 分別用二、八、十六進制數(shù)表 示; 可以先求出23 的二進數(shù)的表示,再根據(jù)二進制數(shù)與八、十六進制數(shù)的關系寫出其相應的表示求 2 3 的二進數(shù)的表示: 用除 2 取余法2 3 0211 12 512 212 10212 3 D = 1 0 1 1 1 B進制數(shù)的互相轉(zhuǎn)換例題:將十進制數(shù) 2 3 分別用二、八、十六進制數(shù)表 示; 根據(jù)二進

31、制數(shù)與八、十六進制數(shù)的關系寫出其相應的表示(注意從低位劃分組,不足在高位補助0 ) 0 1 0 1 1 1 B 2 7 O 0 0 0 1 0 1 1 1 B 1 7 H2 3 D = 1 0 1 1 1 B = 2 7 O = 1 7 H進制數(shù)的互相轉(zhuǎn)換例題:將(0010 0011)BCD 分別用二、八、十六進制數(shù) 表 示 (0010 0011)BCD= (2 3 )10 (0010 0011)BCD 不是二進制數(shù)。則先轉(zhuǎn)換為十進制數(shù),利用十進制數(shù)再轉(zhuǎn)換為二、八、十六進制數(shù)0 0 1 0 0 0 1 1 2 3計算機中常用的信息編碼 在計算機中,廣泛采用的是只用“0”和“1”兩個基本符號組成

32、的基2碼,或稱為二進制碼。111001是真0否假邏輯命題常用的信息編碼 BCD碼(余三碼 / 8421碼)國標碼(7445)ASCII碼漢字編碼字符編碼二進制編碼的十進制數(shù)編碼和數(shù)制1.十進制數(shù)字的編碼BCD碼 BCD碼是指每位十進制數(shù)用4位二進制數(shù)編碼表示。由于4位二進制數(shù)可表示16種狀態(tài),可丟棄最后6種狀態(tài),而選用00001001來表示09十個數(shù)符。這種編碼又叫做8421碼 這里要注意,兩位十進制數(shù)是用8位二進制數(shù)并列表示,它不是一個8位二進制數(shù)。如25的BCD碼是00100101,而二進制數(shù)(00100101)B=25+22+1=(37)D 2 5 80010 0101 10002.字符

33、的信息編碼ASCII碼 字符是計算機中使用最多的信息形式之一,是人與計算機進行通信、交互的重要媒介。在計算機中,要為每個字符指定一個確定的編碼,作為識別與使用這些字符的依據(jù)。而這些編碼的值,又是用一定位數(shù)的二進制碼進行再編碼給出的。 使用得最多、最普遍的是美國信息交換標準代碼ASCII(American Standard Code for Information Interchange)字符編碼 ASCII碼的每個字符用7位二進制表示,其排列次序為d6d5d4d3d2d1d0,d6為高位,d0為低位。而一個字符在計算機內(nèi)實際是用8位表示的。正常情況下,最高一位d7為“0”。 NULSOHSTX

34、ETXEOTENQACKBELBSHTLFVTFFCRSOSTDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSASCII碼表0 00001 00012 00103 00114 01005 01016 01107 01118 10009 1001A 1010B 1011C 1100D 1101E 1110F 1111 高3位 0 1 2 3 4 5 6 7低4位 000 001 010 011 100 101 110 111SP!”()/:;?ABCDEFGHIJKLMNOPQRSTUVWXYZ_/abcdefghijklmnopqrstuvwxyz|DEL

35、關于ASCII碼表 1. ASCII碼是128個字符組成的字符集。其中編碼值031不對應任何可印刷字符,通常稱為控制符,用于計算機通信中的通信控制或?qū)τ嬎銠C設備的功能控制。編碼值為32(0100000)是空格字符SP。“空格”是字符,而且在文字之間是可見的字符。編碼值為127(1111111)刪除控制DEL碼其余94個字符稱為可印刷字符。 3. 英文大寫字母的編碼是 65 90 ,小寫字母的編碼是 97 122 。主機在存儲、處理大寫字母A和小寫字母 a 時按不同的代碼區(qū)別對待,同一個字母大小寫相差32。 2.字符09這10個數(shù)字字符的高3位編碼(d6d5d4)為011,低4位為00001001。當去掉高3位的值時,低4位正好是二進制形式的09。這既滿足正常的排序關系,又有利于完成ASCII碼與二進制碼之間的轉(zhuǎn)換。 用計算機處理漢字時,必須先將漢字代碼化,即對漢字進行編碼。漢字種類繁多,編碼比較困難,而且在一個漢字處理系統(tǒng)中,輸入、內(nèi)部處理、輸出對漢字代碼的要求不盡相同,所

溫馨提示

  • 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

提交評論