微型計算機系統(tǒng)的基礎知識_第1頁
微型計算機系統(tǒng)的基礎知識_第2頁
微型計算機系統(tǒng)的基礎知識_第3頁
微型計算機系統(tǒng)的基礎知識_第4頁
微型計算機系統(tǒng)的基礎知識_第5頁
已閱讀5頁,還剩82頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機系統(tǒng)原理2025/4/81(綜合性強,理論結合應用的一門學科基礎課程)

學科拓展課程第一頁,共87頁。課程英文名稱:

課程代碼:E0200635

學時數(shù):56(課堂48、實驗8)

學分數(shù):3.5

課程類型:學科拓展課程

課程性質:必修

適用學科專業(yè):電子信息工程大類

先修課程:《數(shù)字電子技術》、

《計算機文化基礎》、

《C程序設計》

2025/4/82

第二頁,共87頁。教學內容:第一章微型計算機系統(tǒng)的基礎知識第二章計算機的基本結構和工作原理第三章微處理器第四章32微處理器第五章3指令系統(tǒng)2025/4/83微計算機原理部分:處理器,系統(tǒng)結構和指令集微計算機應用部分:接口、程序設計和微計算機應用系統(tǒng)設計第六章匯編程序設計第七章存儲器與其接口設計第八章輸入輸出接口第九章總線第十章中斷系統(tǒng)第十一章嵌入式計算機系統(tǒng)設計第三頁,共87頁。課程目標&學習目標課程目標通過本課程的學習,要求理解計算機的相關術語與基本概念,總線、接口技術的基本特性,掌握計算機系統(tǒng)的基本工作原理和接口設計方法,并能應用所學原理,去分析和設計各種嵌入式計算機系統(tǒng),以培養(yǎng)具備工程基礎知識與問題分析能力,為設計、開發(fā)、研究并解決復雜工程問題奠定扎實基礎。學習目標目標1:工程知識的培養(yǎng)在理解計算機基本概念的基礎上,記憶、理解計算機系統(tǒng)原理的相關術語與基本概念,接口通信方式,掌握信息在計算機中的表示形式,信息的處理與其相關軟硬件系統(tǒng)設計。2025/4/84第四頁,共87頁。學習目標目標2:問題分析能力的培養(yǎng)。能分析和評價各計算機系統(tǒng)性能,針對信息處理問題在不同嵌入式計算機平臺上的解決方案進行分析和設計,并能對分析求解的結果進行解釋。2025/4/85目標3:文獻查閱、使用現(xiàn)代工具、撰寫報告的能力培養(yǎng)。通過課程安排的自學內容和課程實驗,實現(xiàn)本項目標。第五頁,共87頁。計算機系統(tǒng)原理課程成績評定課堂測評兩次:每次的權系數(shù):0.15,共0.3考勤作業(yè):權系數(shù):0.1實驗:權系數(shù):0.1期末考試:權系數(shù):0.52025/4/86第六頁,共87頁。第一章微型計算機系統(tǒng)的基礎知識計算機的運算基礎

微型計算機系統(tǒng)概述

微型計算機的硬件系統(tǒng)

微型計算機的軟件系統(tǒng)

計算機的發(fā)展

第七頁,共87頁。計算機是什么?第八頁,共87頁。

計算機的分類后時代:通用計算機、嵌入式計算機第九頁,共87頁。微計算機(包含嵌入式計算機系統(tǒng))嵌入式計算機系統(tǒng)簡稱嵌入式系統(tǒng),它是一門交叉學科,涉與計算機、微電子、網(wǎng)絡、通信、信號處理、傳感器等諸多領域。隨著現(xiàn)代微電子技術、微機電系統(tǒng)、片上系統(tǒng)、納米材料、無線通信技術、信號處理技術、計算機網(wǎng)絡技術等的進步以與互聯(lián)網(wǎng)的迅猛發(fā)展,嵌入式系統(tǒng)向集成化、微型化,智能化、網(wǎng)絡化方向發(fā)展。微型計算機簡稱“微型機”、“微機”,由于其具備人腦的某些功能,所以也稱其為“微電腦”。微型計算機是由大規(guī)模集成電路組成的、體積較小的電子計算機。它是以微處理器為基礎,配以內存儲器與輸入輸出(0)接口電路和相應的輔助電路而構成的裸機。微機網(wǎng)絡計算機工業(yè)控制計算機個人計算機嵌入式計算機第十頁,共87頁。無所不在的計算機

