周明德微機原理及應用第五版課件.ppt_第1頁
周明德微機原理及應用第五版課件.ppt_第2頁
周明德微機原理及應用第五版課件.ppt_第3頁
周明德微機原理及應用第五版課件.ppt_第4頁
周明德微機原理及應用第五版課件.ppt_第5頁
已閱讀5頁,還剩68頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、微型計算機系統(tǒng)原理及應用,主講:羅光明 電話郵箱:,序 教育部提出計算機基礎教學分三個層次如圖1-1所示:,計算機基礎教學三層次結(jié)構(gòu),其中: 第一層次:計算機文化基礎 學習計算機基本知識,及基本技能。 第二層次:計算機技術(shù)基礎 學習計算機硬件、軟件的工作原理 與相關(guān)知識。 第三層次:計算機應用基礎 學習計算機信息管理基礎和多媒體。 本課程屬于第二層次中“計算機硬件基礎”課程,計算機硬件技術(shù)基礎課特點: 內(nèi)容多,學時少, 進度快,難度大,應用廣。 講課內(nèi)容: 微機原理、匯編語言、接口技術(shù). 講課學時: 56學時,實驗學時:8學時,主要參考書: 周明德編著,微型計算機系統(tǒng)

2、原理及應用 第五版,清華大學出版社 李繼燦主編,微型機算計原理及應用 第三版,清華大學出版社,作業(yè):下次公布上次的作業(yè)答案。 按時交作業(yè),僅考察作業(yè)效果,批改 (助教批改)。,答疑時間、地點: 每周二下午4:305:30,工科南樓(309),如何學好這門課給同學們提幾點建議: 1、課程特點:基于工程問題的教育 學習計算機硬件、軟件的工作原理與相關(guān)知識。 2、觀念轉(zhuǎn)變(教師角色、學生地位的轉(zhuǎn)變): 教師角色的轉(zhuǎn)變: 教師從原來以教師為中心的“講解者”的角色轉(zhuǎn)化為學生學習的指導者。 學生地位的轉(zhuǎn)變:學生由原來單純聽講、接受灌輸?shù)谋粍拥匚晦D(zhuǎn)化為:主動參與、發(fā)現(xiàn)、探究的主體地位 ;,2、媒體作用、教學

3、過程的轉(zhuǎn)變: 媒體作用的轉(zhuǎn)變: 教學媒體由教師的講解工具轉(zhuǎn)化為學生的認知工具 ; 教學過程的轉(zhuǎn)變: 教學過程由傳統(tǒng)的邏輯分析或邏輯綜合 ,講解說明式的過程轉(zhuǎn)變?yōu)椋?以意義建構(gòu)理論指導下的教學過程 , 并通過意義建構(gòu)形成自己的知識結(jié)構(gòu), 從而獲得知識 ,掌握知識。,3、學習的精髓: 在學校學習的精髓在于: 在學校的大環(huán)境中,利用校園文化對學生的影響,實現(xiàn): 師生之間在課堂上的相互交流以及學生之間的相互交流, 在利用別人最好成果的基礎上取得進展。 4、抓住教學過程中的3個環(huán)節(jié) 上課時要主動參與、探究 將上課時的多媒體教案從教師手中轉(zhuǎn)化為自己的認知工具 ,主動參與、探究; 會設置自學內(nèi)容,通過自學從

4、而培養(yǎng)自學的能力; 獨立完成作業(yè) 同學之間相互交流,一起討論,但一定要獨立完成作業(yè);,實驗課前要預習,寫出預習報告,做到心中有數(shù),有的放矢; 實驗課后,要寫實驗報告,總結(jié)經(jīng)驗和教訓,提高自己分析問題和解決問題的能力,培養(yǎng)一種嚴謹科學作風。 收獲與時間成正比 本課程理論聯(lián)系實際非常緊密,內(nèi)容更新極快。 只能采用解剖麻雀方法,教師在這里只起到拋磚引玉的作用。 因此同學們學習過程中,要花時間去學習、思索、實踐, 有機地將本專業(yè)的知識結(jié)合起來,構(gòu)成一個實際系統(tǒng),解決實際問題。 收獲與時間成正比, 花時間越多,收獲將越大 。,第 1章 概述1.1 x86系列結(jié)構(gòu)的概要歷史,1971年: Intel 40

