




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第4章 處理器總線時序和系統(tǒng)總線4.1 概述4.2 處理器總線4.3 8086典型時序分析4.4其它總線簡介1微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第1頁!4.1 概述4.1.1指令周期、總線周期和T狀態(tài)
指令周期—執(zhí)行一條指令所需的時間。不同指令的指令周期是不同的。
例:最短指令:寄←寄,只需要2個時鐘周期.最長指令:16位乘、除,約需200個時鐘周期.
2微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第2頁!
有些指令周期可劃分為一個個總線周期。
總線周期—每當(dāng)CPU與存儲器或I/O端口交換一個字節(jié)(或字、雙字)數(shù)據(jù)所需的時間稱之為一個總線周期。每個基本總線周期通常包含4個T狀態(tài),一個T狀態(tài)就是一個時鐘周期,是CPU處理動作的最小單位。3微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第3頁!4.1.2學(xué)習(xí)時序的目的⒈了解和熟練掌握指令的執(zhí)行過程,有利于在編程時合理選用指令,提高編程質(zhì)量,少占存儲空間,縮短指令執(zhí)行時間。
如編程時完成相同功能的程序,可選用不同的指令,但指令的長度和執(zhí)行時間可以有很大的不同,所以優(yōu)選指令有利于提高程序質(zhì)量。
例:MOVAX,0CLCXORAX,AX4微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第4頁!3.了解時序配合,有利于選用芯片和使用芯片。例如選用存儲芯片時,要注意和CPU的時序配合;又例在使用液晶芯片時,需編程產(chǎn)生圖形,就需讀懂液晶芯片的有關(guān)時序。如某液晶模塊的列驅(qū)動器HD61202的讀出時序如下:讀寫使能信號E讀寫選擇信號R/W
數(shù)據(jù)、指令選擇信號D/I芯片選擇信號CS數(shù)據(jù)DB7~DB0注:D/I=1為數(shù)據(jù)操作;D/I=0為寫指令或讀狀態(tài)5微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第5頁!VCC8284RESDENDT/RCLKREADYRESETTOE82868282STBALE存儲器I/O芯片RDWRM/IOOE地址數(shù)據(jù)8086CPUBHEBHE(3)(2)6微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第6頁!對應(yīng)最小組態(tài):M/IO本信號為高,表示CPU與內(nèi)存進行數(shù)據(jù)交換為低,表示CPU與I/O進行數(shù)據(jù)交換DMA傳送時,M/IO置為高阻WR低有效,表示處在存儲器寫或I/O寫INTA中斷響應(yīng)信號,低電平有效ALE地址鎖存允許信號,高電平有效,有效時將地址信號鎖存到地址鎖存囂中
7微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第7頁!對應(yīng)最大組態(tài):S2S1S0 總線周期狀態(tài)信號 其編碼如下
S2 S1 S0 性能 0 0 0 中斷響應(yīng) 0 0 1 讀I/O 0 1 0 寫I/O 0 1 1 暫停 1 0 0 取指令 1 0 1 讀內(nèi)存 1 1 0 寫內(nèi)存1 1 1 無效狀態(tài)8微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第8頁!其它引腳:
AD15~
AD0
地址/數(shù)據(jù)復(fù)用線A19/S6,A18/S5,A17/S4,A16/S3地址/狀態(tài)復(fù)用線
S6始終為低,表示CPU當(dāng)前與總線相連S5是中斷允許標志狀態(tài)位,為1允許中斷
S4和S3指定那一個段寄存器正在被使用.
S4 S3 含義 0 0 當(dāng)前正在使用ES 0 1 當(dāng)前正在使用SS 1 0 當(dāng)前正在使用CS或未用 1 1 當(dāng)前正在使用DS9微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第9頁!
RD
讀信號,低有效,表示正在進行存儲器或I/O讀.
TEST
測試信號(輸入),本信號與WAIT指令結(jié)合起耒使用,執(zhí)行WAIT指令時,CPU等待,若TEST有效,結(jié)束等待,執(zhí)行下面指令.
READY 準備就緒信號,一般由存儲器或I/O端口送來,當(dāng)其有效,可進行數(shù)據(jù)傳送,一般在T3開始時去采樣它,若為低,需插入等待狀態(tài)Tw。10微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第10頁!4.3最小模式下的8086時序4.3.18086的讀周期時序T1T2T3T4CLKM/IOA19~A16/S6~S3AD15~AD0BHE/S7ALERDDT/RDEN高M低IOA19~A16S6~S3地址輸出DATAIN11微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第11頁!4.3.18086的讀周期時序T1T2T3T4CLKM/IOA19~A16/S6~S3AD15~AD0BHE/S7ALERDDT/RDEN高M低IOA19~A16S6~S3地址輸出DATAIN12微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第12頁!4.3.18086的讀周期時序T1T2T3T4CLKM/IOA19~A16/S6~S3A15~A0ALERDDT/RDEN高M低IOA19~A16S6~S3DATAIN地址輸出BHE/S713微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第13頁!4.3.18086的讀周期時序T1T2T3T4CLKM/IOA19~A16/S6~S3A15~A0ALERDDT/RDEN高M低IOA19~A16S6~S3地址輸出DATAINBHE/S714微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第14頁!T1T2TWT4CLKM/IOA19~A16/S6~S3AD15~AD0ALERDDT/RDEN高M低IOA19~A16S6~S3地址輸出DATAINT3WAITREADYREADY插入TW狀態(tài)的存儲器讀周期15微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第15頁!寫周期亦由4個T狀態(tài)組成,與讀周期時序類似,不同點為:①當(dāng)A15~A0被鎖存后,在T2狀態(tài)CPU要把寫入的數(shù)據(jù)放至AD15~AD0上②因要寫入在T2用WR來代替RD③DT/R應(yīng)為高電平,表示發(fā)送同樣當(dāng)與CPU速度不配時,亦可插入Tw16微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第16頁!
初步了解了時序的一些基本概念后,再回過頭來看一下前面提到過的液晶摸塊中的HD61202的讀出時序:讀寫使能信號E讀寫選擇信號R/W
數(shù)據(jù)、指令選擇信號D/I芯片選擇信號CS數(shù)據(jù)DB7~DB0注:D/I=1為數(shù)據(jù)操作;D/I=0為寫指令或讀狀態(tài)17微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第17頁!4.4.2PC/XT總線
XT總線是IBMPC/XT個人計算機采用的總線。XT總線有62根線。包括8位數(shù)據(jù)線、20位地址線、6級中斷請求線、DMA通道控制線、動態(tài)RAM刷新控制線、時鐘信號線和電源線等。
4.4.3ISA總線
ISA(IndustrialStandardArchitecture)總線是IBM公司為推出PC/AT微機而建立的系統(tǒng)總線標準,多數(shù)80286、80386、80486微機都采用這種總線.18微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第18頁!
PCI總線的時鐘為33MHz,與CPU時鐘無關(guān)。它的總線寬度為32位,支持8位、16位、32位操作。速度快,是ISA的10倍以上。
4.4.5USB總線隨著PC機的普及,計算機的外部設(shè)備也越來越多。但是由于主板上所能提供的外部接口比較少,一般只有一個并口和兩個串口,所能連接的設(shè)備十分有限,而且拔插設(shè)備的時候要關(guān)機,傳輸速度也很慢,在要求高傳輸率的場合無法滿足要求.于是19微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第19頁!時鐘頻率 一個T狀態(tài)時間5M 200ns(0.2μs)50M 20ns(0.02μs) 100M 10ns(0.01μs) 200M 5ns(0.005μs)
基本的總線周期有:⒈存儲器的讀周期或?qū)懼芷冖睮/O端口的讀周期或?qū)懼芷冖持袛囗憫?yīng)周期20微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第20頁!下面舉例了解一條指令的執(zhí)行過程和所需時間例:ADDMASK[BX+DI],AX
執(zhí)行本指令需要幾個總線周期?需要多少時鐘周期?
ADD寄存器到內(nèi)存,訪問內(nèi)存次數(shù):2所需的時鐘周期數(shù)為:16(24)+EAEA為12個時鐘周期.對8088而言,執(zhí)行本指令需要36個時鐘周期.2.實時控制的要求,當(dāng)用微機實時監(jiān)測、控制時,必須估算執(zhí)行有關(guān)程序所需的時間,以便與測控過程相配合。21微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第21頁!4.2 處理器總線4.2.18086微處理器的工作模式最小模式:系統(tǒng)中只有一片8086,其存儲容量不大,所要連的I/O端口也不多,總線控制邏輯電路被減到最小。最大模式:構(gòu)成的系統(tǒng)較大,可能包含不只一片微處理器,或要求有較強的驅(qū)動能力,帶有一個總線控制器8288。4.2.28086的引腳和功能22微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第22頁!21354687911101214131517161819203940383637353334323031292728262425232221A14GNDA13A11A12A10A8A9AD7AD5AD6AD4AD2AD3AD1NMIAD0INTRCLKGNDVCCMN/MXBHE/S7RDRQ/GT1
(HLDA)RQ/GT0
(HOLD)LOCK(WR)S1
(DT/R)S2
(M/IO)S0(DEN)QS1(INTA)QS0(ALE)TESTREADYRESETA15A17/S4A16/S3A18/S5A19/S6最大組態(tài)(最小組態(tài))8086CPU23微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第23頁!
HOLD為總線保持請求信號
HLDA為總線保持響應(yīng)信號
DT/R為數(shù)據(jù)發(fā)送/接收信號,為增加數(shù)據(jù)總線的驅(qū)動能力,采用數(shù)據(jù)總線收發(fā)器(8286/8287)
DEN為數(shù)據(jù)允許信號,作為8286/8287的輸出允許信號
24微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第24頁!
RQ/GT0
總線請求輸入/總線請求允許輸出RQ/GT1
總線請求/總線請求允許每一腳為雙向,其中RQ/GT0的優(yōu)先權(quán)高于RQ/GT1LOCK總線封鎖信號,當(dāng)其有效時,別的總線主設(shè)備不能占用總線QS1,QS0指令隊列狀態(tài)信號,意義如下:QS1QS000無操作01從指令隊列中字節(jié)中取走代碼10隊列空
11除個字節(jié)外,還取走了后續(xù)字節(jié)中
的代碼.25微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第25頁!NMI 非屏蔽中斷請求信號,邊緣觸發(fā)
信號,不能由軟件加以屏蔽。INTR 可屏蔽中斷請求信號,高電平有效,為電平觸發(fā)信號。BHE/S7高8位數(shù)據(jù)總線允許/狀態(tài)復(fù)用信號為0則AD15~AD8有效為1則AD7~AD0有效RESET 復(fù)位信號,當(dāng)其有效CPU結(jié)束當(dāng)前操作,對DS,SS,ES,IP及標志寄存器清零,將CS置為FFFFH。于是CPU從FFFF0H開始執(zhí)行程序,FFFF0H處放有一條JMP指令,轉(zhuǎn)到系統(tǒng)程序入口處,進行初始化,引導(dǎo)到監(jiān)控程序。26微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第26頁!
4.2.3PC/XT總線
總線上的信號除上面介紹過的外,還有:IOR I/O讀命令
IOWI/0寫命令
MEMR存儲器讀命令
MEMW存儲器寫命令I(lǐng)RQ2~IRQ7為中斷請求信號,由外設(shè)送給中斷控制器8259A的后6個引入總線。27微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第27頁!⒈T1 后①M/IO變高表示存儲器讀,變低表示I/O讀②給出地址,若存儲器則給出20位地址,若為I/O端口,則給出低16位地址(高4位為低)③ALE變?yōu)橛行Ц唠娖?將復(fù)用線上的地址鎖存起來④DT/R變低,表示CPU讀⑤BHE信號有效,表示高8位數(shù)據(jù)線上的數(shù)據(jù)有效28微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第28頁!
⒉T2狀態(tài)下
①A19/S6~A16/S3引腳輸出狀態(tài)信號S6~S3
②AD15~AD0轉(zhuǎn)為高阻
③RD變低,允許讀出
④DEN變低,開放總線收發(fā)器8286,允許數(shù)據(jù)傳送
29微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第29頁!
3.在T3狀態(tài),被選中的存儲單元或I/O端口把數(shù)據(jù)送到數(shù)據(jù)總線,以備CPU來讀取.經(jīng)過譯碼找到指定的存儲單元或I/O端口,經(jīng)過一段延遲,指定單元內(nèi)容出現(xiàn)在AD15~AD0上。
4.CPU在T4下降沿采樣數(shù)據(jù)線,獲取數(shù)據(jù)
30微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第30頁!5.若到時數(shù)據(jù)出不來,可用一個產(chǎn)生READY信號的電路,使在T3和T4之間產(chǎn)生一個或幾個Tw來解決時序配合31微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第31頁!
4.3.28086的寫周期時序8088的寫周期時序CLKM/IOA19~A16/S6~S3AD15~AD0ALEWRDT/RDEN高M低IOA19~A16S6~S3地址輸出T1T2T3T4DATAOUT32微機原理4章總線周期和時序共36頁,您現(xiàn)在瀏覽的是第32頁!
4.3.28086的寫周期時序CLKM/IOA19~A16/S6~S3AD15~AD0ALEWRDT/RDEN高M低IOA19~A16S6~S3數(shù)據(jù)輸出8088的寫周期時序T1T2T3T4
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 絲綢坯布企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 制劑質(zhì)量控制體系國際化認證行業(yè)跨境出海戰(zhàn)略研究報告
- 乙肝疫苗長效制劑企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 梭織內(nèi)衣企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 鉀鈣肥企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 醫(yī)學(xué)級祛痘印凝膠企業(yè)制定與實施新質(zhì)生產(chǎn)力戰(zhàn)略研究報告
- 重金屬解吸及資源回收成套技術(shù)裝備企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 2025年中國雕刻鋼化玻璃盆市場調(diào)查研究報告
- 中藥材質(zhì)量標準國際化行業(yè)跨境出海戰(zhàn)略研究報告
- 2025年中國鍶鐵氧體一次預(yù)燒料市場調(diào)查研究報告
- 2024特斯拉的自動駕駛系統(tǒng)FSD發(fā)展歷程、技術(shù)原理及未來展望分析報告
- 2024-2030年中國銀行人工智能行業(yè)市場深度調(diào)研及發(fā)展趨勢與投資前景研究報告
- 五屆全國智能制造應(yīng)用技術(shù)技能大賽數(shù)字孿生應(yīng)用技術(shù)員(智能制造控制技術(shù)方向)賽項實操樣題
- 中國銀行中銀數(shù)字服務(wù)(南寧)有限公司招聘筆試真題2023
- 2024七年級英語下冊 Module 1 Lost and found教案(新版)外研版
- 2024年公共衛(wèi)生基本知識考試題庫(附含答案)
- 如何正確運用邏輯推理和論證方法撰寫文章
- 保安公司新項目進場方案(2篇)
- 《垃圾發(fā)電廠爐渣處理技術(shù)規(guī)范》
- 法律基礎(chǔ)知識500題及參考答案(滿分必刷)
- 環(huán)境空氣氣態(tài)污染物(SO2、NO2、O3、CO)連續(xù)自動監(jiān)測系統(tǒng)安裝驗收技術(shù)規(guī)范(HJ 193-2013部分代替 HJ-T 193-2005)
評論
0/150
提交評論