CPU>90%<10%第十一頁,共87頁。新型的計算機生物計算機光子計算機量子計算機模糊計算機超導計算機………第十二頁,共87頁。2025/4/813第十三頁,共87頁。14第十四頁,共87頁。行業(yè)的四大定律1.定律微處理器內晶體管集成度每18個月翻一番2.定律如果保持計算能力不變,微處理器的價格每18個月減少一半; 每10年會有一類新的計算設備誕生:巨型機、小型機、工作站、到的演變、新一代計算設備……3.定律未來25年(1996年預言)里,主干網(wǎng)的帶寬將每6個月增加一倍;4.定律網(wǎng)絡價值同網(wǎng)絡用戶數(shù)的平方成正比;第十五頁,共87頁。1、節(jié)能2、數(shù)字生活3、泛在傳感器網(wǎng)絡()4、高性能視頻會議5、數(shù)字安全6、下一代網(wǎng)絡與功效7、遠距離協(xié)作工具8、智能傳送網(wǎng)()9、……近幾年關注的熱門話題的中文名稱是國際電信聯(lián)盟電信標準分局(),它是國際電信聯(lián)盟管理下的專門制定電信標準的分支機構。現(xiàn)代信息科學的六大組成部分:信息生成、信息獲取、信息存儲、信息傳輸、信息處理與信息應用。第十六頁,共87頁。電位的高低狀態(tài)(H、L)二進制邏輯的0、1記憶表示數(shù)值(數(shù)制)表示符號(碼制)數(shù)值的運算(數(shù)值數(shù)據(jù))符號的編碼(非數(shù)值數(shù)據(jù))§1.1計算機的運算基礎信息在計算機中的存在形式:信息在計算機中的表示形式:第十七頁,共87頁。信息在計算機中的表示計數(shù)特點簡單更加貼近生活電子記憶方便0、1;L、H;低、高對立、統(tǒng)一飽和、截止第十八頁,共87頁。進制的認識人類對數(shù)制認識非常深刻,應用廣泛。每一個人每天都會用到不同的數(shù)制。例如:一天有24小時,即逢24進1;一小時有60分,即逢60進1。數(shù)量是確定的,而表示數(shù)量進制是可變的,例如:我們常說的“半斤八兩”表示的數(shù)量相同,而“半斤”是十進制;“八兩”是十六進制。第十九頁,共87頁。數(shù)的多項式表示法

(N)R=∑=11+22+…+K0R0+…i=i=1R:進制的基數(shù)例:二進制R=2;八進制R=8;十進制R=10;十六進制R=16。:進制的位權,i愈大則位權愈大。:位權的系數(shù),值在進制集合的符號中。n:整數(shù)部分的數(shù)位。m:小數(shù)部分的數(shù)位。第二十頁,共87頁。數(shù)的多項式表示法(572)10=5×102+7×101+2×100(110)2=1×22+1×21+0×20=(6)10(12B)16=1×162+2×161+11×160=256+32+11=(299)10(10.11)2=1×21+0×20+1×2-1+1×2-2=2+0+0.5+0.25=(2.75)10第二十一頁,共87頁。數(shù)制中的進制表示二進制表示()