5、04 。(4位機) 70年代中期: Intel 8080、8085 。(8位機) 80年代初: Intel 8086、8088。 (16位機) 從8086(8088)到80286、80386、80486、奔騰(也稱為80586)、奔騰MMX、奔騰Pro(也稱為80686)、奔騰、奔騰,直至最新的奔騰 ,形成了IA(Intel Architecture)-32結(jié)構(gòu)。,1.1.1 8086,x86系列結(jié)構(gòu)的最新版本的發(fā)展能追溯到Intel 8086。在x86系列結(jié)構(gòu)系統(tǒng)引進32位處理器之前,是16位的處理器,包括8086處理器和隨后很快開發(fā)的80186與80286。 從歷史的觀點來看,x86系列結(jié)

6、構(gòu)同時包括了16位處理器和32位處理器。在現(xiàn)在,32位x86系列結(jié)構(gòu)對于許多操作系統(tǒng)和十分廣泛的應用程序來說是最流行的計算機結(jié)構(gòu):IA-32結(jié)構(gòu)。 8086有16位寄存器和16位外部數(shù)據(jù)總線,具有20位地址總線,可尋址1M字節(jié)地址空間。,1.1.2 80386,Intel 386處理器是x86系列結(jié)構(gòu)系列中的第一個32位處理器。 引入了32寄存器,用于容納操作數(shù)和地址。每個32位寄存器的后一半保留兩個早期處理器版本(8086和80286)的16位寄存器的特性,以提供完全的后向兼容。 Intel 386處理器有32位地址總線,能支持多至4G字節(jié)的物理存儲器。32位結(jié)構(gòu)為每個軟件進程提供邏輯地址空

7、間。 4K字節(jié)固定尺寸的頁提供一種虛擬存儲管理方法。,1.1.3 80486,Intel486處理器指令譯碼和執(zhí)行單元擴展為五個流水線段,增加了更多的并行執(zhí)行能力,486處理器能在每個時鐘周期執(zhí)行一條指令。,80486的一個重大改進是在x86系列處理器的芯片中引入了緩存。在芯片上增加了一8K字節(jié)的一級緩存(cache),大大增加了每個時鐘周期執(zhí)行一條指令的百分比,包括操作數(shù)在一級cache中的存儲器訪問指令。 Intel486處理器也是第一次把x87 FPU(浮點處理單元)集成到處理器上并增加了新的引腳、位和指令,以支持更復雜和更強有力的系統(tǒng)(二級cache支持和多處理器支持)。,1.1.4

8、奔騰(Pentium),Intel奔騰(Pentium)處理器增加了第二個執(zhí)行流水線以達到超標量性能。 芯片上的一級cache也加倍了,8K字節(jié)用于代碼,另8K字節(jié)用于數(shù)據(jù)。,主要的寄存器仍是32位,但內(nèi)部數(shù)據(jù)通路是128和256位以加速內(nèi)部數(shù)據(jù)傳送,且猝發(fā)的外部數(shù)據(jù)總線已經(jīng)增加至64位。,奔騰系列的最后一個處理器把Intel MMX技術(shù)引入IA-32結(jié)構(gòu)。Intel MMX技術(shù)用單指令多數(shù)據(jù)(SIMD)執(zhí)行方式在包含64位MMX寄存器中的包裝的整型數(shù)據(jù)上執(zhí)行并行計算。此技術(shù)在高級媒體、影像處理和數(shù)據(jù)壓縮應用程序上極大地增強了IA-32處理器的性能。,1.1.5 P6系列處理器,在1995年,

