




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
微型計算機原理與接口技術史衛亞辦公室:6412Cellphonemail:swymail@126.comPulicEmail:swy_ppt@126.com
口令:swy1234561課程目標《微機原理與接口技術》是學習和掌握微機硬件知識、匯編語言和利用他們進行硬件設計的主干課程。包括如下三方面的內容:微型計算機的基本工作原理匯編語言程序設計微型計算機接口技術通過學習,建立微型計算機系統的整體概念,形成微機系統軟硬件開發的初步能力,達到:會看芯片說明會看時序圖會基本應用普及硬件知識。為以后從事軟、硬件工作打好基礎2與計算機組成原理的區別計算機組成原理是讓你從整體上了解計算機是怎么工作的,內容上側重于計算機的幾大組成(運算器,控制器,存儲器,輸入設備,輸出設備與總線結構,計算機的儲存體系是如何的,還有就是一是I/O接口的基本概念。3與計算機組成原理的區別計算機組成原理是關于一般意義上的單機系統(一個處理器)各組成部件的實現方法。微機原理與應用則是關于IntelX86系列微型計算機的工作原理、指令系統、接口電路的構成4與計算機組成原理的區別
“計算機組成原理”對處理器的指令系統并不會展開詳述,更不會講解匯編語言程序設計“微機原理”更側重在機器指令層面描述計算機的組成和運行機理。5與計算機組成原理的區別計算機組成原理主要是介紹計算機的基本硬件及原理。重在各個部分的連接。相對寬泛一些。微機原理接口技術比計算機組成原理要具體些,一般是以8086/8088為例,介紹8086/8088CPU的結構,其中最重要的就是匯編語言和芯片;掌握了匯編語言,這幾塊芯片的編程基本上就差不多了。6學習方法很重要復習并掌握先修課的有關內容課堂:聽講與理解、適當筆記課后:認真讀書、完成作業實驗:充分準備、勇于實踐總成績=考試成績+實驗成績+平時成績60%+30%+10%學習
方法7上機時間:周一下午第1大節(2:30—4:00)第6周----第9周地點6313,6320匯編語言上機第10周----第15周6320,硬件上機8學習資源要利用教材:錢曉捷,陳濤.16/32位微型計算機原理及接口技術(第二版).機械工業出版社,2005.戴梅萼,微型計算機技術及應用,北京:清華大學出版社,1991其它:周明德,白中英,…學習
資源9教學內容簡介第一部分微機概述
1、微型計算機的發展。2、微型計算機的組成和層次結構。3、微型計算機的工作原理。
4、常用術語。
5、數制及轉換,原碼,補碼,BCD碼。(已講)10第二部分8086/8088微處理器
一、8086/8088CPU的內部結構二、8086/8088的指令詳解(尋址方式與指令類型已學過)三、8086/8088的引腳及工作摸式(外部特性)四、時序與總線周期五、堆棧11第三部分匯編語言程序設計
注意:此部分內容貫穿全書第四部分存儲器
(主要介紹CPU與存儲器的連接,即芯片級的應用)12第五部分基本輸入輸出接口
側重講解I/O接口的結構、尋址及CPU和I/O設備之間進行數據傳送的方式。第六部分可編程接口芯片
8259、8253、8255實驗部分10個實驗(4個匯編語言實驗,6個硬件實驗)
復習2學時13第一章微型計算機系統概述141.1微型計算機發展世界上第一臺現代意義的電子計算機是1946年美國賓夕法尼亞大學設計制造的ENIAC
1946年由美國賓夕法尼亞大學研制ENIAC(ElectronicNumericalIntegratorAndCalculator),裝有18,000個電子管,總重量達30噸,運算速度5000次/秒,功耗150kw/h,占地170m2
,造價100萬美元。
采用十進制計數方式,編程采用接插線進行。不過它還沒有引入CPU的概念。最初的目的是為軍隊編制各種武器的彈道表。1516后來,馮·諾依曼(VonNeumann)提出了采用二進制計算、儲存程序并在程序控制下自動執行一個任務的思想;還提出新機器應由運算部件、控制部件、存儲部件、輸入部件和輸出部件五大部件(部分)組成?!榜T·諾依曼”機1949年,劍橋大學的M.V.Wilkes等人在EDSAC(ElectronicDelayStorageAutomaticCalculator)機上實現。17一、電子計算機的發展與分類電子計算機的發展(四代):電子管計算機(1946-1956)晶體管計算機(1957-1964)中小規模集成電路計算機(1965-1970)大、超大規模集成電路計算機(1971-今)微型計算機是第四代計算機的典型代表18近年來涌現出功能越來越強大的通用微處理器(如單片機)、專用微處理器(如DSP)、片上系統(SoC:SystemonChip)、ASIC(Application-SpecificIntegratedCircuit)、FPGA/CPLD(Field-ProgrammableGateArray/ComplexProgrammableLogicDevice)、ARM(AdvancedRISCMachines)等,使計算機的應用深度和廣度越來越高。(reducedinstructionsetcomputer,精簡指令集計算機)19MCS-51單片機模塊圖在一片集成電路芯片上,集成了一個微型計算機的各個組成部分。20電子計算機按其性能分類:大型計算機中型計算機小型計算機微型計算機21微型計算機的發展是以微處理器的發展來表征的微處理器的集成度每隔18-24個月就會翻一番,芯片的性能也隨之提高一倍
------摩爾定律GordonE.Moore,Intel公司的創始人之一二、微型計算機的發展芯片上集成的晶體管的密度叫作集成度22微型計算機
以大規模、超大規模集成電路為主要部件、以微處理器為核心所構造的計算機系統。微處理器
嚴格講,微處理器≠CPUCPU(CentralProcessingUnit)由算術邏輯部件(ALU)和控制部件兩大主要部分組成,實現運算功能和控制功能微處理器除算術邏輯部件和控制部件以外,還包含一組寄存器(Registers)以及高速緩沖存儲器(Cache)等特殊的存儲器。將這些部件集成在一片大規模集成電路或超大規模集成電路封裝之中,被稱為微處理器23四位機和低檔八位機1971年:Intel4004,是世界上第一片單片微處理器4位微處理器,尋址空間為4096個半字節,指令系統包括45條指令Intel
4004微型計算機發展史:第一代241972年:Intel8008,第一片8位微處理器。
采用了10m生產工藝,集成度為3500個晶體管,工作頻率為500KHz,基本指令48條。Intel8008251974年:Intel8080采用了6m生產工藝,集成度為6000個晶體管,主頻為2MHz。1975年4月,MITS(三菱)公司推出了以8080為CPU的世界上第一臺個人計算機Altair8800。Altair8800的BASIC語言解釋器是BillGates編寫的1976年:Intel8085——Intel公司生產的最后一種8位通用微處理器,8085的工作頻率提高到5MHz,指令系統的指令數上升到246條。1977年:Z80,Zilog公司,8位機,優于8080,8085第二代:中高檔8位微機8085268086/8088(1978年-1981年)1978年--8086采用了3m工藝,集成了29,000個晶體管,工作頻率為4.77MHz。它的寄存器和數據總線均為16位,地址總線為20位,從而使尋址空間達1MB。同時,CPU的內部結構也有很大的改進,采用了流水線結構,并設置了6字節的指令預取隊列第三代:16位微處理器芯片271979年—8088
除了它的數據總線為8位以外,其余均與8086相同。8088采用8位數據總線是為了利用當時的8位設備控制芯片。由于8088內部支持16位運算,而與I/O之間傳輸為8位,故8088稱為準16位微處理器。1981年8月,IBM公司推出以8088為CPU的世界上第一臺16位微型計算機IBM5150PersonalComputer,即著名的IBMPC機。1982,IBM推出PC/XT(ExtendedTechnology)機80882880286(1982年-1984年)采用1.5m工藝,集成了134,000個晶體管,工作頻率為6MHz。80286的數據總線仍然為16位,但是地址總線增加到24位,使存儲器尋址空間達到16MB。1985年IBM公司推出以80286為CPU的微型計算機IBMPC/AT(AdvancedTechnology),并制定了一個新的開放系統總線結構ISA—16位、高性能的I/O擴展總線。2980年代中期到90年代初,80286一直是微型計算機的主流CPU。在這一時期,還誕生了世界上最早的芯片組(chipsets)。3080386(1985年-1988年)第一個實用的32位微處理器,采用了1.5m工藝,集成了27.5萬個晶體管,工作頻率達到16MHz。通過32位的地址總線,80386的可尋址空間達到4GB,每秒可執行500萬條指令。第四代:32位微處理器芯片3180486(1989年-1992年)采用1m工藝,集成了120萬個晶體管,工作頻率為25MHz。80486把80386的內部結構做了修改,大約有一半的指令在一個時鐘周期內完成,而不是原來的兩個,這樣80486的處理速度一般比80386快2到3倍。32Pentium:奔騰(1993年-1997年)Pentium處理器的發展分成三代第一代Pentium處理器(以P5代稱,1993年)采用0.8m工藝技術,集成了310萬個晶體管,工作頻率為60MHz/66MHz。第二代Pentium處理器(1994年)采用0.6m工藝,工作頻率為90MHz/100MHz。33第三代PentiumMMX(多能奔騰,1997年)增加了57條多媒體指令(多媒體擴展指令系統)在體系結構上,Pentium在內核中采用了RISC(reducedinstructionsetcomputer)技術。34接著有PentiumPro(高能奔騰)、PentiumII、PentiumIII、PentiumIV
、PentiumD……還有同級別但經濟的Celeron(賽揚)、Xeon(至強)……AMD公司作為競爭著,也推出了各級別的產品,如K5、K6、K6-2、K6-3、K7、Duron、Athlon等微處理器3536Itanium(安騰),2001年5月發布采用0.18微米工藝制造,工作頻率為733MHz/800MHz,Itanium處理器的內部/外部數據總線及地址總線都是64位第五代:64位微處理器芯片AMD的Athlon6437什么叫雙核CPU?雙核處理器即是基于單個半導體的一個處理器上擁有兩個一樣功能的處理器核心。雙核心處理器技術的引入是提高處理器性能的有效方法。因為處理器實際性能是處理器在每個時鐘周期內所能處理器指令數的總量,因此增加一個內核,處理器每個時鐘周期內可執行的單元數將增加一倍。如PentiumD,90nm工藝38Intel酷睿i5750(盒)
45nm工藝,四核,主頻2660MHzAMD羿龍IIX4965
45nm工藝,四核,主頻3400MHz3940X86系列微型計算機的發展小結代字長型號工藝集成度(萬個)主頻速度(MIPS)1168086334.77-10<1216802861.513.46-161-2332803861.527.516-336-1243280486112025-6620-40532P50.8-0.632060-133100-200632P60.18-0.6550-950133-2G>300芯片時間時鐘DBR(位)AB尋址空間K個數(每片)技術備注808678年4.771616201MB2900個引入實模式808879年4.77816201MB2900個第一用于2BMP8028681年616162416MB13萬個引入保護模式80386DX85年12.53232324096MB25萬個多任務8086模式80386SX88年1616322416MB25萬個8048689年203232324096125萬個內含協處理器和8KB緩存奔騰93年603232324096310萬個分支預測16K緩存流水線和超標量結構高能95年1503232324096550萬個指令優化調度執行奔騰
P797年30064643240961400萬個超流指令體系結41性能功能197219741976197819801982198519891993
19954004800880808085808680286803868048680586808880186804880228049805180968098Intel公司微處理器單片機奔騰IntelX86系列微型計算機的發展42微型化─便攜式、低功耗巨型化─尖端科技領域的信息處理,需要超大容量、高速度智能化─模擬人類大腦思維和交流方式,多種處理能力系列化、標準化─便于各種計算機硬、軟件兼容和升級網絡化─網絡計算機和信息高速公路多機系統─大型設備、生產流水線集中管理(獨立控制、故障分散、資源共享)IntelX86系列微型計算機的發展431.2微型計算機的組成與體系結構微型計算機系統的三個層次:微處理器 微型計算機 微型計算機系統系統軟件應用軟件微處理器存儲器I/O接口總線硬件軟件微型計算機系統外設ALU寄存器控制部件鍵盤、鼠標顯示器軟驅、硬盤、光驅打印機、掃描儀微型計算機441.2.1微型計算機的硬件系統
通用的微型計算機硬件系統是由中央處理器(CPU或MPU)、存儲器、I/O(輸入/輸出)設備及其接口電路組成(如圖所示)。
微機系統結構示意圖45中央處理器
中央處理器(機)簡稱CPU,是用來實現運算和控制功能的部件。由運算器、控制器和寄存器三部分組成。CPU通過數據總線、地址總線和控制總線與其他部件之間進行聯系。在PC系列微機中所使用的CPU主要有Intel系列、AMD系列、CY系列。
運算器(ALU):主要完成算術運算和邏輯運算控制器:分析命令并指揮協調各部件統一行動完成命令規定的各種動作或操作的部件,主要有指令指針寄存器(IP)、指令寄存器(IR)、指令譯碼器(ID)和控制信號發生器組成寄存器:存放原始數據、中間結果和最終結果以及程序的部件46存儲器存儲器是指微型計算機的內存儲器。有隨機存儲器(RAM)和只讀存儲器(ROM)。
ROM中的信息一般只能讀不能寫,其容量一般為幾KB到幾MB。如BIOS。而RAM則既可以讀出信息,又可以寫入信息。通常作為微機系統的主存儲器,其容量從早期的幾十KB到現在的高達幾GB。47I/O設備及其接口電路
I/O設備的種類很多,有電子式、電磁式、機械式等,I/O接口電路最基本的接口電路有8255可編程并行接口電路、8253可編程定時/計數器、8251可編程串行接口電路、8237直接存儲器存取電路(DMA)、82380多功能接口電路以及8259中斷控制器電路等。48總線是指傳遞信息的一組公用導線總線是傳送信息的公共通道微機系統采用總線結構連接系統功能部件
總線是計算機的部件與部件之間傳輸信息的公共通路,它能分時地發送和接收各部件的信息。總線不僅僅是一組傳輸線,它還包括與數據傳輸有關的控制邏輯。所以,在一個計算機系統中,總線應被看成一個獨立的部件??偩€49總線按其傳輸的信號分為:1.數據總線DB(DataBus)數據總線用于CPU與其他部件之間傳送信息,具有三態控制功能,且是雙向的。2.地址總線AB(AddressBus)地址總線用于傳送CPU要訪問的存儲單元或I/O接口的地址信號。單向的3.控制總線CB(ControlBus)控制總線是連接CPU的控制部件和內存、I/O設備等,用來控制內存和I/O設備的全部工作。雙向的50總線按其作用范圍又分為:(1)內部總線:由CPU送出的地址、數據、控制信號稱為內部總線。(2)系統總線:由于負載和控制的需要,內部總線信號通過總線驅動器、地址鎖存器或數據緩沖器以及總線控制器后,所形成的新的信號線稱為系統總線。(3)外部總線:是微機系統相互之間或微機系統與其他電子系統之間實現通訊連接的總線。511.2.2
IBMPC系列機系統16/32位IBMPC系列機是現代微機發展的基礎8088CPUIBMPC/AT機IBMPC/XT機52GA-586主板模塊圖538088微處理器8087協處理器8288總線控制器I/O通道8259中斷控制器隨機存儲器RAM只讀存儲器ROM8253定時控制器8237DMA控制器8255并行接口控制總線數據總線地址總線地址鎖存器數據收發器揚聲器接口8284時鐘發生器鍵盤接口系統配置開關主機板組成54主板構成8088是8086的簡化版本:運算器和寄存器位數,地址位數;尋址大小;工作頻率;時鐘周期系統控制芯片在第8章~~~第13章介紹存儲空間分配:基本RAM區,顯示RAM區,擴展ROM取,基本ROM區IO空間分配:低16位地址線訪問,64k個端口551.3微型計算機的工作原理1.3.1馮諾依曼存儲程序工作原理數據和程序以二進制代碼的形式不加區別地存放在存儲器中,存放位置由地址指定,地址碼也是二進制形式控制器根據存放在存儲器中的指令序列(即程序)工作,并由一個程序計數器(PC)控制指令的執行??刂破骶哂信袛嗄芰?,能夠根據計算結果選擇不同的動作流程存儲程序工作原理是指把程序存儲在計算機內,使計算機能像快速存取數據一樣地快速存取組成程序的指令。為實現控制器自動連續地執行程序,必須先把程序和數據送到具有記憶功能的存儲器中保存起來,然后給出程序中第一條指令的地址,控制器就可依據存儲程序中的指令順序周而復始地取指令、譯碼、執行,直到完成全部指令操作為止?!俺绦虼鎯?,程序控制”
——
馮.諾依曼原理561.3.2微型計算機的工作過程微型計算機的工作過程就是執行程序的過程,而程序由指令序列組成,因此,執行程序的過程,就是執行指令序列的過程,即逐條地從存儲器中取出指令并完成指令所指定的操作。由于執行每一條指令,都包括取指、譯碼和執行三個基本步驟,所以,微型計算機的工作過程,也就是不斷地取指令、譯碼和執行的過程,直到遇到停機指令時才結束機器的運行。輸入設備輸出設備運算器存儲器控制器取指令,PC值加1停機?譯碼并執行結束YN
571.4微型計算機的常用術語和指標1.位和字節位(bit)是計算機所能表示的最小最基本的數據單位,它指的是取值只能為0或1的一個二進制數值位。位作為單位時記作b字節(byte)由8個位二進制位組成,通常用作計算存儲容量的單位。字節作為單位時記作BK是kelo的縮寫,1K=1024=210;M是mega的縮寫,1M=1024K=220;G是giga的縮寫,1G=1024M=230;T是tera的縮寫,1T=1024G=240,P是Peta的縮寫,1P=1024T=250
。582.字長字長是微處理器一次可以直接處理的二進制數碼的位數,它通常取決于微處理器內部通用寄存器的位數和數據總線的寬度。微處理器的字長有4位、8位、16位和32位等等。8088稱為準16位微處理器,而80386SX稱為準32位微處理器。593.主頻主頻也叫做時鐘頻率,用來表示微處理器的運行速度,主頻越高表明微處理器運行越快,主頻的單位是MHz。早期微處理器的主頻與外部總線的頻率相同,從80486DX2開始,主頻=外部總線頻率倍頻系數外部總線頻率通常簡稱為外頻,它的單位也是MHz,外頻越高說明微處理器與系統內存數據交換的速度越快,因而微型計算機的運行速度也越快。倍頻系數是微處理器的主頻與外頻之間的相對比例系數通過提高外頻或倍
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022冬奧知識課件
- 2023年銷售部工作總結與明年計劃匯報
- 創意設計概述
- 中班冬季班本課程
- 兒童拇指骨折護理常規
- 誠信教育主題
- 人教版數學六年級下冊一課一練-3.1圓柱人教新版含答案
- 人教版數學六年級下冊4.3比例的應用練習卷含答案
- 茂名市信宜市2025年數學三下期末達標檢測試題含解析
- 四川鄰水實驗學校2025屆高三下學期四月調研測試英語試題含解析
- 2025-2030中國便利店行業發展前景及發展策略與投資風險研究報告
- 2025上海勞動合同樣本專業版(合同版本)
- 2025年山東省棗莊市臺兒莊區中考一調語文試題(原卷版+解析版)
- 2025年江蘇省蘇錫常鎮高考數學調研試卷(一)(含答案)
- (二模)烏魯木齊地區2025年高三年級第二次質量檢測語文試卷(含官方答案)
- 2018工程定額單價表
- 城區建筑垃圾處理資源再利用設備采購 投標方案(技術方案)
- 第11課《山地回憶》教學課件2024-2025學年統編版語文七年級下冊
- 建筑工程材料采購管理職責
- 【道法】歷久彌新的思想理念課件 2024-2025學年統編版道德與法治七年級下冊
- 【培訓課件】DOE培訓
評論
0/150
提交評論