十進制表示()八進制表示()十六進制表示()符號0、1集合,尾符B《例》00010101B符號0~9集合,尾符D或缺省《例》21D或21符號0~9、A~F集合,尾符H《例》1符號0~7集合,尾符Q《例》27Q第二十二頁,共87頁。進制間的轉換常見的進制轉換類型常用進制轉換方法N(2、8、16)←→10、2←→(8、16)多項式法:N(2、8、16)→10除進制基數(shù)N取余法:10→N(2、8、16)定位法:2←→16、2←→8第二十三頁,共87頁。多項式法N(2、8、16)→10將N進制按權展成多項式之和,和值就是十進制表示的N進制數(shù)。(110)2=1×22+1×21+0×20=(6)10(12B)16=1×162+2×161+11×160=256+32+11=(299)10(10.11)2=1×21+0×20+1×2-1+1×2-2=2+0+0.5+0.25=(2.75)10第二十四頁,共87頁。除進制基數(shù)N取余法10→N(2、8、16)將十進制反復除以N,記下每次除N的余數(shù),除到商是0為止,第一次的余數(shù)為N進制數(shù)的低位,最后的余數(shù)為N進制數(shù)的高位。11401110010B114D=162Q114D=72H第二十五頁,共87頁。定位法11B=001010111101000100111111=2BD13F4位二進制數(shù)與1位十六進制數(shù)或3位二進制數(shù)與1位八進制數(shù)的轉換方法00000100080001110019001021010A001131011B010041100C010151101D011061110E011171111FE7H=1110,0111B=11100111B00000011010201131004101511061117第二十六頁,共87頁。無符號數(shù)與有符號數(shù)無符號數(shù)有符號數(shù)計算機中二進制數(shù)的所有位均有值的作用。計算機中二進制數(shù)的最高位表示值的符號(約定)《例》10001000136《例》10001000-8注:b7=0表示正數(shù)、b7=1表示負數(shù)第二十七頁,共87頁。有符號數(shù)的表示原碼表示反碼表示補碼表示+8=00001000B-8=10001000B+8=00001000B-8=11110111B+8=00001000B-8=11111000B注:正數(shù)的原、反、補相同負數(shù)的原、反、補不同求反碼方法:原碼的符號位保持,其他數(shù)值位求反求補碼的方法1:反碼+1;方法2:在原碼基礎上,從右開始找第一個“1”,符號位和這個1之間的數(shù)值位求反。第二十八頁,共87頁。機器數(shù)與真值計算機中所有有符號都用補碼表示。根據(jù)機器數(shù)求真值根據(jù)真值得機器數(shù)00001000+811111000-8+12=00001100B-12=11110100B第二十九頁,共87頁。無符號數(shù)的表值范圍無符數(shù)的表示范圍(8位二進制為例)二進制表示00000000B~11111111B十進制表示0~255十六進制表示00H~第三十頁,共87頁。有符號整型數(shù)的表示范圍有符號數(shù)值的表示范圍(以8位二進制為例)原碼表示-127~+127反碼表示-127~+127補碼表示-128~+127注:數(shù)的補碼表示中已經(jīng)約定:10000000B表示-128D第三十一頁,共87頁。二進制數(shù)的運算算術運算法則邏輯運算法則0+0=0、0+1=1、1+0=1、1+1=00-0=0、0-1=1、1-0=1、1-1=00∩A=0、1∩A=A(A為0或1)0∪A=A、1∪A=10⊕0=0、1⊕1=0、0⊕1=1、1⊕0=1/0=1、/1=0第三十二頁,共87頁。計算機中僅有加法器,用補碼運算可變減為加【X+Y】補=【X】補+【Y】補【X-Y】補=【X】補+【-Y】補【【X】補】補=【X】原二進制數(shù)的運算第三十三頁,共87頁。補碼運算例設X=+37=00100101、Y=+51=00110011,求【X】補、【Y】補、【-X】補、【-Y】補、【X+Y】補、【X-Y】補、【-X-Y】補解:【X】補=00100101、【-X】補=11011011【Y】補=00110011、【-Y】補=11001101【X+Y】補=【X】補+【Y】補=00100101+00110011=(01011000)補=+88第三十四頁,共87頁。解:【X】補=00100101、【-X】補=11011011【Y】補=00110011、【-Y】補=11001101【X-Y】補=【X】補+【-Y】補=00100101+11001101=(11110010)補=(10001110)原=-14補碼運算例第三十五頁,共87頁。解:【X】補=00100101、【-X】補=11011011【Y】補=00110011、【-Y】補=11001101【-X-Y】補=【-X】補+【-Y】補=11011011+11001101=(110101000)補=(11011000)原=-88補碼運算例第三十六頁,共87頁。補碼運算的溢出與其判斷方法在計算機系統(tǒng)中,兩個帶符號數(shù)的補碼運算的結果若超出了允許的表示范圍,就會發(fā)生溢出。溢出即意味著結果是錯誤的。如何判斷溢出呢以8位帶符號數(shù)運算為例。假定次高位進位用D6c表示,最高位進位用D7c表示。若有進位則相應位置1,否則相應位清0。溢出判斷7c⊕D6c若1,則溢出若V=0,則無溢出溢出:第三十七頁,共87頁。例1-1:已知01000000B,01000001B,計算的值。[X]補=01000000B(+64的補碼)+[Y]補=01000001B(+65的補碼)即[X]補+[Y]補=10000001B(-127的補碼)[]原=11111111B(-127)結果應為正數(shù)+129,運算結果為負數(shù)-127結果錯誤對于字長為16位的二進制數(shù)用補碼表示時,其范圍為-216-1~+216-1-1,即-32768~+32767。判斷溢出5c⊕D14c。第三十八頁,共87頁。計算機中的數(shù)據(jù)類型二進制位與二進制字節(jié)常用數(shù)據(jù)類型的表示(老教材與匯編)b——位()B——字節(jié)()B——字節(jié)數(shù)據(jù)()8位W——字數(shù)據(jù)()16位——雙字數(shù)據(jù)()32位——四字數(shù)據(jù)()64位常用數(shù)據(jù)類型的表示(新教材與匯編)半字:16位單字:32位雙字:64位第三十九頁,共87頁。有符號實型數(shù)的定點、浮點表示定點表示浮點表示小數(shù)點的位置在數(shù)的表示中是固定的小數(shù)點的位置在數(shù)的表示中是浮動的注:處理小數(shù)點的表示方法第四十頁,共87頁。定點表示法定點純小數(shù)定點純整數(shù)符號位純小數(shù)小數(shù)點固定位置符號位純整數(shù)小數(shù)點固定位置第四十一頁,共87頁。實型數(shù)的表示十進制實型數(shù)表示二進制實型數(shù)表示+542.689=+0.542689×103-0.00689=-0.689×10-2-1011.0110B=-0.10110110×24B+0.000110+0.110×2-3B注:實型數(shù)可用純小數(shù)和指數(shù)表示第四十二頁,共87頁。計算機中實型數(shù)的表示一般公式N=±M×2±E尾符尾數(shù)階符階碼注:實型數(shù)的浮點表示由四部分組成浮點表示階符階碼尾符尾數(shù)注:階符、尾符由一位二進制數(shù)0或1組成,階碼、尾數(shù)由多位二進制數(shù)01序列組成。第四十三頁,共87頁。浮點表示法(1)例:-1011.0110的浮點表示設階符、尾符各占1;階碼、尾數(shù)各占7,階碼、尾數(shù)用原碼表示。-1011.0110=-0.10110110×2+4階符=0階碼=0000100尾符=1尾數(shù)=101101116浮點表示為11011第四十四頁,共87頁。浮點表示法(1)浮點表示的限制要擴大浮點數(shù)的表值范圍,增加階碼的位數(shù)要提高浮點數(shù)的表值精度,增加尾數(shù)的位數(shù)注:在實際應用中浮點表示的方法有所不同。第四十五頁,共87頁。浮點表示法(2)用指數(shù)和尾數(shù)來表示實數(shù)。表示形式:(-1)S2E(b0b1b2b3…1)規(guī)格化的形式其中:(-1)S是該數(shù)的符號位S=0表正數(shù);S=1表負數(shù)E為指數(shù)與位數(shù)(b0b1b2b3…1)是P位尾數(shù)表示隱含的小數(shù)點位置SE1E2E3…b1b2b3…1符號指數(shù)尾數(shù)注:b0=1,與小數(shù)點一起被隱含第四十六頁,共87頁。浮點數(shù)的三種機內類型