9、Intel引入了P6系列處理器。此處理器系列是基于新的超標量微結(jié)構(gòu)上的,它建立了新的性能標準。 Intel Pentium Pro處理器是基于P6微結(jié)構(gòu)的第一個處理器。P6處理器系統(tǒng)隨后的成員是Intel Pentium II、Intel Pentium II Xeon(至強)、Intel Celeron(賽揚)、Intel Pentium III和Intel Pentium III Xeon(至強)處理器。,1.1.6 奔騰II,Intel Pentium II處理器把MMX技術(shù)加至P6系列處理器,并具有新的包裝和若干硬件增強。處理器核心包裝在了SECC上,這使其更具有了靈活的母板結(jié)構(gòu)。第一

10、級數(shù)據(jù)和指令caches每個擴展至16 K字節(jié),支持二級cache的尺寸為256 K字節(jié)、512 K字節(jié)和1 M字節(jié)。,1.1.7 奔騰III,Pentium III處理器引進流SIMD擴展(SSE)至X86系列結(jié)構(gòu)。SSE擴展把由Intel MMX引進的SIMD執(zhí)行模式擴展為新的128位寄存器和能在包裝的單精度浮點數(shù)上執(zhí)行SIMD操作。,1.1.8 Intel Pentium4處理器,Intel Pentium 4處理器是2000年推出的ia-32處理器,并是第一個基于Intel NetBurst微結(jié)構(gòu)的處理器。Intel NetBurst微結(jié)構(gòu)是新的32bit微結(jié)構(gòu),它允許處理器能在比以前

11、的IA-32處理器更高的時鐘速度和性能等級上進行操作。Intel Pentium 4處理器有以下高級特性:,(1)Intel NetBurst微結(jié)構(gòu)的第一個實現(xiàn)。 (2)流SIMD擴展2(SSE2) (3)400 MHz Intel NetBurst微結(jié)構(gòu)系統(tǒng)總線。 (4)與在Intel X86系列結(jié)構(gòu)處理器上所寫和運行的已存在的應用程序和操作系統(tǒng)兼容。,1.1.9 Intel 超線程處理器,Intel公司于2002年推出了具有超線程技術(shù)的IA-32列處理器。超線程(Hyper-Threading HT)技術(shù)允許單個物理處理器用共享的執(zhí)行資源并發(fā)地執(zhí)行兩個或多個分別的代碼流(線程)。以提高X8

12、6系列處理器執(zhí)行多線程操作系統(tǒng)與應用程序代碼的性能。 圖1-1顯示支持HT技術(shù)(用兩個邏輯處理器實現(xiàn)的)的IA-32處理器與傳統(tǒng)的雙處理器系統(tǒng)的比較。,1.1.10 Intel 雙核技術(shù)處理器,雙核技術(shù)是在IA-32處理器系列中硬件多線程能力的另一種形式。雙核技術(shù)由用在單個物理包中有兩個分別的執(zhí)行核心提供硬件多線程能力。因此,Intel Pentium處理器極品版在一個物理包中提供四個邏輯處理器(每個處理器核有兩個邏輯處理器)。,Intel Pentium D處理器也以雙核技術(shù)為特色。此處理器用雙核技術(shù)提供硬件多線程支持,但它不提供超線程技術(shù)。因此,Intel Pentium D處理器在一個物

13、理包中提供兩個邏輯處理器,每個邏輯處理器擁有處理器核的執(zhí)行資源,如圖1-2所示。,AMD公司是x86系列處理器的另一重要供應商。它于1969年成立。于1991年推出了AM386系列,1993年推出了AM486,1997年推出了AMD-K6(相當于具有MMX技術(shù)的奔騰處理器),2001年推出了AMD Athlon(速龍) MP 雙處理器,2003年推出 AMD 速龍 64 FX處理器,具有64位的x86-64內(nèi)核。直至最近推出了雙核的64位處理器。,1.2 計算機基礎 1.2.1 計算機的基本結(jié)構(gòu),上述的CPU、主板、內(nèi)存條、硬盤、軟盤、顯示卡、顯示器、鍵盤、鼠標等。這些都是計算機的部件,雖然這

