版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
微機(jī)原理、匯編與接口技術(shù)朱定華2008.84.14.24.3總線(xiàn)概述8086/8088的CPU總線(xiàn)與時(shí)序Pentium的CPU總線(xiàn)第四章總線(xiàn)4.1總線(xiàn)概述總線(xiàn)是一種數(shù)據(jù)通道,系統(tǒng)各部件共享總線(xiàn)可同時(shí)掛接多個(gè)部件總線(xiàn)分為:內(nèi)部總線(xiàn)、局部總線(xiàn)、外部總線(xiàn)總線(xiàn)上任一部件發(fā)送的信息,系統(tǒng)內(nèi)連接到總線(xiàn)上的部件均可收到信息傳輸時(shí),每次只能有一個(gè)發(fā)送部件可利用總線(xiàn)給一個(gè)接收部件發(fā)送信息4.14.3總線(xiàn)概述8086/8088的CPU總線(xiàn)與時(shí)序Pentium的CPU總線(xiàn)第四章總線(xiàn)4.24.28086/8088的CPU總線(xiàn)與時(shí)序4.2.18086/8088的CPU引線(xiàn)
8086/8088均為40條引線(xiàn)、雙列直插式封裝,某些引線(xiàn)有多重功能,其功能轉(zhuǎn)換有兩種情況:一種是分時(shí)復(fù)用,另一種是按組態(tài)定義.最小組態(tài)→用8088微處理器構(gòu)成一個(gè)較小系統(tǒng),即所連的存儲(chǔ)器容量不大,I/O端口也不多,此時(shí)系統(tǒng)的控制總線(xiàn)由8088直接提供.最大組態(tài)→用8088構(gòu)成一個(gè)較大系統(tǒng)時(shí),系統(tǒng)的控制信號(hào)不能由CPU直接提供,而必須由總線(xiàn)控制器控制產(chǎn)生.用8088微處理器構(gòu)成系統(tǒng)時(shí),有兩種不同的組態(tài):數(shù)據(jù)與低8位地址分時(shí)復(fù)用狀態(tài)與高4位地址分時(shí)復(fù)用最大(最?。┙M態(tài)下的控制信號(hào)8088CPU引線(xiàn)的排列
與組態(tài)無(wú)關(guān)的引線(xiàn)電源和定時(shí)線(xiàn)控制工作在什么組態(tài)8088CPU的引線(xiàn)信號(hào):1.地址和數(shù)據(jù)線(xiàn)2.控制和狀態(tài)線(xiàn)3.電源和定時(shí)線(xiàn)(1)AD7~AD0低8位地址/數(shù)據(jù)線(xiàn).利用內(nèi)部的多路開(kāi)關(guān),數(shù)據(jù)與低8位地址分時(shí)復(fù)用這些引線(xiàn).當(dāng)CPU訪(fǎng)問(wèn)存儲(chǔ)器或外設(shè)時(shí),先輸出訪(fǎng)問(wèn)地址,由外部鎖存器鎖存地址,再讀/寫(xiě)所需要的數(shù)據(jù)(2)A15~A8中間8位地址線(xiàn).8088內(nèi)部鎖存1.地址和數(shù)據(jù)線(xiàn)(3)A19~A16/S6~S3高四位地址/狀態(tài)線(xiàn).地址與狀態(tài)分時(shí)復(fù)用.訪(fǎng)問(wèn)外設(shè)時(shí),4位地址線(xiàn)不用.存儲(chǔ)器的讀/寫(xiě)和I/O操作時(shí)這些線(xiàn)用來(lái)輸出狀態(tài)信息:S6S5S4S30F的IF位00ES01SS10CS11DS1.地址和數(shù)據(jù)線(xiàn)分兩種:一種8088組態(tài)有關(guān)的線(xiàn),另一類(lèi)是與組態(tài)無(wú)關(guān)的線(xiàn)(1)MN/MX
控制8088工作與什么組態(tài).接電源(+5V),8088處于最小組態(tài),接地,8088處于最大組態(tài)(2)最小組態(tài)下的控制信號(hào)線(xiàn)IO/M輸入輸出/存儲(chǔ)器選擇信號(hào).輸出低電平→訪(fǎng)存;輸出高電平→訪(fǎng)問(wèn)I/O端口WR寫(xiě)信號(hào).低電平有效,在執(zhí)行存儲(chǔ)器或I/O端口的寫(xiě)操作時(shí)輸出的一個(gè)選通信號(hào)INTA中斷響應(yīng)信號(hào).低電平有效.是8088響應(yīng)外部INTR而發(fā)出的中斷響應(yīng)信號(hào)2.控制和狀態(tài)線(xiàn)ALE地址鎖存允許信號(hào).是8088發(fā)出的選通脈沖,將AD7~AD0和A19/S6~A16/S3上出現(xiàn)的地址鎖存到外部地址鎖存器中DT/R數(shù)據(jù)發(fā)送/接收信號(hào).低電平→接收數(shù)據(jù),高電平→發(fā)送數(shù)據(jù)DEN數(shù)據(jù)允許信號(hào).低電平有效SSO系統(tǒng)狀態(tài)輸出信號(hào).與IO/M、DT/R一起,反映8088所執(zhí)行的操作HOLD保持請(qǐng)求信號(hào).用于直接存儲(chǔ)器存取操作,即DMA請(qǐng)求輸入信號(hào)HLDA保持響應(yīng)信號(hào).DMA響應(yīng)回答信號(hào)2.控制和狀態(tài)線(xiàn)(3)最大組態(tài)下的控制信號(hào)線(xiàn)S2,S1,S03個(gè)狀態(tài)信號(hào).其譯碼輸出作為8088工作在最大組態(tài)時(shí),對(duì)存儲(chǔ)器和I/O端的口讀/寫(xiě)操作信號(hào).3個(gè)狀態(tài)信號(hào)與CPU所執(zhí)行的操作見(jiàn)P177,表4-1RQ/GT0、RQ/GT1
總線(xiàn)請(qǐng)求/允許信號(hào).雙向,低電平有效.兩個(gè)外設(shè)同時(shí)發(fā)出總線(xiàn)請(qǐng)求時(shí),RQ/GT0優(yōu)先權(quán)高于RQ/GT1LOCK鎖定信號(hào).低電平有效.該信號(hào)由前綴指令LOCK使其有效;有效時(shí),別的總線(xiàn)設(shè)備不能取得對(duì)系統(tǒng)3總線(xiàn)的控制權(quán)QS0,QS1
隊(duì)列狀態(tài)信號(hào).用于提供8088指令隊(duì)列狀態(tài)2.控制和狀態(tài)線(xiàn)(4)與組態(tài)無(wú)關(guān)的引線(xiàn)RD讀選通信號(hào).低電平時(shí)有效,表示正在進(jìn)行存儲(chǔ)器或I/O讀操作READY準(zhǔn)備就緒信號(hào).是CPU尋址的存儲(chǔ)器或I/O口送來(lái)的響應(yīng)信號(hào)TEST測(cè)試信號(hào).它是由WAIT指令測(cè)試的信號(hào).低電平時(shí),執(zhí)行WAIT后面的指令;高電平時(shí),CPU進(jìn)入空轉(zhuǎn)等待狀態(tài)INTR中斷請(qǐng)求信號(hào).它是外設(shè)發(fā)來(lái)的可屏蔽中斷請(qǐng)求信號(hào),可由標(biāo)志寄存器中的中斷允許標(biāo)志位來(lái)屏蔽NMI非屏蔽中斷請(qǐng)求信號(hào).它是邊沿觸發(fā)信號(hào),是不可屏蔽的RESET
復(fù)位信號(hào)2.控制和狀態(tài)線(xiàn)VCC電源線(xiàn).要求加5V±10%的電壓GND地線(xiàn).8086/8088有兩條地線(xiàn),這兩條地線(xiàn)都要接地CLK時(shí)鐘信號(hào).一般由時(shí)鐘信號(hào)發(fā)生器8284輸出,它提供8088的定時(shí)操作.8088的標(biāo)準(zhǔn)時(shí)鐘頻率為5MHz
3.電源和定時(shí)線(xiàn)4.2.28088的CPU系統(tǒng)和CPU總線(xiàn)1.地址鎖存器8088在訪(fǎng)問(wèn)存儲(chǔ)器或I/O設(shè)備時(shí),低8位/高4位地址與數(shù)據(jù)/狀態(tài)分時(shí)復(fù)用,先輸出地址,后輸出數(shù)據(jù)/狀態(tài),為了不使先送出的地址丟失,用8088組建系統(tǒng)時(shí),必須用地址鎖存器
三態(tài)地址鎖存器8282、74LS37374LS373→8D鎖存器,其引線(xiàn)排列和功能為:2.雙向總線(xiàn)驅(qū)動(dòng)器74LS245→8總線(xiàn)傳送器,引線(xiàn)排列如圖:功能:輸出允許G傳送方向DIR
操作
LHA→BLLB→AH×
隔離→增強(qiáng)8088的負(fù)載能力3.時(shí)鐘發(fā)生器8284A
8088內(nèi)部沒(méi)有時(shí)鐘信號(hào)產(chǎn)生電路。而用8284向8088及系統(tǒng)提供符合定時(shí)要求的時(shí)鐘信號(hào)CLK、準(zhǔn)備好信號(hào)READY、復(fù)位信號(hào)RESET其內(nèi)部結(jié)構(gòu)的框圖如下圖所示:8284A的框圖3.時(shí)鐘發(fā)生器8284A
4.總線(xiàn)控制器8288
作用:工作在最大組態(tài)時(shí),8088不直接提供總線(xiàn)控制信號(hào)(如ALE、存儲(chǔ)器讀/寫(xiě)、I/O讀寫(xiě)等),它只提供狀態(tài)信號(hào)S0~S2,8288對(duì)狀態(tài)信號(hào)譯碼轉(zhuǎn)換為總線(xiàn)控制信號(hào)電路:狀態(tài)譯碼
→對(duì)S0~S2譯碼命令信號(hào)發(fā)生器→產(chǎn)生命令信號(hào)控制信號(hào)產(chǎn)生器→產(chǎn)生總線(xiàn)控制信號(hào);控制邏輯→控制8288工作方式。命令信號(hào)
MRDC存儲(chǔ)器讀命令.通知被選中單元,把數(shù)據(jù)發(fā)送到數(shù)據(jù)總線(xiàn)上MWTC存儲(chǔ)器寫(xiě)命令.把數(shù)據(jù)線(xiàn)上的數(shù)據(jù),寫(xiě)入被選中存儲(chǔ)單元IORCI/O讀命令.通知被選中I/O口,把數(shù)據(jù)發(fā)送到數(shù)據(jù)總線(xiàn)上IOWCI/O寫(xiě)命令.把數(shù)據(jù)線(xiàn)上的數(shù)據(jù)寫(xiě)入被選中I/O口AMWC存儲(chǔ)器超前寫(xiě).同MWTC,只是提前一個(gè)時(shí)鐘脈沖
4.總線(xiàn)控制器8288
總線(xiàn)控制信號(hào)
DT/R數(shù)據(jù)發(fā)送/接收信號(hào)DEN數(shù)據(jù)允許信號(hào)MCE/PDEN設(shè)備級(jí)聯(lián)允許/外部數(shù)據(jù)允許信號(hào)ALE地址鎖存信號(hào)4.總線(xiàn)控制器8288
AIOWCI/O超前寫(xiě).同IOWC,超前一個(gè)時(shí)鐘脈沖INTA中斷響應(yīng)命令5.最小組態(tài)下的8088CPU系統(tǒng)
典型的最小組態(tài)下的8088CPU系統(tǒng)如圖:8088工作于最小組態(tài)系統(tǒng)地址總線(xiàn)系統(tǒng)數(shù)據(jù)總線(xiàn)系統(tǒng)控制總線(xiàn)A19~A16,A7~A0為分時(shí)復(fù)用線(xiàn),必須用地址鎖存器74LS373或8282把這12位地址鎖存.A15~A8不用鎖存.在此全部鎖存數(shù)據(jù)線(xiàn)可加雙向驅(qū)動(dòng)器,也可直接輸出(小系統(tǒng)).用8088的數(shù)據(jù)允許信號(hào)DEN接245的OE,8088的的收發(fā)控制DT/R接245的DIR8088的控制線(xiàn)可直接作系統(tǒng)控制總線(xiàn),RD、WR和IO/M經(jīng)組合形成存儲(chǔ)器讀/寫(xiě)信號(hào)和I/O讀/寫(xiě)信號(hào).組合邏輯電路如右圖所示:5.最小組態(tài)下的8088CPU系統(tǒng)
6.最大組態(tài)下的8088CPU系統(tǒng)
最大組態(tài)下的8088CPU系統(tǒng)如圖:8088工作于最大組態(tài)8288工作在系統(tǒng)總線(xiàn)方式管理系統(tǒng)中斷系統(tǒng)地址總線(xiàn)系統(tǒng)數(shù)據(jù)總線(xiàn)8288控制形成控制總線(xiàn)1.指令周期、總線(xiàn)周期和T狀態(tài)
計(jì)算機(jī)是在程序控制下工作的,每條指令的執(zhí)行,都要經(jīng)過(guò)取指,譯碼,執(zhí)行三個(gè)階段,這些操作都是在時(shí)鐘脈沖CLK的統(tǒng)一控制下一步一步進(jìn)行的,它們都需要一定的時(shí)間4.2.38088的時(shí)序
T狀態(tài)→CPU處理動(dòng)作的最小單位,即一個(gè)時(shí)鐘周期.如:8088的時(shí)鐘頻率為5MHz,故時(shí)鐘周期或1個(gè)T狀態(tài)為200ns
指令周期→執(zhí)行一條指令所需要的時(shí)間.8088中不同指令的指令周期是不等長(zhǎng)的.最短2個(gè)時(shí)鐘周期,最長(zhǎng)200個(gè)時(shí)鐘周期(如:16位乘除法指令)
總線(xiàn)周期→把指令周期劃分為一個(gè)個(gè)總線(xiàn)周期.基本的總線(xiàn)周期有存儲(chǔ)器讀/寫(xiě)、I/O端口讀/寫(xiě)和中斷響應(yīng)周期如,從存儲(chǔ)器存取一個(gè)字節(jié)就是一個(gè)總線(xiàn)周期(1)存儲(chǔ)器讀周期→由4個(gè)T狀態(tài)組成存儲(chǔ)器讀周期和輸入周期時(shí)序
2.最小組態(tài)下的時(shí)序(2)存儲(chǔ)器寫(xiě)周期→由4個(gè)T狀態(tài)組成存儲(chǔ)器寫(xiě)周期和輸出周期時(shí)序
2.最小組態(tài)下的時(shí)序(1)存儲(chǔ)器讀周期→由4個(gè)T狀態(tài)組成最大組態(tài)時(shí)存儲(chǔ)器讀周期時(shí)序
3.最大組態(tài)下的時(shí)序(2)存儲(chǔ)器寫(xiě)周期→由4個(gè)T狀態(tài)組成最大組態(tài)時(shí)存儲(chǔ)器寫(xiě)周期時(shí)序
3.最大組態(tài)下的時(shí)序(3)I/O讀和I/O寫(xiě)周期→由5個(gè)T狀態(tài)組成最大組態(tài)時(shí)I/O讀周期和I/O寫(xiě)周期時(shí)序
3.最大組態(tài)下的時(shí)序4.24.1總線(xiàn)概述8086/8088的CPU總線(xiàn)與時(shí)序Pentium的CPU總線(xiàn)第四章總線(xiàn)4.34.3Pentium的CPU總線(xiàn)
A31~A3地址線(xiàn).雙向.低3位地址A2~A0不對(duì)外,用于組合成字節(jié)允許信號(hào)BE7~BE0
AP
地址的偶校驗(yàn)碼輸出線(xiàn)
ADS
地址狀態(tài)信號(hào)
A20M
A20
以上的地址線(xiàn)屏蔽信號(hào)
.與ISA總線(xiàn)兼容的計(jì)算機(jī)系統(tǒng)中必須有該信號(hào)
APCHK
地址校驗(yàn)出錯(cuò)信號(hào).在讀取Cache時(shí),Pentium會(huì)對(duì)地址進(jìn)行偶校驗(yàn),如有錯(cuò),則該信號(hào)輸出低電平4.3.1地址線(xiàn)及控制信號(hào)
D63~DO
數(shù)據(jù)線(xiàn)
BE7~BE0
分別為8個(gè)字節(jié)的允許信號(hào)
DP7~DP0
奇偶校驗(yàn)信號(hào)
PCHK
讀校驗(yàn)出錯(cuò)
PEN
奇偶校驗(yàn)允許信號(hào).若該信號(hào)輸入為低電平,則在讀校驗(yàn)出錯(cuò)時(shí)處理器會(huì)自動(dòng)作異常處理4.3.2數(shù)據(jù)線(xiàn)及控制信號(hào)
D/C數(shù)據(jù)/控制信號(hào).高電平→當(dāng)前總線(xiàn)周期傳輸?shù)氖菙?shù)據(jù),低電平→當(dāng)前總線(xiàn)周期傳輸?shù)氖侵噶?/p>
M/IO
存儲(chǔ)器/輸入輸出訪(fǎng)問(wèn)信號(hào).高電平訪(fǎng)存,低電平訪(fǎng)問(wèn)I/O端口
W/R
讀/寫(xiě)信號(hào).高電平→寫(xiě)操作,低電平→讀操作
LOCK
總線(xiàn)封鎖信號(hào).低電平有效
BRDY
突發(fā)就緒信號(hào)
NA
下一個(gè)地址有效信號(hào)
SCYC
分割周期信號(hào)
4.3.3總線(xiàn)周期控制信號(hào)
CACHECache控制信號(hào)
EADS
外部地址有效信號(hào)
KENCache允許信號(hào)
FLUSHCache擦除信號(hào)
AHOLD
地址保持請(qǐng)求信號(hào)
PCD和PWT
片外Cache控制信號(hào)
WB/WT
片內(nèi)Cache回寫(xiě)/通寫(xiě)選擇信號(hào)
HIT和HITMCache命中信號(hào)和命中Cache的狀態(tài)信號(hào)
INV
無(wú)效請(qǐng)求信號(hào)
4.3.4Cache控制信號(hào)
INTR
可屏蔽中斷請(qǐng)求信號(hào)
NM
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- INPAQ Company Profile 20220621一級(jí)代理分銷(xiāo)經(jīng)銷(xiāo)KOYUELEC光與電子
- 2024年視覺(jué)表達(dá)與創(chuàng)意呈現(xiàn)培訓(xùn)教程
- 《網(wǎng)絡(luò)編程》課程設(shè)計(jì)要求
- 臨床醫(yī)學(xué)研究與實(shí)踐新的投稿要求
- 經(jīng)濟(jì)應(yīng)用文第四章測(cè)試
- 2024-2025高中生物科學(xué)方法微課一研究動(dòng)物激素功能的“加法原理”和“減法原理”學(xué)案新人教版必修3
- 統(tǒng)考版2025屆高考地理二輪復(fù)習(xí)專(zhuān)練16河流沖淤含解析
- 2024高考地理一輪復(fù)習(xí)第四章自然地理環(huán)境的整體性與差異性學(xué)案湘教版
- 2024-2025學(xué)年新教材高中數(shù)學(xué)第十章概率10.1.4概率的基本性質(zhì)同步練習(xí)含解析新人教A版必修第二冊(cè)
- 標(biāo)準(zhǔn)緊固件檢驗(yàn)規(guī)范
- 空氣栓塞培訓(xùn)課件
- 數(shù)據(jù)治理與數(shù)據(jù)中臺(tái)建設(shè)方案
- HG∕T 5248-2017 風(fēng)力發(fā)電機(jī)組葉片用環(huán)氧結(jié)構(gòu)膠粘劑
- 醫(yī)院感染監(jiān)測(cè)標(biāo)準(zhǔn)考試試題附有答案
- 高血壓病三級(jí)預(yù)防策略 醫(yī)學(xué)類(lèi)模板 醫(yī)學(xué)課件
- DL∕T 523-2017 化學(xué)清洗緩蝕劑應(yīng)用性能評(píng)價(jià)指標(biāo)及試驗(yàn)方法
- 食品營(yíng)養(yǎng)學(xué)選擇試題庫(kù)(附參考答案)
- 北師大版二年級(jí)數(shù)學(xué)上冊(cè)第五單元《2~5的乘法口訣》(大單元教學(xué)設(shè)計(jì))
- 2024年入團(tuán)知識(shí)考試題庫(kù)及答案
- 腫瘤化療導(dǎo)致的中性粒細(xì)胞減少診治中國(guó)專(zhuān)家共識(shí)(2023版)解讀
- 《新能源汽車(chē)概論》課件-6新能源汽車(chē)空調(diào)系統(tǒng)結(jié)構(gòu)及工作原理
評(píng)論
0/150
提交評(píng)論