版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
80486是Intel1989年4月推出的32位微處理器。在Intel32位微處理器的體系演化過(guò)程中,具有承上啟下的地位。
32位微處理器是指在微處理器內(nèi)部以32位寄存器為單位進(jìn)行數(shù)據(jù)處理。 而在數(shù)據(jù)傳送時(shí),根據(jù)發(fā)送端與接受端處理數(shù)據(jù)的速度不同,可能在128位、64位、32位、16位或8位二進(jìn)制位為單位,進(jìn)行數(shù)據(jù)的傳送。 但在內(nèi)存中總是以8位二進(jìn)制位為單位來(lái)存放數(shù)據(jù)。第三章80486微處理器1本章內(nèi)容3.180486的內(nèi)部結(jié)構(gòu)3.280486的工作模式介紹3.380486的外部引腳介紹23、180486的內(nèi)部結(jié)構(gòu)
3、1、1基本結(jié)構(gòu)介紹7大部分組成:總線接口部分指令預(yù)取部分譯碼部分運(yùn)算部分存儲(chǔ)管理部分高速緩沖存儲(chǔ)器3①②③④⑤⑥⑦執(zhí)行部件浮點(diǎn)數(shù)部件4包括執(zhí)行部件或稱(chēng)定點(diǎn)運(yùn)算部件(算術(shù)邏輯單元ALU、移位器和寄存器組)和浮點(diǎn)運(yùn)算部件(浮點(diǎn)運(yùn)算單元PLU、浮點(diǎn)寄存器組)。執(zhí)行部件負(fù)責(zé)從譯碼器隊(duì)列取出指令的微指令地址,并解釋執(zhí)行該指令的微指令。1、運(yùn)算部分——核心部件5組成:分段部件和分頁(yè)部件(1)分段部件提供對(duì)內(nèi)存分段管理的硬件支持,可直接把指令指定的邏輯地址變換為物理地址,只實(shí)現(xiàn)對(duì)內(nèi)存分段管理。也可以把指令指定的邏輯地址變換為線性地址,傳送到分頁(yè)部件,實(shí)現(xiàn)對(duì)內(nèi)存的分段分頁(yè)管理。它包含有CS,DS,SS,ES,GS,F(xiàn)S共6個(gè)段寄存器。 分段部件在地址變換過(guò)程中實(shí)現(xiàn)任務(wù)間的隔離保護(hù)以及虛擬內(nèi)存技術(shù)。2、存儲(chǔ)管理部分——為實(shí)現(xiàn)虛擬存儲(chǔ)器而設(shè)置。64、指令預(yù)取部件——對(duì)代碼做取入、排隊(duì)分析、分解等譯碼的前期準(zhǔn)備工作。
代碼預(yù)取操作是利用總線空閑周期,不斷將后續(xù)指令從高速緩存中或內(nèi)存中取入,放置在指令隊(duì)列中,直到裝滿為止。
該部件有兩個(gè)16字節(jié)的隊(duì)列寄存器,它與Cache之間有一條128位(8*16)寬度的通道,因此,每次從cache最多可取16字節(jié)的信息。
這種指令的取入和分析執(zhí)行的并行操作,避免了譯碼部件因總線忙碌不能及時(shí)取入后續(xù)指令,而暫時(shí)停機(jī)的可能性。95、指令譯碼部件——把指令含義轉(zhuǎn)換成相應(yīng)的內(nèi)部控制總線信號(hào),指揮各部件協(xié)同工作。從指令預(yù)取隊(duì)列中取出指令進(jìn)行譯碼。
將指令轉(zhuǎn)換成微指令入口地址。而將指令尋址信息送存儲(chǔ)器管理部件,指揮各部件協(xié)同工作。106、控制部件——產(chǎn)生微指令,對(duì)運(yùn)算部件、存儲(chǔ)管理部件、指令譯碼器發(fā)控制信號(hào)。
微處理器的每一條指令都有一組相應(yīng)的微指令,存放在控制ROM中,它們作為可以為機(jī)器識(shí)別的命令,用來(lái)產(chǎn)生對(duì)各部件實(shí)際操作所需的一系列控制信號(hào)。譯碼器產(chǎn)生的微指令入口地址就是指向該組命令的地址。117、總線接口部件——實(shí)現(xiàn)內(nèi)部總線與外部總線的聯(lián)系。在內(nèi)部時(shí)序信號(hào)控制下,將內(nèi)部總線上的數(shù)據(jù)、控制信號(hào)或者地址送到外部總線;
接收外部數(shù)據(jù)總線上的數(shù)據(jù)、控制信號(hào),并可根據(jù)接收到的控制信號(hào),產(chǎn)生總線周期輸出相應(yīng)的外部控制信號(hào),又稱(chēng)握手聯(lián)絡(luò)信號(hào)。支持突發(fā)總線控制,對(duì)主存中進(jìn)行連續(xù)多個(gè)數(shù)據(jù)單元的傳輸加快數(shù)據(jù)的讀寫(xiě)。
所謂突發(fā)總線控制是指在一個(gè)總線傳送周期只進(jìn)行一次尋址,然后連續(xù)傳送多個(gè)數(shù)據(jù)單元的方式。12下圖描述了32位微處理器內(nèi)部的基本邏輯部件之間的基本聯(lián)系、各部件的主要功能、數(shù)據(jù)在微處理器中的主要流動(dòng)趨向。 所有部件都掛接在內(nèi)部總線上,通過(guò)內(nèi)部總線交換數(shù)據(jù),也可以按粗尖頭所示方式與相鄰部件交換數(shù)據(jù)。每個(gè)部件都有自己的寄存器。133.1.2寄存器組分4類(lèi): 基本結(jié)構(gòu)寄存器
浮點(diǎn)寄存器
系統(tǒng)級(jí)寄存器 調(diào)試和測(cè)試寄存器應(yīng)用程序可訪問(wèn)
系統(tǒng)可訪問(wèn)141.
基本結(jié)構(gòu)寄存器(1)通用寄存器——用于存放數(shù)據(jù)或地址,可進(jìn)行32位、16位、8位、1位運(yùn)算。8個(gè)32位的:EAX,EBX,ECX,EDX,ESI,EDI,EBP,ESP其低16位可獨(dú)立使用,稱(chēng):AX,BX,CX,DX,SI,DI,BP,SP??勺鳛?位寄存器使用是:AH,AL,BH,BL,CH,CL,DH,DL。它們之間的關(guān)系如圖3.2(a)
158位8位累加器基址計(jì)數(shù)數(shù)據(jù)源變址目標(biāo)變址基址指針堆棧指針?lè)祷胤祷胤祷?6(2)段寄存器——指出代碼和數(shù)據(jù)所用的存儲(chǔ)空間。有6個(gè)16位的。
代碼段CS——指示存放程序代碼的地址空間
數(shù)據(jù)段
DS,ES,F(xiàn)S,GS——指示數(shù)據(jù)的地址空間
堆棧段SS——指示存放程序執(zhí)行的中間結(jié)果的地址空間見(jiàn)圖3。2(b)17(3)指令指針——放相對(duì)于代碼段基址的偏移量,指向計(jì)算機(jī)即將執(zhí)行的指令。 32位的寄存器,稱(chēng)EIP,其低16位可獨(dú)立使用,稱(chēng)IP。 在實(shí)模式下,IP與CS組合后,形成20位的物理地址。
圖3。2(C)(4)標(biāo)志寄存器 EFLAGS:32位,各位可分為:(具體的在4.3節(jié)介紹) 標(biāo)志位——指明程序執(zhí)行時(shí)微處理器的實(shí)時(shí)狀態(tài)。如:進(jìn)位、溢出等。 控制位——由程序設(shè)計(jì)者設(shè)置,以控制8048進(jìn)行某種操作。 其低16位可獨(dú)立使用,稱(chēng)FLAGS,實(shí)模式下很有用。
圖3。2(d)182、系統(tǒng)級(jí)寄存器
控制著80486微處理器的片內(nèi)cache、運(yùn)算部分的浮點(diǎn)部件以及存儲(chǔ)管理部件。含有4個(gè)控制寄存器和4個(gè)系統(tǒng)地址寄存器。(系統(tǒng)程序使用)。19(1)控制寄存器——CR0,CR1,CR2,CR3為32位的。見(jiàn)書(shū)P.20如圖3.3(a)CR0——保存系統(tǒng)的控制和狀態(tài)信息。CR1——Intel為以后開(kāi)發(fā)保留CR2——保留了所檢測(cè)到的上一個(gè)頁(yè)面故障的32位線性地址。CR3——保留頁(yè)目錄表的物理基址。(2)系統(tǒng)地址寄存器——又稱(chēng)保護(hù)方式寄存器(僅在保護(hù)模式下使用)。見(jiàn)書(shū)P.20圖3.3(b) 全局描述符表寄存器——GDTR 中斷描述符表寄存器——IDTR 局部描述符表寄存器——LDTR 任務(wù)狀態(tài)寄存器——TR203、調(diào)試與測(cè)試寄存器見(jiàn)圖3.4(P.22)
調(diào)試寄存器DR0~DR3——用于設(shè)置數(shù)據(jù)存取斷點(diǎn)和代碼執(zhí)行斷點(diǎn)。調(diào)試斷點(diǎn)寄存器:DR6——指明斷點(diǎn)的當(dāng)前狀態(tài)。
調(diào)試控制寄存器DR7——選擇調(diào)試功能和設(shè)置斷點(diǎn)。DR4,DR5保留。
測(cè)試寄存器TR3~TR7(5個(gè))——用于測(cè)試片內(nèi)cache和用旁視緩沖區(qū)TLB。(P.317)213.1.380486微處理器的地址空間1.
存儲(chǔ)地址空間分為: 虛擬空間(又稱(chēng)邏輯空間),其地址為虛擬地址或邏輯地址,可達(dá)246字節(jié)(64TB) 線性空間:通過(guò)分段部件把虛擬空間變換為32位的線性空間。若分頁(yè)部件未被選用,線性地址就是物理地址。 物理空間(又稱(chēng)主存空間):主存的實(shí)際空間,其地址稱(chēng)作物理地址或主存地址??蛇_(dá)232字節(jié)(4GB)。地址變換如圖3。5
(P。22)222.I/O地址空間由216(64K)個(gè)地址(0000,0000H~0000,F(xiàn)FFFH)組成。與存儲(chǔ)地址不重疊。由M/IO(80486微處理器芯片)引腳區(qū)分。233.280486的工作模式介紹
二種工作模式:實(shí)地址模式保護(hù)虛擬模式三種工作方式實(shí)地址方式(REAL)保護(hù)方式(PROTECTED)虛擬8086方式(VIRTUAL8086)243.1.1實(shí)地址模式
80486在加電和復(fù)位后就進(jìn)入實(shí)地址方式,使80486與8086有相同的基本體系結(jié)構(gòu),功能增強(qiáng)。1.
存儲(chǔ)空間及實(shí)地址模式下的編址 存儲(chǔ)空間為220字節(jié),即1M字節(jié),線性地址就是物理地址。采用分段方式,每段大小固定為64K字節(jié),存儲(chǔ)段可以彼此覆蓋,即一個(gè)64K字節(jié)的段如未用完,另一個(gè)段可以覆蓋未用的存儲(chǔ)區(qū) (1)物理地址的形成:25
物理地址=段基址*16+偏移地址
左移4位
有效地址例:CS內(nèi)容為1000H,IP為8888H,則實(shí)模式下的物理地址是10000H+8888H=18888H段基址:CS、DS、ES、SS。偏移地址:IP、DI、SI、BP、SP等。段寄存器值偏移量+物理地址16位4位16位20位存儲(chǔ)器物理地址的計(jì)算方法26CS0000IP代碼段DS或ES0000SI、DI或BXSS0000SP或BP數(shù)據(jù)段堆棧段存儲(chǔ)器(2)段寄存器和偏移地址寄存器組合關(guān)系272.
保留的地址空間
(1)中斷向量區(qū):地址為0000,0000H~0000,03FFH,每一個(gè)中斷向量占4個(gè)字節(jié)。(2)系統(tǒng)初始化區(qū):
地址為FFFF,F(xiàn)FF0H~FFFF,F(xiàn)FFFH。
當(dāng)加電和復(fù)位時(shí),物理地址自動(dòng)置為FFFF,F(xiàn)FF0H,程序就從此地址開(kāi)始執(zhí)行。當(dāng)首次遇到段間轉(zhuǎn)移或調(diào)用指令時(shí),物理地址又自動(dòng)置為000X,XXXXH,進(jìn)入實(shí)地址方式下的物理地址空間。283、在實(shí)地址方式下,運(yùn)行的程序不分特權(quán)等級(jí),實(shí)際上,實(shí)地址方式下的程序相當(dāng)于工作在特權(quán)級(jí)0,除保護(hù)虛地址方式下的一些專(zhuān)用指令外,所有其他指令都能在實(shí)地址方式下運(yùn)行。4、在實(shí)地址工作方式下,將CR0中PE位置1,80486就轉(zhuǎn)移到保護(hù)模式。293.2.2保護(hù)虛擬地址模式(簡(jiǎn)稱(chēng)保護(hù)模式) 特點(diǎn)——支持多用戶操作系統(tǒng),能快速的進(jìn)行任務(wù)切換和任務(wù)保護(hù)環(huán)境,同時(shí)也向下兼容。1.
保護(hù)概念目的——避免程序間的相互干擾。存儲(chǔ)器分段分頁(yè)管理機(jī)制不僅為存儲(chǔ)保護(hù)和共享提供了硬件支持,而且,為實(shí)現(xiàn)虛擬存儲(chǔ)器提供了硬件支持。多種保護(hù)方式,最突出方式為環(huán)保護(hù)方式——在程序間及操作系統(tǒng)間實(shí)現(xiàn)隔離,即分配不同的虛地址空間。實(shí)現(xiàn)方法——設(shè)立特權(quán)級(jí)。特權(quán)級(jí)分為4級(jí)(0~3),值越小,特權(quán)越高。圖3。6特權(quán)規(guī)則:
特權(quán)級(jí)P存儲(chǔ)的數(shù)據(jù),由≥P級(jí)的特權(quán)級(jí)進(jìn)行訪問(wèn)
具有特權(quán)級(jí)P的程序和過(guò)程,只能由≤P級(jí)上執(zhí)行的任務(wù)調(diào)用。30應(yīng)用程序3級(jí)常用擴(kuò)展程序內(nèi)核0級(jí)2級(jí)系統(tǒng)服務(wù)程序1級(jí)系統(tǒng)和應(yīng)用程序分離返回31(1)物理空間:在保護(hù)方式下,全部32根地址有效,可尋址達(dá)4G字節(jié)。
(2)虛擬存儲(chǔ)地址空間:在物理上是由外存與內(nèi)存結(jié)合提供,最大為246=64TB的邏輯空間(編程空間)即允許程序在246字節(jié)(64TB)的邏輯空間內(nèi)運(yùn)行。(一個(gè)任務(wù)可運(yùn)行多達(dá)16KB個(gè)段,每個(gè)段最大可為4G字節(jié),故一個(gè)任務(wù)最大可達(dá)64MM(TB)字節(jié)的虛擬地址)2.
存儲(chǔ)空間
32段寄存器不再直接存放段基址,而是存放指示段基址的選擇符。段寄存器中的T1位決定一個(gè)任務(wù)(程序)可以擁有一個(gè)全局描述符表和一個(gè)局部描述符表。選擇符用于選擇某個(gè)描述符表中的描述符。13位選擇碼決定了每個(gè)描述符表中最多有213個(gè)描述符。因此一個(gè)任務(wù)可擁有的描述符數(shù)目最多為2×213個(gè)(即16KB個(gè)段)。每個(gè)描述符指示存儲(chǔ)器的位置、長(zhǎng)度和訪問(wèn)權(quán)限等。當(dāng)描述符中的G位為1時(shí),相應(yīng)的段長(zhǎng)度為220×212(即4GB)字節(jié)故一個(gè)任務(wù)最多可擁有的編程空間為:
2×213×220×212=246=64TB33在保護(hù)方式下,一個(gè)存儲(chǔ)單元的地址也是由段基地址和段內(nèi)偏移量?jī)刹糠纸M成。在保護(hù)方式下,段基地址也是32位的,所以就不能由段寄存器的內(nèi)容直接形成32位的段基地址,而是要經(jīng)過(guò)轉(zhuǎn)換。于是在內(nèi)存中就有一個(gè)表,每一個(gè)內(nèi)存段對(duì)應(yīng)著表中的一項(xiàng),此項(xiàng)中包含32位的段基址。在80x86中,一個(gè)段用一個(gè)8字節(jié)的描述符來(lái)描述,多個(gè)描述符構(gòu)成一個(gè)表,稱(chēng)為描述表。
由描述符中所規(guī)定的段基地址加上32位的段內(nèi)偏移量就可以尋址一個(gè)存儲(chǔ)單元,如圖所示:3、保護(hù)方式下的物理地址形成
用戶使用的邏輯地址由一個(gè)16位的段選擇符和一個(gè)32位的段偏移量(由指令尋址方式?jīng)Q定)組成。34段寄存器偏移量訪問(wèn)權(quán)界限基地址存儲(chǔ)器操作數(shù)段內(nèi)基址段界}選擇段大到4GB353.2.3虛擬8086方式當(dāng)標(biāo)志寄存器中位VM置1時(shí),進(jìn)入虛擬8086方式。CPU的工作過(guò)程與保護(hù)方式下的工作過(guò)程相同。允許同時(shí)執(zhí)行8086的操作系統(tǒng)及應(yīng)用程序以及486的操作系統(tǒng)及486應(yīng)用程序,因此,多用戶可同時(shí)使用一臺(tái)486微處理器,用32位機(jī)的代碼去模擬運(yùn)行16位機(jī)的程序。與實(shí)方式相同的形式使用段寄存器,以形成線性基地址(即尋址的地址空間為1MB,段長(zhǎng)64KB,段寄存器存放段基址)。通過(guò)分頁(yè)功能,可把虛擬86下的1MB地址空間映象到486微處理器的4GB的物理空間的任意位置。363.2.4三種工作方式的狀態(tài)轉(zhuǎn)變
373.380486的外部引腳介紹 80486有168條引腳,采用網(wǎng)格陣列(PGA)封裝,根據(jù)功能分為三大類(lèi): 數(shù)據(jù)線類(lèi) 地址線類(lèi)和 控制線類(lèi)。如圖3.8
383932位(4個(gè)字節(jié))雙向和三態(tài)特性:
D0~D8是最低字節(jié)
D24~D31是最高字節(jié)??捎肂S8和BS16信號(hào)控制,可實(shí)現(xiàn)8位或16位的數(shù)據(jù)傳送。3.3.1數(shù)據(jù)線類(lèi)(D0~D31)403.3.2地址線類(lèi)(A2~A3,A4~A31,BE0~BE3)
1、A2~A31具有三態(tài)特性。2、A2~A31和BE0~BE3(字節(jié)使能)構(gòu)成32位的地址線。指明某一個(gè)4字節(jié)(32位)存儲(chǔ)單元地址或I/O端口(可尋址4GB的物理存儲(chǔ)空間和64KB的I/O地址空間)。其中:A0,A1由BE0~BE3的組合得到。見(jiàn)表3.1 BE0~BE3指明是訪問(wèn)該4字節(jié)中那些字節(jié),他們分別對(duì)應(yīng)數(shù)據(jù)線:BE0——D0~D7 BE1——D8~D15 BE2——D16~D23 BE3——D24~D31見(jiàn)表3.241返回4280486對(duì)應(yīng)的數(shù)據(jù)線D0~D7D8~D15D0~D15D16~D23D8~D23D0~D23D24~D31D16~D31D8~D31D0~D318086對(duì)應(yīng)的數(shù)據(jù)線D0~D7D8~D15D0~D15D0~D7D8~D15D0~D15D8~D15D0~D15D8~D15D0~D1543與8086的兼容性:
8086的兩個(gè)引腳A0、BHE(數(shù)據(jù)線高位D8~D15的使能引腳),二者的組合確定存取數(shù)據(jù)線D0~D15的信息:(A0BHE)8086存儲(chǔ)(L,L)D0~D15(L,H)D0~D7(H,L)D8~D15(H,H)不使用n
80486由BE0~BE3的組合狀態(tài)產(chǎn)生A0,A1及BHE。見(jiàn)表3.2443、3、3控制線類(lèi)
1.
時(shí)鐘(CLK)是CPU的主頻,為CPU提供基本的定時(shí)和內(nèi)部工作頻率。所有外部的定時(shí)參數(shù)都是以CLK的上升沿為基準(zhǔn)而確立的。輸入信號(hào)為T(mén)TL電平。2、數(shù)據(jù)奇偶校驗(yàn)位組(DP0~DP3,PCHK)
(1)DP0~DP3為“數(shù)據(jù)奇偶校驗(yàn)位”輸入輸出引腳,分別對(duì)應(yīng)數(shù)據(jù)線的4個(gè)字節(jié)。
當(dāng)數(shù)據(jù)寫(xiě)入存儲(chǔ)時(shí),分別對(duì)每個(gè)字節(jié)加入偶校驗(yàn)位(有偶數(shù)個(gè)“1”為高電平);
當(dāng)從存儲(chǔ)器讀出數(shù)據(jù)時(shí),自動(dòng)對(duì)每個(gè)字節(jié)的數(shù)據(jù)進(jìn)行偶校驗(yàn)。
45
3、數(shù)據(jù)線寬度的控制組(BS16,BS8)為輸入引腳
BS8位低電平時(shí),32位——>8位數(shù)據(jù)線。BS16為低電平,BS8為高電平時(shí),數(shù)據(jù)線寬度為16位。此時(shí),80486微處理器將數(shù)據(jù)變換為寬度比較小的數(shù)據(jù)多次傳送。同時(shí),BE0~BE3也會(huì)作出相應(yīng)變化,以適應(yīng)所確定的數(shù)據(jù)線寬度。(2)PCHK為“奇偶校驗(yàn)狀態(tài)”輸出,用于指示奇偶校驗(yàn)是否出錯(cuò),該引腳為低電平時(shí)表示數(shù)據(jù)線有奇偶校驗(yàn)錯(cuò)。464、總線周期定義組(M/IO,D/C,W/R,LOCK,PLOCK)
(1)總線周期——CPU對(duì)存儲(chǔ)器或I/O端口完成一次讀/寫(xiě)操作所需的時(shí)間。一個(gè)總線周期至少由兩個(gè)CLK(時(shí)鐘周期)組成。(2)W/R:用來(lái)區(qū)別讀還是寫(xiě)周期
(3)D/C:用來(lái)區(qū)別數(shù)據(jù)和控制周期
(4)M/IO:用來(lái)區(qū)別內(nèi)存和IO周期
(5)LOCK:“總線鎖定”輸出,有效時(shí),80486獨(dú)占系統(tǒng)總線,不允許外信號(hào)打斷當(dāng)前總線周期的操作。
(6)PLOCK:“鎖定”信號(hào)。有效時(shí),微處理器可自動(dòng)讀、寫(xiě)大于32位的存儲(chǔ)器操作(如訪問(wèn)浮點(diǎn)長(zhǎng)字和對(duì)cache的操作),可由多個(gè)總線周期完成交換。
三者的組合決定當(dāng)前的總線周期見(jiàn)表3.3
下一頁(yè)47返回485、總線控制組(ADS,RDY)和基本時(shí)序
(1)ADS,RDY信號(hào)指明總線周期從何時(shí)開(kāi)始,到何時(shí)結(jié)束
ADS:“地址狀態(tài)”輸出。有效時(shí),標(biāo)志著一個(gè)總線周期的開(kāi)始。該信號(hào)在本周期的第一個(gè)時(shí)鐘被激活,后續(xù)時(shí)鐘變?yōu)闊o(wú)效。
RDY:“已準(zhǔn)備”輸入,低電平指明當(dāng)前的總線周期已結(jié)束
響應(yīng)讀請(qǐng)求時(shí),該信號(hào)有效表明外部設(shè)備已在數(shù)據(jù)引腳上放好了數(shù)據(jù)。
響應(yīng)寫(xiě)請(qǐng)求時(shí),該信號(hào)有效表明外部設(shè)備已收到了80486的數(shù)據(jù)。
49(2)基本時(shí)序
總線時(shí)序——指完成總線操作有關(guān)的地址線、數(shù)據(jù)線、讀寫(xiě)控制線和時(shí)鐘線等總線信號(hào)相互間的定時(shí)關(guān)系。
無(wú)等待狀態(tài)的時(shí)序(2-2周期)
在T1期間,CPU發(fā)出ADS為低電平時(shí),表示開(kāi)始了一個(gè)總線周期,此時(shí)地址線及周期定義信號(hào)生效。如果外部已把有效數(shù)據(jù)放在數(shù)據(jù)線上以響應(yīng)CPU的讀請(qǐng)求,或者外部已接收了一個(gè)數(shù)據(jù)以響應(yīng)CPU的寫(xiě)請(qǐng)求,則會(huì)在T2結(jié)束前發(fā)RDY信號(hào)。如圖3.9(a)
插入等待狀態(tài)的時(shí)序(3-3周期) 當(dāng)存儲(chǔ)器或I/O的速度跟不上總線操作速度時(shí),就不發(fā)出RDY信號(hào),此時(shí),CPU自動(dòng)插入等待狀態(tài)。如圖3.9(b)50返回516、總線仲裁信號(hào)組(HOLD,HLDA,BOFF,BREQ)——決定總線的控制權(quán)
主設(shè)備與從設(shè)備——誰(shuí)控制總線,誰(shuí)為主設(shè)備
80486微處理器訪問(wèn)存儲(chǔ)器或I/O設(shè)備時(shí),總線由80486控制。
I/O設(shè)備直接訪問(wèn)存儲(chǔ)器,總線由I/O設(shè)備控制。
當(dāng)非微處理器設(shè)備請(qǐng)求系統(tǒng)總線的控制權(quán)時(shí),需要一個(gè)仲裁機(jī)構(gòu)確定總線的控制全交給誰(shuí)。
52
HOLD:“總線請(qǐng)求”輸入。表示
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二四年委托創(chuàng)作合同:原創(chuàng)音樂(lè)作品委托創(chuàng)作協(xié)議
- 二零二五年度綠色復(fù)墾土地流轉(zhuǎn)合同模板3篇
- 二零二五年度大巴車(chē)租賃與綠色出行宣傳合同3篇
- 2025年度餐飲店食品安全風(fēng)險(xiǎn)評(píng)估合同9篇
- 二零二四年三人共同投資大數(shù)據(jù)科技公司合同3篇
- 2025年度鐵路旅游列車(chē)運(yùn)營(yíng)管理合同3篇
- 2025年度綠色家居產(chǎn)品認(rèn)證服務(wù)合同簡(jiǎn)易版2篇
- 2024年環(huán)境工程監(jiān)理研發(fā)合同
- 二零二五年度安全生產(chǎn)事故調(diào)查處理合同范本6篇
- 二零二五版打印機(jī)設(shè)備耗材供應(yīng)與售后服務(wù)合同3篇
- 專(zhuān)升本英語(yǔ)閱讀理解50篇
- 施工單位值班人員安全交底和要求
- 中國(guó)保險(xiǎn)用戶需求趨勢(shì)洞察報(bào)告
- 數(shù)字化轉(zhuǎn)型指南 星展銀行如何成為“全球最佳銀行”
- 中餐烹飪技法大全
- 靈芝孢子油減毒作用課件
- 現(xiàn)場(chǎng)工藝紀(jì)律檢查表
- 醫(yī)院品管圈與護(hù)理質(zhì)量持續(xù)改進(jìn)PDCA案例降低ICU病人失禁性皮炎發(fā)生率
- 新型電力系統(tǒng)研究
- 烘干廠股東合作協(xié)議書(shū)
- 法院服務(wù)外包投標(biāo)方案(技術(shù)標(biāo))
評(píng)論
0/150
提交評(píng)論