14、些部件的功能與性能都有了巨大的發(fā)展,但是計算機的基本結(jié)構(gòu)未變,如圖1-7所示。 在計算機中,基本上有兩種信息在流動: 一種信息為數(shù)據(jù),即各種原始數(shù)據(jù)、中間結(jié)果、程序等。 另一種信息流即控制命令,在上述的計算機硬件中,往往把運算器、控制器和存儲器合在一起稱為計算機的主機;而把各種輸入輸出設備統(tǒng)稱為計算機的外圍設備或外部設備(Peripheral)。在主機部分中,又把運算器和控制器合在一起稱為中央處理單元CPU (Central Processing Unit)。隨著半導體集成電路技術(shù)的發(fā)展,可以把整個CPU集成在一個集成電路芯片上,稱為微處理器(Microprocessor)。,人們把以微處理器

15、為核心構(gòu)成的計算機,稱為微型計算機,最典型的就是上述的PC機。若內(nèi)存的容量較小,輸入輸出設備少,整個計算機可以只安裝在一塊印刷電路板上,這樣的計算機就稱為單板計算機。若能把整個計算機集成在一個芯片上,就稱為單片機。,1.2.2 常用的名詞術(shù)語和二進制編碼,1. 位、字節(jié)、字及字長 (1) 位(Bit) “位”是指一個二進制位。它是計算機中信息存儲的最小單位,一般用b(bit)表示。 (2) 字節(jié)(Byte) “字節(jié)”是指相鄰的8個二進制位,一般用B(Byte)表示。 1024B為1KB,1024KB為1MB,1024MB為1GB,1024GB為1TB。,(3) 字(Word)和字長 “字”是計

16、算機內(nèi)部進行數(shù)據(jù)傳遞、處理的基本單位。通常它與計算機內(nèi)部的寄存器、運算裝置、總線寬度相一致。 一個字所包含的二進制位數(shù)稱為字長。常見的微機的字長有8位、16位、32位和64位。,2. 數(shù)字編碼 計算機中的數(shù)用二進制表示。計算機中的十進制數(shù)的每一位用若干位二進制表示,這就是二進制編碼。即十進制數(shù)的二進制編碼,簡稱二-十進制編碼(BCD)。,3. 字符編碼 同樣,字母、數(shù)字、符號等各種字符也必須按照特定的規(guī)則用二進制編碼才能在計算機中表示。字符編碼的方式很多,世界上最普遍采用的一種字符編碼是ASCII碼(美國信息交換標準碼)。 4. 漢字編碼 用計算機處理漢字,每個漢字須用代碼表示。 (1) 外部

17、碼 是計算機輸入漢字的代碼,是代表某一個漢字的一組鍵盤符號。,(2) 內(nèi)部碼(漢字內(nèi)碼或漢字機內(nèi)碼) 內(nèi)部碼通常是用其在漢字字庫中的物理位置表示,可以用漢字在漢字字庫中的序號或者用漢字在漢字字庫中的存儲位置表示。漢字在計算機中至少要用兩個字節(jié)表示(有用三字節(jié)、四字節(jié)表示的),在微機中常用兩字節(jié)漢字內(nèi)碼。,(3) 交換碼 計算機之間或計算機與終端之間交換信息時,要求其間傳送的漢字代碼信息要完全一致。國家根據(jù)漢字的常用程度定出了一級和二級漢字字符集,并規(guī)定了編碼,這就是國標GB 2312-80信息交換用漢字編碼字符集基本集,GB 2312-80中漢字的編碼即國標碼。該標準編碼字符集共收錄漢字和圖形

