




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1第第2 2章章微處理器與總線主要內(nèi)容:微處理器的一般構(gòu)成及工作原理;8088微處理器的特點(diǎn)、引線及結(jié)構(gòu);總線的一般概念;*80386微處理器的特點(diǎn)及結(jié)構(gòu);*Pentium 4微處理器中的新技術(shù)。22.12.1 微型機(jī)概述3了解:微處理器的功能;微處理器的基本組成。4微處理器的功能是計(jì)算機(jī)系統(tǒng)的核心根據(jù)指令實(shí)現(xiàn)各種相應(yīng)的運(yùn)算實(shí)現(xiàn)數(shù)據(jù)的暫存實(shí)現(xiàn)與存儲(chǔ)器和接口的信息通信 .5微處理器的一般構(gòu)成運(yùn)算器控制器內(nèi)部寄存器組62.2 80882.2 8088微處理器7主要內(nèi)容:8088/8086CPU的特點(diǎn)8088CPU外部引線及功能;8088CPU的內(nèi)部結(jié)構(gòu)和特點(diǎn);各內(nèi)部寄存器的功能;8088的工作時(shí)序
2、。8一、8088/8086CPU的特點(diǎn)了解:程序與指令指令執(zhí)行的一般過(guò)程指令的串行執(zhí)行與并行流水線執(zhí)行8088/8086CPU的主要特點(diǎn)91. 程序和指令程序:具有一定功能的指令的有序集合指令:由人向計(jì)算機(jī)發(fā)出的、能夠?yàn)橛?jì)算機(jī)所識(shí)別的命令。102. 指令執(zhí)行的一般過(guò)程 取指令 指令譯碼 讀取操作數(shù) 執(zhí)行指令 存放結(jié)果113. 串行和并行方式的指令流水線串行工作方式: 控制器和運(yùn)算器交替工作,按順序完成 上述指令執(zhí)行過(guò)程。并行工作方式: 運(yùn)算器和控制器可同時(shí)工作。12串行工作方式8088以前的CPU采用串行工作方式:13取指令取指令1執(zhí)行執(zhí)行指令指令1分析分析指令指令1CPUBUS忙碌忙碌忙碌忙
3、碌取指令取指令2執(zhí)行執(zhí)行指令指令2分析分析指令指令2并行工作方式8088CPU采用并行工作方式14BIU EU取指令取指令1執(zhí)行執(zhí)行指令指令1分析分析指令指令1CPU取指令取指令2執(zhí)行執(zhí)行指令指令2分析分析指令指令2取指令取指令2執(zhí)行執(zhí)行指令指令2分析分析指令指令2忙碌忙碌忙碌忙碌忙碌忙碌忙碌忙碌忙碌忙碌4. 8088/8086 CPU的特點(diǎn)采用并行流水線工作方式 通過(guò)設(shè)置指令預(yù)取隊(duì)列實(shí)現(xiàn)對(duì)內(nèi)存空間實(shí)行分段管理 將內(nèi)存分為4個(gè)段并設(shè)置地址段寄存器,以實(shí) 現(xiàn)對(duì)1MB空間的尋址支持多處理器系統(tǒng)15CPU內(nèi)內(nèi)部結(jié)構(gòu)部結(jié)構(gòu)存儲(chǔ)器存儲(chǔ)器尋址部尋址部分分工作模工作模式式8088CPU的兩種工作模式8088
4、可工作于兩種模式下 最小模式 最大模式最小模式為單處理器模式,控制信號(hào)較少,一般可不必接總線控制器。最大模式為多處理器模式,控制信號(hào)較多,須通過(guò)總線控制器與總線相連。16注意下列幾點(diǎn): 8086的數(shù)據(jù)線和地址線是復(fù)用的, 8086可用高8位傳送1字節(jié),也可用低8位傳送1個(gè)字節(jié),還可一次傳送1個(gè)字 RESET是系統(tǒng)復(fù)位信號(hào)17兩種工作模式的選擇方式8088是工作在最小還是最大模式由MN/MX端狀態(tài)決定。MN/MX=0工作于最大模式,反之工作于最小模式18二、二、8088CPU的引線及功能引腳定義的方法可大致分為:每個(gè)引腳只傳送一種信息(RD等);引腳電平的高低不同的信號(hào)(IO/M等);CPU工作
5、于不同方式有不同的名稱和定義(WR/LOCK 等);分時(shí)復(fù)用引腳(AD7AD0 等) ;引腳的輸入和輸出分別傳送不同的信息(RQ/GT)19主要引線(最小模式下)地址線和數(shù)據(jù)線:AD7-AD0:低8位地址和數(shù)據(jù)信號(hào)分時(shí)復(fù)用。在傳送地址信號(hào)時(shí)為單向,傳送數(shù)據(jù)信號(hào)時(shí)為雙向。A19-A16:高4位地址信號(hào),分時(shí)復(fù)用。A15-A8 :輸出8位地址信號(hào)。20主要的控制和狀態(tài)信號(hào)WR: 寫(xiě)信號(hào);RD: 讀信號(hào);IO/M:為“0”表示訪問(wèn)內(nèi)存, 為“1”表示訪問(wèn)接口;DEN: 低電平有效時(shí),允許進(jìn)行讀/寫(xiě)操作;RESET:復(fù)位信號(hào)。21例:當(dāng)WR=1,RD=0,IO/M=0時(shí), 表示CPU當(dāng)前正在進(jìn)行讀存儲(chǔ)
6、器操作22READY信號(hào)T T1 1T T2 2T T3 3TwaitTwaitT T4 423中斷請(qǐng)求和響應(yīng)信號(hào)INTR:可屏蔽中斷請(qǐng)求輸入端NMI:非屏蔽中斷請(qǐng)求輸入端INTA:中斷響應(yīng)輸出端24總線保持信號(hào)HOLD:總線保持請(qǐng)求信號(hào)輸入端。當(dāng)CPU 以外的其他設(shè)備要求占用總線時(shí), 通過(guò)該引腳向CPU發(fā)出請(qǐng)求。HLDA:總線保持響應(yīng)信號(hào)輸出端。CPU對(duì) HOLD信號(hào)的響應(yīng)信號(hào)。2526三、三、8088CPU的內(nèi)部結(jié)構(gòu)8088內(nèi)部由兩部分組成: 執(zhí)行單元(EU) 總線接口單元(BIU)27執(zhí)行單元包括 運(yùn)算器 8個(gè)通用寄存器 1個(gè)標(biāo)志寄存器 EU部分控制電路28教材第教材第46頁(yè)頁(yè)圖圖2-6
7、圖圖執(zhí)行單元功能指令譯碼指令執(zhí)行暫存中間運(yùn)算結(jié)果保存運(yùn)算結(jié)果特征29指令的執(zhí)行指令的執(zhí)行在標(biāo)志寄存器在標(biāo)志寄存器FLAGS中中在在ALU中完成中完成在通用寄存器中在通用寄存器中總線接口單元功能:從內(nèi)存中取指令到指令預(yù)取隊(duì)列負(fù)責(zé)與內(nèi)存或輸入/輸出接口之間的數(shù)據(jù)傳送在執(zhí)行轉(zhuǎn)移程序時(shí),BIU使指令預(yù)取隊(duì)列復(fù)位,從指定的新地址取指令,并立即傳給執(zhí)行單元執(zhí)行。30結(jié)論指令預(yù)取隊(duì)列的存在使EU和BIU兩個(gè)部分可同時(shí)進(jìn)行工作,從而提高了CPU的效率;降低了對(duì)存儲(chǔ)器存取速度的要求318088的內(nèi)部寄存器含14個(gè)16位寄存器,按功能可分為三類(lèi) 8個(gè)通用寄存器 4個(gè)段寄存器 2個(gè)控制寄存器32深入理解:每個(gè)寄存器
8、中數(shù)據(jù)的含義深入理解:每個(gè)寄存器中數(shù)據(jù)的含義通用寄存器 數(shù)據(jù)寄存器(AX,BX,CX,DX) 地址指針寄存器(SP,BP) 變址寄存器(SI,DI)33數(shù)據(jù)寄存器8088含4個(gè)16位數(shù)據(jù)寄存器,它們又可分為8個(gè)8位寄存器,即:AXBXCXDX34AH,ALCH,CLBH,BLDH,DL數(shù)據(jù)寄存器特有的習(xí)慣用法AX:累加器。所有I/O指令都通過(guò)AX與接口傳送 信息,中間運(yùn)算結(jié)果也多放于AX中;BX:基址寄存器。在間接尋址中用于存放基地址;CX:計(jì)數(shù)寄存器。用于在循環(huán)或串操作指令 中存放計(jì)數(shù)值;DX:數(shù)據(jù)寄存器。在間接尋址的I/O指令中存放 I/O端口地址;在32位乘除法運(yùn)算時(shí),存放 高16位數(shù)。
9、35地址指針寄存器SP:堆棧指針寄存器,其內(nèi)容為棧頂?shù)?偏移地址;BP:基址指針寄存器,常用于在訪問(wèn)內(nèi) 存時(shí)存放內(nèi)存單元的偏移地址。36BX與BP在應(yīng)用上的區(qū)別作為通用寄存器,二者均可用于存放數(shù)據(jù);作為基址寄存器,用BX表示所尋找的數(shù)據(jù)在數(shù)據(jù)段;用BP則表示數(shù)據(jù)在堆棧段。37變址寄存器SI:源變址寄存器DI:目標(biāo)變址寄存器變址寄存器常用于指令的間接尋址或變址尋址。特別是在串操作指令中,用SI存放源操作數(shù)的偏移地址,而用DI存放目標(biāo)操作數(shù)的偏移地址。38段寄存器 用于存放相應(yīng)邏輯段的段基地址 CS:代碼段寄存器。代碼段存放指令代碼 DS:數(shù)據(jù)段寄存器 ES:附加段寄存器 SS:堆棧段寄存器:指示
10、堆棧區(qū)域的位置39存放操作數(shù)存放操作數(shù)控制寄存器IP:指令指針寄存器,其內(nèi)容為下一條要執(zhí)行 指令的偏移地址FLAGS:標(biāo)志寄存器,存放運(yùn)算結(jié)果的特征 6個(gè)狀態(tài)標(biāo)志位(CF,SF,AF,PF,OF,ZF) 3個(gè)控制標(biāo)志位(IF,TF,DF)40四、存儲(chǔ)器尋址41段基地址(段基地址(16位)位) 310150 0 0 0段基地址(段基地址(16位)位)段首地址段首地址 1904 段首的偏移地址:段首的偏移地址:0000H物理地址段基地址 =6000H段首地址偏移地址物理地址42數(shù)數(shù)據(jù)據(jù)段段60009H00H12H60000H0009H四、存儲(chǔ)器尋址物理地址由段基地址和偏移地址組成43物理地址物理地
11、址=段基地址段基地址16+偏移地址偏移地址0 0 0 0段首地址段首地址 1904 偏移地址偏移地址+物物理理地地址址例:已知 CS=1055H, DS=250AH ES=2EF0H SS=8FF0H 某操作數(shù)偏移地址=0204H,畫(huà)出各段在內(nèi)存中的分布、段首地址及操作數(shù)的物理地址。44例題解答設(shè)操作數(shù)在數(shù)據(jù)段,則操作數(shù)的物理地址為:250AH 16+0204H = 252A4H4510550H250A0H2EF00H8FF00HCSDSESSS 堆棧及堆棧段的使用堆棧:內(nèi)存中一個(gè)特殊區(qū)域,用于存放暫時(shí)不用或需要保護(hù)的數(shù)據(jù)。常用于響應(yīng)中斷或子程序調(diào)用。46例:若已知(SS)=1000H (SP
12、)=0100H則堆棧段的段首地址 = ?棧頂?shù)刂??若該段最后一個(gè)單元 地址為10200H,則棧底=?47段首段首棧底棧底棧頂棧頂堆堆棧棧區(qū)區(qū)五、時(shí)序時(shí)序的概念:CPU各引腳信號(hào)在時(shí)間上的關(guān)系總線周期:CPU完成一次訪問(wèn)內(nèi)存(或接口) 操作所需要的時(shí)間。一個(gè)總線周期 至少包括4個(gè)時(shí)鐘周期。48微處理器的一般工作過(guò)程一個(gè)程序工作例(求解5+8)49取指令取指令1取操作數(shù)取操作數(shù)1取指令取指令2執(zhí)行指令執(zhí)行指令22.2.5 5 系統(tǒng)總線50主要內(nèi)容:總線的基本概念和分類(lèi);總線的工作方式;常用系統(tǒng)總線標(biāo)準(zhǔn)。51一、概述總線: 是一組導(dǎo)線和相關(guān)的控制、驅(qū)動(dòng)電路的集合。是計(jì)算機(jī)系統(tǒng)各部件之間傳輸?shù)刂?、?shù)
13、據(jù)和控制信息的通道。52地址總線(地址總線(AB)數(shù)據(jù)總線(數(shù)據(jù)總線(DB)控制總線(控制總線(CB)總線分類(lèi)53CPU總線總線系統(tǒng)總線系統(tǒng)總線外部總線外部總線片內(nèi)總線片內(nèi)總線片外總線片外總線按相對(duì)按相對(duì)CPU的位置分的位置分按層次結(jié)構(gòu)分按層次結(jié)構(gòu)分內(nèi)部總線:內(nèi)部總線:CPU內(nèi)部連接各寄存器及運(yùn)算部件之間的內(nèi)部連接各寄存器及運(yùn)算部件之間的總線??偩€。系統(tǒng)總線:系統(tǒng)總線:CPU同計(jì)算機(jī)系統(tǒng)的其他高速功能部件,同計(jì)算機(jī)系統(tǒng)的其他高速功能部件,如存儲(chǔ)器、通道等互相連接的總線。如存儲(chǔ)器、通道等互相連接的總線。I/O總線:總線:中、低速中、低速I(mǎi)/O設(shè)備之間互相連接的總線。設(shè)備之間互相連接的總線。二、總
14、線的系統(tǒng)結(jié)構(gòu)單總線結(jié)構(gòu)54 在許多單處理器的計(jì)算機(jī)中,使用一條單一的系統(tǒng)總線來(lái)連接在許多單處理器的計(jì)算機(jī)中,使用一條單一的系統(tǒng)總線來(lái)連接CPU、主存和主存和I/O設(shè)備,叫做單總線結(jié)構(gòu)。如圖所示:設(shè)備,叫做單總線結(jié)構(gòu)。如圖所示: 此時(shí)要求連接到總線上的邏輯部件必須高速運(yùn)行,以便在某此時(shí)要求連接到總線上的邏輯部件必須高速運(yùn)行,以便在某些設(shè)備需要使用總線時(shí)能迅速獲得總線控制權(quán);而當(dāng)不再使用總些設(shè)備需要使用總線時(shí)能迅速獲得總線控制權(quán);而當(dāng)不再使用總線時(shí),能迅速放棄總線控制權(quán)。線時(shí),能迅速放棄總線控制權(quán)。多總線結(jié)構(gòu)55 2.雙總線結(jié)構(gòu)雙總線結(jié)構(gòu)這種結(jié)構(gòu)保持了單總線系統(tǒng)簡(jiǎn)單、易于擴(kuò)充的優(yōu)點(diǎn),但又在這種結(jié)構(gòu)
15、保持了單總線系統(tǒng)簡(jiǎn)單、易于擴(kuò)充的優(yōu)點(diǎn),但又在CPU和主存之間專(zhuān)門(mén)設(shè)置了一組高速的存儲(chǔ)總線,使和主存之間專(zhuān)門(mén)設(shè)置了一組高速的存儲(chǔ)總線,使CPU可通過(guò)專(zhuān)可通過(guò)專(zhuān)用總線與存儲(chǔ)器交換信息,并減輕了系統(tǒng)總線的負(fù)擔(dān),同時(shí)主存仍用總線與存儲(chǔ)器交換信息,并減輕了系統(tǒng)總線的負(fù)擔(dān),同時(shí)主存仍可通過(guò)系統(tǒng)總線與外設(shè)之間實(shí)現(xiàn)可通過(guò)系統(tǒng)總線與外設(shè)之間實(shí)現(xiàn)DMA操作,而不必經(jīng)過(guò)操作,而不必經(jīng)過(guò)CPU。當(dāng)當(dāng)然這種雙總線系統(tǒng)以增加硬件為代價(jià)。如圖所示:然這種雙總線系統(tǒng)以增加硬件為代價(jià)。如圖所示:面向CPUCPU的雙總線結(jié)構(gòu)存儲(chǔ)器與I/O接口間無(wú)直接通道56CPU M I/O I/O I/O面向存儲(chǔ)器的雙總線結(jié)構(gòu)在單總線結(jié)構(gòu)基礎(chǔ)
16、上增加一條CPU到存儲(chǔ)器的高速總線57CPU M I/O I/O I/O583.三總線結(jié)構(gòu)三總線結(jié)構(gòu) 它是在雙總線系統(tǒng)的基礎(chǔ)上增加它是在雙總線系統(tǒng)的基礎(chǔ)上增加I/O總線形成的??偩€形成的。 在在DMA方式中,外設(shè)與存儲(chǔ)器間直接交換數(shù)據(jù)而不經(jīng)過(guò)方式中,外設(shè)與存儲(chǔ)器間直接交換數(shù)據(jù)而不經(jīng)過(guò)CPU,從而減輕了從而減輕了CPU對(duì)數(shù)據(jù)輸入輸出的控制,而對(duì)數(shù)據(jù)輸入輸出的控制,而“通道通道”方式進(jìn)一步提方式進(jìn)一步提高了高了CPU的效率。通道實(shí)際上是一臺(tái)具有特殊功能的處理器,又稱的效率。通道實(shí)際上是一臺(tái)具有特殊功能的處理器,又稱為為IOP(I/O處理器處理器),它分擔(dān)了一部分它分擔(dān)了一部分CPU的功能,以實(shí)現(xiàn)對(duì)
17、外設(shè)的統(tǒng)的功能,以實(shí)現(xiàn)對(duì)外設(shè)的統(tǒng)一管理及外設(shè)與主存之間的數(shù)據(jù)傳送。一管理及外設(shè)與主存之間的數(shù)據(jù)傳送。顯然,由于增加了顯然,由于增加了IOP,使使整個(gè)系統(tǒng)的效率大大提高。然而這是以增加更多的硬件代價(jià)換來(lái)的。整個(gè)系統(tǒng)的效率大大提高。然而這是以增加更多的硬件代價(jià)換來(lái)的??偩€操作特點(diǎn):任意時(shí)刻,總線上只能有一對(duì)設(shè)備進(jìn)行信息交換。(分時(shí))總線周期微處理器通過(guò)外部總線對(duì)存儲(chǔ)器或I/O端口進(jìn)行一次讀/寫(xiě)操作的過(guò)程。一個(gè)總線周期內(nèi)做的操作:總線請(qǐng)求總線仲裁尋址數(shù)據(jù)傳送59總線性能指標(biāo) 總線的帶寬總線本身所能達(dá)到的最高傳輸速率,是衡量總線性能的重要指標(biāo),單位兆字節(jié)每秒(MB/s)。60【例例1】(1)某總線在一
18、個(gè)總線周期中并行傳送某總線在一個(gè)總線周期中并行傳送4個(gè)字節(jié)的數(shù)據(jù),個(gè)字節(jié)的數(shù)據(jù),假設(shè)一個(gè)總線周期等于一個(gè)總線時(shí)鐘周期,總線時(shí)鐘頻率為假設(shè)一個(gè)總線周期等于一個(gè)總線時(shí)鐘周期,總線時(shí)鐘頻率為33MHz,則總線帶寬是多少則總線帶寬是多少? (2)如果一個(gè)總線周期中并行傳送如果一個(gè)總線周期中并行傳送64位數(shù)據(jù),總線時(shí)鐘頻率升為位數(shù)據(jù),總線時(shí)鐘頻率升為66MHz,則總線帶寬是多少則總線帶寬是多少?解解 (1)設(shè)總線帶寬用設(shè)總線帶寬用Dr表示,總線時(shí)鐘周期用表示,總線時(shí)鐘周期用T=1/f表示,一個(gè)總線表示,一個(gè)總線周期傳送的數(shù)據(jù)量用周期傳送的數(shù)據(jù)量用D表示,表示, 根據(jù)定義可得根據(jù)定義可得 Dr = D/T = D1/T = Df =4B331000000/s=132MB/s(2)64位位=8B, Dr= Df =8B661000000/s=528MB/s 總線的基本功能數(shù)據(jù)傳送同步方式異步方式仲裁控制鏈?zhǔn)讲樵兎绞接?jì)數(shù)器查詢方式獨(dú)立請(qǐng)求方式出錯(cuò)處理總線驅(qū)動(dòng)61同步、異步方式62 在在同步定時(shí)同步定時(shí)協(xié)議中,事件出現(xiàn)在總線
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廠區(qū)電線維修合同范本
- 中醫(yī)工作計(jì)劃
- 個(gè)體戶減稅申請(qǐng)書(shū)
- 個(gè)人能力提升計(jì)劃書(shū)
- 1+X糧農(nóng)證書(shū)模擬考試題與答案
- 農(nóng)村老舊木材收購(gòu)合同范本
- 二手車(chē)出售合同范本
- 七夕情人節(jié)活動(dòng)策劃方案
- 買(mǎi)賣(mài)撤銷(xiāo)合同范本
- 一年級(jí)學(xué)生入隊(duì)申請(qǐng)書(shū)
- 部編版《語(yǔ)文》(八年級(jí)-下冊(cè))第一單元教材分析與教學(xué)建議
- 現(xiàn)代企業(yè)服務(wù)營(yíng)銷(xiāo)的創(chuàng)新與實(shí)踐
- 【寒假開(kāi)學(xué)第一課】AI時(shí)代做自己的哪吒
- CWAN 0043-2021攪拌摩擦焊攪拌頭設(shè)計(jì)及制造標(biāo)準(zhǔn)
- 教學(xué)課件:《公共關(guān)系學(xué)》(本科)
- 劉聰版在燦爛陽(yáng)光下鋼琴伴奏譜簡(jiǎn)譜版
- 2025年春新人教PEP版英語(yǔ)三年級(jí)下冊(cè)全冊(cè)教學(xué)課件
- 建筑工程項(xiàng)目精益建造實(shí)施計(jì)劃書(shū)
- 化學(xué)-江蘇省蘇州市2024-2025學(xué)年2025屆高三第一學(xué)期學(xué)業(yè)期末質(zhì)量陽(yáng)光指標(biāo)調(diào)研卷試題和答案
- 游戲開(kāi)發(fā)公司游戲產(chǎn)品設(shè)計(jì)與用戶體驗(yàn)優(yōu)化計(jì)劃
- 臨床藥理學(xué)(完整課件)
評(píng)論
0/150
提交評(píng)論