浮點數(shù)中的參數(shù)單精度浮點雙精度浮點擴充精度浮點浮點數(shù)總長度326480尾數(shù)長p長度235264符號位S長度111指數(shù)E長度81115最小指數(shù)-126-1022-16382最大指數(shù)+127+1023+16383指數(shù)的偏移量值+127+1023+16383注:浮點數(shù)總長度越多精度越高第四十七頁,共87頁。【例】將十進制數(shù)+219.125用單精度浮點數(shù)表示。解:+219.125D=+11011011.001B規(guī)格化形式:+11011011.001=+1.1011011001×27符號位S=0(1位)指數(shù)E=+7+127=134=10000110(8位)尾數(shù)P=1(23位)單精度浮點表示:+219.125=0100001101第四十八頁,共87頁。【例】求單精度浮點數(shù)

111000000的真值。

解:分為三部分:1111000000求符號位S:S=1為負數(shù)求指數(shù)E:10010000=144、E=144–127=17求尾數(shù)P:1.1真值:-1.1010110001×217=-1100000=-219264第四十九頁,共87頁。計算機中常用碼制碼()碼漢字編碼用4位二進制數(shù)表示1位十進制數(shù)用7位二進制數(shù)表示常用符號(基本碼)用8位二進制數(shù)表示特殊符號(擴展碼)用16位二進制數(shù)表示1個漢字符號第五十頁,共87頁。0123456700@P`p11!1AQaq22“2BRbr33#3CScs44$4DTdt5%5EUeu6&6FVfv7‘7GWgw8(8HXhx9)9IYiyA*:JZjzB+;K[k{C,<L\l|D-=M]m}E.>N^n~F/?O_o輸入字符表(7位碼)HL空標題開始正文結束本文結束傳輸結束詢問承認報警符退格橫向列表換行垂直制表走紙控制回車移位輸出移位輸入數(shù)據(jù)鏈換碼1設文字備控制12設備控制23設備控制34設備控制4否定空轉同步信息組傳送結束作廢紙盡減換碼分隔符組分隔符記錄分隔符單元分隔符空格作廢第五十一頁,共87頁。輸入碼的特點常用符號的碼輸入碼的分類0~9的碼30H~39HA~Z的碼41H~5a~z的碼61H~7符號碼21H~7(共94個)控制碼00H~20H、7(共34個)第五十二頁,共87頁。

0123456789ABCDEF0?0@P`p?éá?└╨∝≡1??!1AQaqü?í?┴╤β±2??“2BRbré?ó▓┬╥Γ≥3??#3CScsa?ú│├╙π≤4??$4DTdt???┤─╘Σ?5?§%5EUeuàò?╡┼╒σ?6??&6FVfv???╢╞╓μ÷7●?‘7GWgw?ù?╖╟╫

