8086總線操作、中斷系統(tǒng)及總線請求

8086總線操作、中斷系統(tǒng)及總線請求

ID:5876151

大?。?13.00 KB

頁數(shù):7頁

時間:2017-12-27

8086總線操作、中斷系統(tǒng)及總線請求_第1頁
8086總線操作、中斷系統(tǒng)及總線請求_第2頁
8086總線操作、中斷系統(tǒng)及總線請求_第3頁
8086總線操作、中斷系統(tǒng)及總線請求_第4頁
8086總線操作、中斷系統(tǒng)及總線請求_第5頁
資源描述:

《8086總線操作、中斷系統(tǒng)及總線請求》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、8086總線操作、中斷系統(tǒng)及總線請求2007年01月18日星期四08:308086總線操作、中斷系統(tǒng)及總線請求·8086總線操作:8086微處理器與片外存儲器或I/O接口進(jìn)行數(shù)據(jù)傳輸時,經(jīng)BIU執(zhí)行8086規(guī)定的總線操作?!?086的中斷系統(tǒng):8086微處理器可處理256種中斷?!?086總線請求:在一個系統(tǒng)中,若存在多個可控制總線的主模塊時,總線使用權(quán)的轉(zhuǎn)移存在著一個請求與響應(yīng)的過程。1.8086總線操作總線周期的組成:8086的基本總線周期為4個時鐘周期,每個時鐘周期間隔稱為一個T狀態(tài)。·T1狀態(tài):BIU將RAM或I/O地址放在地址/數(shù)據(jù)復(fù)用總線(A/D)上?!2狀態(tài):o讀總線周期:A/

2、D總線為接收數(shù)據(jù)做準(zhǔn)備。改變線路的方向。o寫總線周期:A/D總線上形成待寫的數(shù)據(jù),且保持到總線周期的結(jié)束(T4)?!3,T4:對于讀或?qū)懣偩€周期,AD總線上均為數(shù)據(jù)。·Tw:當(dāng)RAM或I/O接口速度不夠時,T3與T4之間可插入等待狀態(tài)Tw?!i:當(dāng)BIU無訪問操作數(shù)和取指令的任務(wù)時,8086不執(zhí)行總線操作,總線周期處于空閑狀態(tài)Ti。o8086最小方式下讀寫總線周期時序。oALE信號在T1出現(xiàn),表明一個總線周期開始,選通外部地址鎖存器,鎖存AD總線上的地址信息。在RD#、WR#等信號的配合下,T3、T4期間完成數(shù)據(jù)訪問。oT3上升沿檢測READY信號是否有效,無效時在T3與T4間插入等待狀態(tài)

3、Tw。2.8086中斷系統(tǒng)·8086微處理器有處理256種中斷的能力?!っ總€中斷分配給一個中斷類型碼,在0~255之間,用一字節(jié)表示,也稱為256種類型中斷。·256種類型中斷分為硬件中斷和軟件中斷。o硬件中斷:外部硬件電路產(chǎn)生的中斷。o軟件中斷:8086操作過程中發(fā)生異常事件或執(zhí)行中斷指令I(lǐng)NTn?!ぶ袛嘞蛄颗c中斷向量表o中斷向量:每種中斷處理程序的入口地址稱為中斷向量。o中斷向量表:8086將內(nèi)存最低地址的1K單元作為中斷向量表,存放256種中斷處理程序的入口地址,每個地o址占4字節(jié)。中斷向量表的分配如下圖所示:·8086對外部硬件中斷請求INTR的響應(yīng):當(dāng)INTR有一高電平,即有可屏蔽中

4、斷請求。若此時IF=1且當(dāng)前指令執(zhí)行完,進(jìn)入中斷響應(yīng)周期,處理過程如下:a.INTA#在兩個總線周期中分別發(fā)出有效信號,第二周期中8086讀到中斷類型碼b.保護(hù)現(xiàn)場:標(biāo)志寄存器入棧,清除IF和TF標(biāo)志位,保護(hù)斷點(下一條指令地址入棧)c.8086將中斷類型碼乘4,得到中斷向量表的入口地址,例如:類型碼=0CH,中斷向量表入口=0030Hd.8086從0030H開始讀取4字節(jié)中斷處理程序的入口地址,前兩字節(jié)裝入IP,后兩字節(jié)裝入CS,8086執(zhí)行中斷處理程序。e.中斷響應(yīng)過程中8086不響應(yīng)總線請求。3.8086總線請求·在一個系統(tǒng)中,若存在多個可控制總線的主模塊時,總線使用權(quán)的轉(zhuǎn)移存在著一個請

5、求與響應(yīng)的過程?!ぷ钚∧J较驴偩€請求:o請求信號是HOLD,響應(yīng)信號是HLDA;o8086在每個CLK上升沿檢測HOLD信號;o當(dāng)前總線周期結(jié)束時HLDA變高,響應(yīng)請求,8086讓出總線控制權(quán)?!ぷ畲竽J较驴偩€請求:有兩個通道請求信號是:RQ#/GT#0和RQ#/GT#1兩條引線中的RQ#0和RQ#1信號,為輸入;響應(yīng)信號是:RQ#/GT#0和RQ#/GT#1兩條引線中的GT#0和GT#1信號,為輸出;RQ#/GT#0和RQ#/GT#1是雙向多路復(fù)用;RQ#/GT#0的優(yōu)先級高于RQ#/GT#1。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。