18、符號7445個。,(4) 輸出碼 漢字輸出碼又稱漢字字形碼或漢字發(fā)生器的編碼。眾所周知,漢字無論字形有多少變化,也無論筆劃有多有少,都可以寫在一個方塊中;一個方塊可以看作m行n列的矩陣,稱為點陣。一個m行n列的點陣共有mn個點。例如1616點陣的漢字,共有256個點。每個點可以是黑點或者非黑點,凡是筆劃經(jīng)過的點用黑點,于是利用點陣描繪出了漢字字形,漢字的點陣字形在計算機中稱為字模。如圖1-8表示漢字“中”的1616點陣字模。,00000001 10000000,00000001 10000000,00000001 10000000,00000001 10000000,01111111 1111

19、1110,01100001 10000110,01100001 10000110,01100001 10000110,01100001 10000110,01111111 11111110,00000001 10000000,00000001 10000000,00000001 10000000,00000001 10000000,00000001 10000000,00000001 10000000,1.2.3 指令、程序和指令系統(tǒng),計算機能脫離人的直接干預,自動地進行計算,是由于人把實現(xiàn)計算的一步步操作用命令的形式即一條條指令(Instruction)預先輸入到存儲器中,在執(zhí)行時,機器把這

20、些指令一條條地取出來,加以翻譯和執(zhí)行。,在使用計算機時,必須把要解決的問題編成一條條指令,這些指令的集合就稱為程序。用戶為解決自己的問題所編制的程序,稱為源程序(Source Program)。 指令通常分成操作碼(Opcode即operation code)和操作數(shù)(Operand)兩大部分。操作碼表示計算機執(zhí)行什么操作;操作數(shù)指明參加操作的數(shù)的本身或操作數(shù)所在的地址。,1.2.4 初級計算機,為簡化,先用模型機分析計算機內(nèi)部結(jié)構(gòu) 。 圖1-9是微型計算機的結(jié)構(gòu)圖,它是由微處理器(CPU)、存儲器、接口電路組成,通過三條總線(BUS)地址總線(Address Bus),控制總線(Contro

21、l Bus)和雙向數(shù)據(jù)總線(Data Bus )來連接。,1. CPU的結(jié)構(gòu) 模型機的CPU結(jié)構(gòu),如圖1-10所示。 算術(shù)邏輯單元ALU(Arithmetic Logic Unit)是執(zhí)行算術(shù)和邏輯運算的裝置,它以累加器 AL(Accumulator)的內(nèi)容作為一個操作數(shù);另一個操作數(shù)由內(nèi)部數(shù)據(jù)總線供給,可以是寄存器(Register)BL中的內(nèi)容,也可以是由數(shù)據(jù)寄存器DR(Data Register)供給的由內(nèi)存讀出的內(nèi)容等;操作的結(jié)果通常放在累加器AL中。,F(Flag)是標志寄存器,由一些標志位組成 。 PC程序計數(shù)器,提供要執(zhí)行的指令的地址。 AR(Address Register)是

22、地址寄存器,由它把要尋址的單元的地址(可以是指令則地址由PC提供;也可以是數(shù)據(jù)則地址要由指令中的操作數(shù)部分給定)通過地址總線,送至存儲器。,從存儲器中取出的指令,由數(shù)據(jù)寄存器送至指令寄存器IR(Instruction Register),經(jīng)過指令譯碼器ID(Instruction Decoder)譯碼,通過控制電路,發(fā)出執(zhí)行一條指令所需要的各種控制信息。,2. 存儲器 存儲器的結(jié)構(gòu)如圖1-11所示。它由256個存儲單元組成,為了能區(qū)分不同的存儲單元,對這些存儲單元分別編了號,用兩位十六進制數(shù)表示,這就是它們的地址如00H、01H、02H、FFH等;而每一個存儲單元可以存放8位二進制信息(通常也

23、用兩位十六進制數(shù)表示),就是它們的內(nèi)容。,(1) 讀操作 若已知在04號存儲單元中,存的內(nèi)容為10000100即84H,若要把它讀出至數(shù)據(jù)總線上,則要求CPU的地址寄存器先給出地址號04,然后通過地址總線送至存儲器,存儲器中的地址譯碼器對它進行譯碼,找到04號存儲單元;再要求CPU發(fā)出讀的控制命令,于是04號存儲單元的內(nèi)容84H就出現(xiàn)在數(shù)據(jù)總線上,由它送至數(shù)據(jù)寄存器DR,如圖1-12所示。,(2) 寫操作 若要把數(shù)據(jù)寄存器中的內(nèi)容26H寫入到10號存儲單元,則要求CPU的AR地址寄存器先給出地址10,通過地址總線(AB)送至存儲器,經(jīng)譯碼后找到10號存儲單元;然后把DR數(shù)據(jù)寄存器中的內(nèi)容26H