≈8?↑(8HXhxê??╕╚╪Φ?9○↓)9IYiy???╣╔┘θ?A?→*:JZjzēü?║╩┌?·B♂←+;K[k{???╗╦█δ√C♀∟,<L\l|?£?╝╠▄∞?D??-=M]m}ì¥?╜═▌φ2E?▲.>N^n~??╛╬?

?F?▼/?O_oΔ???┐╧▄∩輸出字符表第五十三頁,共87頁。碼表基本碼表(b7=0)擴展碼表(b7=1)輸入碼表

輸出碼表別國符號的碼表

圖形符號的碼表國際標準擴展應用第五十四頁,共87頁。漢字編碼標準2312—1980僅定義近七千個漢字與符號的編碼定義了二萬多個漢字與符號的編碼與國際標準相適應的漢字與符號的編碼臺灣繁體漢字編碼微軟簡體漢字編碼方案13000—199318030—200052022第五十五頁,共87頁。漢字編碼方案區(qū)位碼共分94個區(qū),每區(qū)94個(位)漢字區(qū)碼+20H,位碼+20H區(qū)碼+20H+80H,位碼+20H+80H注:跳過控制符編碼注:保證b7位=1國標碼機內碼第五十六頁,共87頁。2025/4/8漢字字模編碼16×16漢字字模與編碼注:區(qū)位碼2字節(jié)字模碼32字節(jié)第五十七頁,共87頁。漢字編碼轉換漢字區(qū)位碼、國標碼、機內碼的轉換啊區(qū)位碼:1601區(qū)碼:16=10H、位碼:01=01H國標碼:30H、21H10H+20H=30H、01H+20H=21H機內碼:B0H、A1H10H+A0H=B0H、01H+A0H=A1H第五十八頁,共87頁。圖符編碼的意義1個點陣字模信息傳送1個符號的編碼信息傳送內含字庫內含字庫英文字符1字節(jié)漢字符號2字節(jié)英文字符8字節(jié)漢字符號32字節(jié)英第五十九頁,共87頁?!?.2微型計算機系統(tǒng)概述微處理器是整個微型計算機的核心部件和總控制單元,決定了微機的基本性能。微型計算機系統(tǒng)的組成微處理器()微處理器是把運算器、寄存器組和控制器集成在一個超大規(guī)模集成電路芯片上的功能部件,又稱作是具有計算機系統(tǒng)運算和控制功能的中央處理單元()。微型計算機(,)微型計算機是以微處理器芯片為核心,配以一定規(guī)模的半導體存儲器、系統(tǒng)總線(包括數(shù)據(jù)總線、地址總線和控制總線)與其控制単元、硬盤、輸入/輸出(,)接口電路和輔助電路構成的裝置,構成了微型計算機的基本硬件結構,即裸機。第六十頁,共87頁。微型計算機系統(tǒng)(,)微型計算機系統(tǒng)是以微型計算機為主體,配上輸入設備、輸出設備、外部存儲器設備如移動硬盤和光盤驅動器、電源、機箱以與系統(tǒng)軟件和應用軟件組成的系統(tǒng),簡稱微機系統(tǒng)。微型計算機系統(tǒng)的組成第六十一頁,共87頁。微機硬件系統(tǒng)由微處理器、存儲器、譯碼控制模塊、系統(tǒng)總線控制模塊、系統(tǒng)總線、輸入/輸出接口電路和各類外部設備等部件組成。微機系統(tǒng)的硬件基本結構微機硬件系統(tǒng)基本結構是核心部件,通過系統(tǒng)總線控制模塊和譯碼控制模塊,控制地址總線、數(shù)據(jù)總線和系統(tǒng)總線與其他部件進行數(shù)據(jù)和消息交換,完成指定的計算和控制任務。第六十二頁,共87頁。計算機系統(tǒng)的層次結構計算機系統(tǒng)的層次結構第六十三頁,共87頁。軟件與硬件的等價性原理軟件與硬件的等價性原理是指任何一個由軟件所完成的操作也可以直接由硬件來實現(xiàn),任何一條由硬件所執(zhí)行的指令也能用軟件來完成。硬件是軟件的物質支柱,在硬件高速發(fā)展的基礎上才有軟件的生存空間和活動場所;沒有大容量的主存和輔存,大型軟件將不能運行;而沒有軟件支持的“裸機”也不能發(fā)揮作用。軟件和硬件相互融合、相互滲透、相互促進的趨勢越來越明顯。硬件速度快,復雜功能實現(xiàn)困難;軟件速度慢,易于實現(xiàn)復雜的算術邏輯功能硬件軟化可以增強系統(tǒng)功能和適應性,而軟件硬化則能有效發(fā)揮硬件成本日益降低的潛力。第六十四頁,共87頁。計算機的結構、組成與實現(xiàn)是計算機組成的物理實現(xiàn),對應數(shù)字電路層。它包括處理器、主存等部件的物理結構、器件的集成度和速度、部件連接、信號傳輸以與電源、冷卻和組裝技術等,主要利用器件技術進行物理實現(xiàn)。計算機結構()是指為機器編寫正確的程序、機器語言程序員必須理解的一種結構。計算機結構確定了計算機系統(tǒng)中軟件和硬件的接口,即指令集結構。它包括指令集(指令系統(tǒng))、指令格式、數(shù)據(jù)類型、寄存器、尋址方式、主存訪問方式和機制等。計算機組成()是計算機結構的邏輯實現(xiàn)(邏輯設計),對應計算機層次結構的控制層。它包括計算機各部件的功能以與各部件的聯(lián)系,涉與如何控制計算機、信號產(chǎn)生方式、存儲器類型等。計算機實現(xiàn)()第六十五頁,共87頁。軟件兼容與系列機和兼容機軟件兼容可從機器性能和推出時間分成向上(向下)兼容和向前(向后)兼容。向上兼容是指軟件能夠在更高檔次機器上保持兼容;向下兼容則是指軟件能夠在較低檔次機器上保持兼容。向后兼容是指軟件能夠在此后生產(chǎn)的機器上保持兼容;向前兼容則是指軟件能夠在此前生產(chǎn)的機器上保持兼容。軟件兼容示意圖第六十六頁,共87頁。通用微機嵌入式系統(tǒng)()微型計算機的分支第六十七頁,共87頁。§1.3微型計算機的硬件系統(tǒng)微機系統(tǒng)硬件組成第六十八頁,共87頁。微機的主要組件微處理器存儲器輸入/輸出()設備的接口總線是微機的運算和指揮控制中心。由運算器、控制器和寄存器組構成。用于存儲程序和數(shù)據(jù)。分為內存儲器和外存儲器,內存用于存放微處理器即將使用或正在使用的數(shù)據(jù)和程序,微處理器可以直接訪問內存。外存用于存放暫時不用的數(shù)據(jù)和程序,微處理器不能直接訪問外存。用于微機與外設的連接。用于實現(xiàn)各設備之間的信息傳輸。按功能分為:數(shù)據(jù)總線、地址總線、控制總線第六十九頁,共87頁?!?.4微型計算機的軟件系統(tǒng)微機軟件是程序、數(shù)據(jù)和有關文檔的集合。程序是完成任務所需要的一系列指令序列;文檔是為了便于了解程序所需要的闡明性資料。計算機語言和語言處理程序計算機語言機器語言、匯編語言、高級語言語言處理程序把一種語言編寫的程序翻譯成與其等價的另一種語言所編寫的程序。被翻譯的程序通常稱為源程序,而翻譯后的程序稱為目標程序。語言處理程序包括匯編程序、解釋程序和編譯程序。第七十頁,共87頁。匯編程序是把匯編語言編寫的源程序翻譯成機器語言的目標程序的一種軟件工具。整個匯編的過程實質上是對匯編語言指令逐條處理的過程,翻譯后產(chǎn)生的機器指令與匯編語言程序的指令一一對應。解釋程序把高級語言編寫的源程序按動態(tài)的運行順序逐句進行翻譯并執(zhí)行,每翻譯一句,就產(chǎn)生一系列完成該語句功能所對應的機器指令,并立即執(zhí)行這一系列的機器指令,直至全部源程序結束。編譯程序把高級語言編寫的源程序翻譯成機器語言表示的目標程序。翻譯過程中,編譯程序對源程序的語法、句法和程序的邏輯結構進行檢查,如果沒有錯誤,則產(chǎn)生相應的目標代碼。翻譯過程中若出現(xiàn)錯誤,系統(tǒng)立即顯示出錯信息,待修改后才能繼續(xù)進行下去。第七十一頁,共87頁。軟件的分類系統(tǒng)軟件:指不需要用戶干預就能生成、準備和執(zhí)行其他程序所需的一組程序。應用軟件:指用于解決各種特定具體應用問題的而專門

溫馨提示

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

評論

0/150

提交評論