24、經(jīng)數(shù)據(jù)總線(DB)送給存儲器;且CPU發(fā)出寫的控制命令,于是數(shù)據(jù)總線上的信息26H就可以寫入到10號存儲單元中,如圖1-13所示。,3. 執(zhí)行過程 若程序已經(jīng)存放在內(nèi)存中,大部分8位機執(zhí)行過程就是取指(取出指令)和執(zhí)行(執(zhí)行指令)這兩個階段的循環(huán)。 機器從停機狀態(tài)進入運行狀態(tài),要把第一條指令所在的地址賦給PC,然后就進入取指階段。在取指階段從內(nèi)存中讀出的內(nèi)容必為指令,所以DR把它送至IR,然后由指令譯碼器譯碼,就知道此指令要執(zhí)行什么操作,在取指階段結(jié)束后就進入執(zhí)行階段。當一條指令執(zhí)行完以后,就進入到了下一條指令的取指階段,這樣的循環(huán)一直進行到程序結(jié)束(遇到停機指令)。,1.2.6 尋址方式,如

25、何尋找操作數(shù)(地址)的問題,這就是尋址方式。 1. 立即尋址(Immediate Addressing) “操作數(shù)在指令中。” 2. 寄存器尋址(Register Addressing) “操作數(shù)在寄存器中?!?1.2.5 簡單程序舉例,3. 直接尋址(Direct Addressing) “操作數(shù)的地址在指令中?!?在這種尋址方式中,指令的操作數(shù)字段不是操作數(shù)本身,而是操作數(shù)所在的地址,它是把地址所指的存儲單元的內(nèi)容送至累加器AL,如圖1-19所示。 由于在這種尋址方式中,指令中包含操作數(shù)的直接地址,故稱為直接尋址。,80稱為直接地址,4. 寄存器間接尋址(Register Indirect

26、 Addressing) “操作數(shù)的地址在寄存器中?!?這種尋址方式是把BL中的內(nèi)容作為操作數(shù)的地址,把此地址所指的內(nèi)存單元的內(nèi)容送AL,如圖1-20所示。 在這種尋址方式,操作數(shù)的地址并不直接在指令中,而是在某一個寄存器中,故稱為間接尋址。,BL稱為間址寄存器,1.2.7 分支,在程序執(zhí)行時,往往會產(chǎn)生許多條件,要按條件執(zhí)行不同的操作。也有許多操作要重復執(zhí)行。于是程序直線執(zhí)行的情況很少,而是要根據(jù)條件執(zhí)行分支或循環(huán)。這就需要有分支和循環(huán)指令。 1. 無條件轉(zhuǎn)移(Unconditional Jump) 無條件轉(zhuǎn)移的指令的格式為: JMP n 這條指令的功能是把n賦給PC,于是程序無條件地轉(zhuǎn)移到

27、地址n開始的程序段去。,2. 條件轉(zhuǎn)移(Conditional Jump) 程序中更多的情況是: 要根據(jù)上面的指令運行的結(jié)果,判斷它是否滿足一定的條件,若滿足則轉(zhuǎn)移,不滿足則順序繼續(xù)執(zhí)行。 為確定是否滿足條件,機器中為此設立了一些判斷條件的標志。主要的標志有:,Z(Zero)標志零標志。若指令的運行結(jié)果為零(即8位全為0)則Z=1;否則Z=0。 C(Carry)標志進位標志。若在加法運算時最高位(bit7)向前有進位,或在減法運算時最高位向前有借位,則C=1;否則C=0。 S(Sign)標示符號標志。若運算的結(jié)果為負(bit7=1),則S=1;否則S=0。,3. 算術(shù)和邏輯運算指令 邏輯運算:

28、兩操作數(shù)按位進行邏輯操作。 (1) “與”運算 凡是與0進行邏輯“與”運算的位結(jié)果為0,而與1進行“與”運算的位結(jié)果不變。,(2) “或”運算 凡是與0進行邏輯“或”運算的位結(jié)果維持不變,而與1進行“或”運算的結(jié)果為1。 (3) “異或”運算 兩個相同的位“異或”的結(jié)果為0,否則為1。故利用對同一個數(shù)做“異或”運算,可對操作數(shù)清0;也可利用”異或”運算來檢驗兩個操作數(shù)是否相同。,1.3 計算機的硬件和軟件1.3.1 系統(tǒng)軟件,這些為了使用和管理計算機由機器的設計者提供的軟件,統(tǒng)稱為系統(tǒng)軟件。系統(tǒng)軟件包括: (1) 各種語言和它們的匯編或解釋、編譯程序; (2) 機器的監(jiān)控管理程序(Monito

29、r)、調(diào)試程序(Debug)、故障檢查和診斷程序; (3) 程序庫。為了擴大計算機的功能,便于用戶使用,機器中設置了各種標準子程序,這些子程序的總和就形成了程序庫; (4) 操作系統(tǒng)。,1.3.2 應用軟件,用戶利用計算機以及計算機所提供的各種系統(tǒng)軟件,編制解決用戶各種實際問題的程序,這些程序就稱為應用軟件。應用軟件也可以逐步標準化、模塊化、逐步形成了解決各種典型問題的應用程序的組合,稱為軟件包(Package)。,1.3.3 支撐軟件,支撐軟件又稱支持軟件。 為了便于用戶根據(jù)需要建立自己的數(shù)據(jù)庫,詢問、顯示、修改數(shù)據(jù)庫的內(nèi)容,輸出打印各種表格等,這就建立了數(shù)據(jù)庫管理系統(tǒng)(DBMS:Data

30、Base Management System) 、報表(EXCEL)、字處理(WORD)等支撐軟件。,1.4 微型計算機的結(jié)構(gòu),運算器與控制器是系統(tǒng)的核心,稱為CPU 。把整個運算器控制器即CPU集成在一個芯片上的CPU,稱之為微處理器(Micro Processor)。CPU本身還不是一個微型計算機,而只是微型計算機的一部分。只有與適當容量的存儲器、輸入輸出設備的接口電路以及必要的輸入輸出設備結(jié)合在一起,才是一臺微型計算機(Micro Computer),或稱為微型計算機系統(tǒng)(Micro Computer System),如圖1-28所示。,普通PC(Pentium)的內(nèi)部結(jié)構(gòu)(多總線結(jié)構(gòu)),按信號的作用,總線分為三類: 地址總線、數(shù)據(jù)總線、控制總線,1.微處理器、微型計算機、微型計算機系統(tǒng),1.4.1 微型計算機的外部結(jié)構(gòu),在微型計算機系統(tǒng)中,外部信息的傳送是通過總線進行的。大部分微型計算機有三組總線:地址總線(Address Bus)、數(shù)據(jù)總線(Data Bus)和控制總線(Control Bus)。 地址總線AB: 通常為32位,因此,可尋址的內(nèi)存單元為232=4GB。I/O接口也是通過地址總線來尋址的,它可以尋址64K個外設端口。,數(shù)據(jù)總線DB: 目前常用的為32位。數(shù)據(jù)在CPU與存儲器和CPU與I/O接口之間的傳送是雙向的,

溫馨提示

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

評論

0/150

提交評論