[計(jì)算機(jī)硬件技術(shù)基礎(chǔ)][機(jī)械工業(yè)出版社]第8章_中斷技術(shù)習(xí)題答案bcr

上傳人:hg****hS 文檔編號(hào):156602090 上傳時(shí)間:2022-09-27 格式:DOCX 頁(yè)數(shù):16 大?。?7.83KB
收藏 版權(quán)申訴 舉報(bào) 下載
[計(jì)算機(jī)硬件技術(shù)基礎(chǔ)][機(jī)械工業(yè)出版社]第8章_中斷技術(shù)習(xí)題答案bcr_第1頁(yè)
第1頁(yè) / 共16頁(yè)
[計(jì)算機(jī)硬件技術(shù)基礎(chǔ)][機(jī)械工業(yè)出版社]第8章_中斷技術(shù)習(xí)題答案bcr_第2頁(yè)
第2頁(yè) / 共16頁(yè)
[計(jì)算機(jī)硬件技術(shù)基礎(chǔ)][機(jī)械工業(yè)出版社]第8章_中斷技術(shù)習(xí)題答案bcr_第3頁(yè)
第3頁(yè) / 共16頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《[計(jì)算機(jī)硬件技術(shù)基礎(chǔ)][機(jī)械工業(yè)出版社]第8章_中斷技術(shù)習(xí)題答案bcr》由會(huì)員分享,可在線閱讀,更多相關(guān)《[計(jì)算機(jī)硬件技術(shù)基礎(chǔ)][機(jī)械工業(yè)出版社]第8章_中斷技術(shù)習(xí)題答案bcr(16頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、 第八章習(xí)習(xí)題參考考答案 8.1什什么是中中斷? 采用用中斷技技術(shù)有哪哪些好處處? 答:中斷斷是指由由CPUU內(nèi)/外外部事件件引起或或由程序序的預(yù)先先安排,使使CPUU中斷正正在運(yùn)行行的正常常程序(主主程序),而而轉(zhuǎn)到為為該內(nèi)部//外部事事件或預(yù)預(yù)先安排排的事件件服務(wù)程程序,待待服務(wù)完完畢,再再返回被被暫時(shí)中中斷的正正常程序序處繼續(xù)續(xù)執(zhí)行正正常程序序的過(guò)程程。 采用中斷斷技術(shù),可可以使計(jì)計(jì)算機(jī)方方便地實(shí)實(shí)現(xiàn)如下下一些操操作: (1)分分時(shí)操作作。有了了中斷系系統(tǒng),CCPU可可以命令令多個(gè)外外部設(shè)備備同時(shí)工工作,CCPU分分時(shí)控制制這些外外設(shè),大大大提高高了CPPU的吞吞

2、吐率。 (2)實(shí)實(shí)現(xiàn)實(shí)時(shí)時(shí)處理。當(dāng)當(dāng)計(jì)算機(jī)機(jī)用于實(shí)實(shí)時(shí)控制制,系統(tǒng)統(tǒng)要求計(jì)計(jì)算機(jī)為為它服務(wù)務(wù)的時(shí)間間是隨機(jī)機(jī)的,而而中斷系系統(tǒng)中這這種請(qǐng)求求--響應(yīng)模模式正好好迎合了了實(shí)時(shí)系系統(tǒng)的需需求。 (3)故故障處理理。計(jì)算算機(jī)在運(yùn)運(yùn)行過(guò)程程中,往往往會(huì)出出現(xiàn)一些些故障,如如電源掉掉電、存存儲(chǔ)出錯(cuò)錯(cuò)、運(yùn)算算溢出等等。有了了中斷系系統(tǒng),當(dāng)當(dāng)出現(xiàn)上上述情況況時(shí),CCPU可可以隨時(shí)時(shí)轉(zhuǎn)去執(zhí)執(zhí)行故障障處理程程序,自自行處理理故障而而不必停停機(jī)。 隨著微微型計(jì)算算機(jī)的發(fā)發(fā)展,中中斷系統(tǒng)統(tǒng)不斷增增加新的的功能,中中斷系統(tǒng)統(tǒng)甚至可可以實(shí)現(xiàn)現(xiàn)計(jì)算機(jī)機(jī)系統(tǒng)中中軟硬件件資源的的自動(dòng)管管理

3、。 8.2什什么叫中中斷系統(tǒng)統(tǒng)?它具備備哪些功功能? 答:把能能夠?qū)崿F(xiàn)現(xiàn)中斷全全部功能能的軟件件、硬件件的總稱稱稱為中中斷系統(tǒng)統(tǒng)。 不同計(jì)算算機(jī)的中中斷系統(tǒng)統(tǒng),其具具體實(shí)現(xiàn)現(xiàn)可能不不盡一樣樣,但中中斷系統(tǒng)統(tǒng)的基本本功能是是相同的的。中斷斷系統(tǒng)的的基本功功能如下下: 1.能實(shí)實(shí)現(xiàn)中斷斷響應(yīng)、中中斷處理理(服務(wù)務(wù))、中中斷返回回和中斷斷屏蔽。這這是中斷斷系統(tǒng)最最基本的的功能。 2.能實(shí)實(shí)現(xiàn)中斷斷優(yōu)先級(jí)級(jí)排隊(duì)(管管理)。即即當(dāng)有多多個(gè)中斷斷源同時(shí)時(shí)申請(qǐng)中中斷時(shí),CCPU如如何能夠夠優(yōu)先響響應(yīng)最緊緊急的中中斷申請(qǐng)請(qǐng)。 3.能實(shí)實(shí)現(xiàn)中斷斷嵌套。即即當(dāng)CPPU正在在為優(yōu)先先級(jí)較低低的中斷斷

4、源服務(wù)務(wù)時(shí),具具有較高高優(yōu)先級(jí)級(jí)的中斷斷源提出出中斷申申請(qǐng),此此時(shí)中斷斷系統(tǒng)應(yīng)應(yīng)當(dāng)允許許較高優(yōu)優(yōu)先級(jí)的的中斷源源中斷較較低優(yōu)先先級(jí)的中中斷源,待待較高優(yōu)優(yōu)先級(jí)的的中斷處處理完成成后,再再接著處處理較低低優(yōu)先級(jí)級(jí)的中斷斷,這種中中斷服務(wù)務(wù)程序再再被中斷斷的過(guò)程程稱為中中斷嵌套套。 8.3何何謂非屏屏蔽中斷斷和可屏屏蔽中斷斷? 答:非屏屏蔽中斷斷是指用戶戶不能用用軟件屏屏蔽的中中斷。它它是通過(guò)過(guò)80886的NNMI引引腳進(jìn)入入。非屏屏蔽中斷斷不受中中斷允許許標(biāo)志IIF的影影響,當(dāng)當(dāng)NMII線上一一旦有請(qǐng)請(qǐng)求時(shí),CCPU便便在執(zhí)行行完當(dāng)前前指令后后,立即即予以響響應(yīng)。所所以,這這種中斷斷通常

5、用用來(lái)處理理系統(tǒng)的的緊急事事件和重重大故障障,如系系統(tǒng)的掉掉電處理理、內(nèi)存存或I//O總線線的奇偶偶錯(cuò)誤等等。 可屏蔽中中斷是指指用戶可可以用指指令禁止止和允許許的中斷斷。它是是來(lái)自CCPU的的INTTR端的的中斷。當(dāng)當(dāng)CPUU收到可可屏蔽中中斷請(qǐng)求求信號(hào)時(shí)時(shí),是否否予以響響應(yīng)取決決于中斷斷允許標(biāo)標(biāo)志IFF的狀態(tài)態(tài)。若IIF=11,則CCPU在在執(zhí)行完完當(dāng)前指指令后,響響應(yīng)中斷斷請(qǐng)求;;若IFF=0,則則禁止可可屏蔽中中斷。 可屏蔽中中斷通常常用于各各種外部部設(shè)備的的中斷。微微型計(jì)算算機(jī)配置置的外部部設(shè)備一一般有硬硬盤、軟軟盤、鍵鍵盤、顯顯示器和和打印機(jī)機(jī)等。這這些外部部設(shè)備通通過(guò)8225

6、9AA可編程程中斷控控制器與與CPUU相連,882599A接收收來(lái)自外外設(shè)的中中斷請(qǐng)求求,由882599A向CCPU發(fā)發(fā)出中斷斷請(qǐng)求。 8.4CCPU在在什么情情況下才才響應(yīng)中中斷(可可屏蔽)? 答:一個(gè)個(gè)可屏蔽蔽中斷若想想得到CCPU的的響應(yīng),必必須同時(shí)時(shí)滿足以以下所有有條件: 首先,CCPU應(yīng)應(yīng)收到一一個(gè)可靠靠的中斷斷請(qǐng)求信信號(hào),且且該中斷斷請(qǐng)求信信號(hào)應(yīng)一一直保持持到它被被響應(yīng)為為止。 其次,在在中斷請(qǐng)請(qǐng)求的同同時(shí),沒(méi)沒(méi)有更高高級(jí)的請(qǐng)請(qǐng)求信號(hào)號(hào)發(fā)生。即這個(gè)中斷請(qǐng)求應(yīng)該是當(dāng)前申請(qǐng)中斷的、且沒(méi)有被屏蔽的、優(yōu)先級(jí)最高的中斷源。 第三,CCPU內(nèi)內(nèi)部應(yīng)處處在開中中斷(允允許中斷斷)狀

7、態(tài)態(tài)。對(duì)880866CPUU,應(yīng)設(shè)設(shè)置IFF=1。 第四,CCPU至至少要在在當(dāng)前指指令執(zhí)行行完成時(shí)時(shí)才可能能響應(yīng)中中斷。事事實(shí)上,CCPU只只在特定定的時(shí)刻刻(當(dāng)前前指令周周期最后后一個(gè)總總線周期期的最后后一個(gè)時(shí)時(shí)鐘周期期)才采采樣有無(wú)無(wú)中斷申申請(qǐng)。 第五,如如果遇到到CPUU正在執(zhí)執(zhí)行中斷斷返回指指令(IIRETT),或或CPUU正在對(duì)對(duì)中斷資資源進(jìn)行行操作(如如執(zhí)行SSTI指指令),則則要在現(xiàn)現(xiàn)行指令令執(zhí)行完完后接著著再執(zhí)行行一條其其他指令令,此后后才能響響應(yīng)新的的中斷。這這么做的的目的是是為了隔隔離兩個(gè)個(gè)中斷。 8.5什什么叫中中斷優(yōu)先先權(quán)(級(jí)級(jí))?有哪些些解決中中斷優(yōu)先先權(quán)

8、(級(jí)級(jí))的辦辦法? 答:大多多數(shù)的處處理機(jī)系系統(tǒng)都是是多中斷斷源—單單申請(qǐng)線線的系統(tǒng)統(tǒng),即多多個(gè)中斷斷源共用用同一條條中斷申申請(qǐng)線向向CPUU申請(qǐng)中中斷。因因此首先先要解決決系統(tǒng)中中有兩個(gè)個(gè)或兩個(gè)個(gè)以上中中斷源同同時(shí)申請(qǐng)請(qǐng)中斷時(shí)時(shí)CPUU優(yōu)先響響應(yīng)哪個(gè)個(gè)中斷源源的中斷斷申請(qǐng)問(wèn)問(wèn)題,即即讓哪個(gè)個(gè)中斷源源的中斷斷申請(qǐng)優(yōu)優(yōu)先通過(guò)過(guò)唯一的的中斷申申請(qǐng)線向向CPUU申請(qǐng)中中斷。為為此,提提出了中中斷優(yōu)先先級(jí)的概概念。CCPU總總是首先先響應(yīng)當(dāng)當(dāng)前申請(qǐng)請(qǐng)中斷的的、最高高優(yōu)先權(quán)權(quán)的請(qǐng)求求。 軟件查詢?cè)冎袛嘣丛醇皟?yōu)先先級(jí)排隊(duì)隊(duì)方法。該方法法的主要要思想是是:多個(gè)個(gè)中斷源源的中斷斷申請(qǐng)通通過(guò)一個(gè)個(gè)“或”邏邏

9、輯后由由同一引引腳向CCPU申申請(qǐng)中斷斷,同時(shí)時(shí)在中斷斷接口電電路中設(shè)設(shè)置一個(gè)個(gè)中斷請(qǐng)請(qǐng)求鎖存存器,以以保存各各個(gè)中斷斷源的中中斷申請(qǐng)請(qǐng)。CPPU中斷斷響應(yīng),在在關(guān)閉中中斷、保保護(hù)斷點(diǎn)點(diǎn)和標(biāo)志志寄存器器內(nèi)容后后,轉(zhuǎn)入入系統(tǒng)唯唯一的、為為所有中中斷源所所共用的的中斷服服務(wù)程序序入口執(zhí)執(zhí)行中斷斷服務(wù)程程序,在在中斷服服務(wù)程序序中用軟軟件查詢?cè)兊霓k法法查找中中斷源,從從而將程程序轉(zhuǎn)向向相應(yīng)的的中斷服服務(wù)程序序。顯然然,按照照先查到到的先服服務(wù)的思思想,軟軟件查詢?cè)兊捻樞蛐蚓褪侵兄袛鄡?yōu)先先級(jí)的順順序。實(shí)實(shí)現(xiàn)這種種軟件查查詢中斷斷源及優(yōu)優(yōu)先級(jí)排排隊(duì)方法法所需的的硬件接接口邏輯輯非常簡(jiǎn)簡(jiǎn)單,改改變各中中斷

10、源的的優(yōu)先級(jí)級(jí)次序也也非常方方便,但但缺點(diǎn)是是軟件查查詢所需需的時(shí)間間較長(zhǎng)。因因此這種種方法主主要用于于系統(tǒng)規(guī)規(guī)模較小小、對(duì)響響應(yīng)時(shí)間間要求不不太高的的場(chǎng)合。 鏈?zhǔn)絻?yōu)先先權(quán)排隊(duì)隊(duì)邏輯。多個(gè)中中斷源的的中斷申申請(qǐng)通過(guò)過(guò)一個(gè)“或或”邏輯輯后由同同一引腳腳向CPPU申請(qǐng)請(qǐng)中斷,同同時(shí)設(shè)置置中斷請(qǐng)請(qǐng)求觸發(fā)發(fā)器以保保存各個(gè)個(gè)中斷源源的中斷斷申請(qǐng)。各各中斷源源還需準(zhǔn)準(zhǔn)備一個(gè)個(gè)唯一標(biāo)標(biāo)識(shí)該中中斷源的的的標(biāo)識(shí)識(shí)碼—中中斷矢量量,已備備CPUU在響應(yīng)應(yīng)中斷時(shí)時(shí)根據(jù)此此標(biāo)識(shí)碼碼來(lái)判斷斷中斷的的來(lái)源以以及將要要轉(zhuǎn)入的的中斷服服務(wù)程序序入口。來(lái)來(lái)自CPPU的中中斷響應(yīng)應(yīng)信號(hào)通通過(guò)多個(gè)個(gè)與門逐逐次向后后傳送,形形成一

11、個(gè)個(gè)傳送信信號(hào)的鏈鏈條,稱稱為菊花花鏈。每每個(gè)中斷斷源的中中斷優(yōu)先先級(jí)由它們們?cè)阪湕l條中的位位置來(lái)決決定。處處于鏈?zhǔn)资椎闹袛鄶嘣淳哂杏凶罡叩牡膬?yōu)先級(jí)級(jí),鏈尾尾中斷源源的優(yōu)先先級(jí)最低低。在當(dāng)當(dāng)前申請(qǐng)請(qǐng)中斷的的中斷源源中,只只有收到到有效信信號(hào)的中中斷源,才才有資格格打開三三態(tài)緩沖沖器向數(shù)數(shù)據(jù)總線線釋放其其中斷矢矢量。處處在鏈條條前端的的中斷源源,可以以中斷處處于鏈條條后端正正在進(jìn)行行服務(wù)的的中斷源源。鏈?zhǔn)绞絻?yōu)先權(quán)權(quán)排隊(duì)邏邏輯電路路比較簡(jiǎn)簡(jiǎn)單,中中斷響應(yīng)應(yīng)速度快快(只取取決于門門電路的的延遲時(shí)時(shí)間),但但隨著中中斷源個(gè)個(gè)數(shù)的增增加鏈條條的長(zhǎng)度度也隨之之增加,中中斷源個(gè)個(gè)數(shù)過(guò)多多時(shí)也影影響中斷斷響應(yīng)

12、速速度并且且電路也也顯龐大大,此外外,調(diào)整整中斷源源的優(yōu)先先級(jí)次序序也比較較麻煩。 編碼器和和比較器器優(yōu)先級(jí)級(jí)排隊(duì)邏邏輯。具有中斷斷請(qǐng)求寄寄存、中中斷屏蔽蔽、中斷斷嵌套、自自動(dòng)對(duì)中中斷源進(jìn)進(jìn)行編碼碼并輸出出中斷矢矢量等功能。編編碼器和和比較器器優(yōu)先級(jí)級(jí)排隊(duì)邏邏輯功能能齊全、中中斷響應(yīng)應(yīng)速度較較快,但但硬件比比較復(fù)雜雜。 8.6中中斷處理理過(guò)程一一般包括括哪些步步驟? 中斷處理理過(guò)程主主要包括括中斷申申請(qǐng)、中中斷響應(yīng)應(yīng)、中斷斷源識(shí)別別、中斷斷服務(wù)和和中斷返返回等幾幾個(gè)階段段。圖88-3示出了了中斷處處理的一一般過(guò)程程。 8.7什什么是中中斷類型型號(hào)?簡(jiǎn)簡(jiǎn)述其作作用。 答:中

13、斷斷類型號(hào)號(hào)(碼)是是系統(tǒng)為為每個(gè)中中斷源分分配的、唯一標(biāo)識(shí)該中斷源的編碼。 當(dāng)一個(gè)中中斷被CCPU所所響應(yīng)時(shí)時(shí),中斷斷邏輯應(yīng)應(yīng)將該中中斷的中中斷類型型碼(中中斷向量量)自動(dòng)動(dòng)送給CCPU,CPUU根據(jù)該該中斷類類型號(hào)根根據(jù)一定定方法找找到相應(yīng)應(yīng)的該中中斷源的的中斷服服務(wù)程序序的入口口地址,并將程序轉(zhuǎn)向中斷服務(wù)程序。 8.8什什么是中中斷響應(yīng)應(yīng)周期??簡(jiǎn)述在在中斷響響應(yīng)周期期中CPPU和882599A一般般需要完完成的工工作。 答:CPPU只有有在響應(yīng)應(yīng)外部可可屏蔽中中斷時(shí),才才執(zhí)行22個(gè)連續(xù)續(xù)的中斷斷響應(yīng)周周期,其其目的是是:第11個(gè)中斷斷響應(yīng)周周期,外外部中斷斷邏輯準(zhǔn)準(zhǔn)備中斷斷類

14、型碼碼,此時(shí)時(shí)CPUU使數(shù)據(jù)據(jù)總線AAD0-ADD7浮空,第第2個(gè)響響應(yīng)周期期,CPPU通過(guò)過(guò)數(shù)據(jù)總總線ADD0-ADD7接收中中斷類型型號(hào),得得到中斷斷向量表表地址。 8.9882599A的主主要功能能是什么么??jī)?nèi)部部主要的的有哪些些寄存器器?分別別完成什什么功能能? 答:Inntell82559A是是一片可可編程中中斷控制制器集成成電路芯芯片。可編程程是指用用戶可以以用軟件件編程的的辦法來(lái)來(lái)設(shè)定芯芯片的工工作環(huán)境境和工作作方式,使使之芯片片適應(yīng)于于各種應(yīng)應(yīng)用需求求。一片片82559A可可以管理理8級(jí)中中斷,多多片82259AA級(jí)聯(lián)可可使中斷斷最大擴(kuò)擴(kuò)展至664級(jí),每每一級(jí)中中斷都可

15、可以屏蔽蔽或允許許,82259AA在中斷斷響應(yīng)周周期,可可提供相相應(yīng)的中中斷類型型號(hào),從從而迅速速轉(zhuǎn)至中中斷服務(wù)務(wù)程序,8259A設(shè)計(jì)有多種工作方式,可以通過(guò)編程來(lái)選擇,以適應(yīng)不同的應(yīng)用場(chǎng)合。 內(nèi)部寄存存器:中中斷清求求寄存器器IRRR IRR(IInteerruupt Reqquesst RRegiisteer)是是與外部部接口的的中斷請(qǐng)請(qǐng)求線相相連的寄寄存器,請(qǐng)請(qǐng)求中斷斷處理的的外部中中斷源通通過(guò)IRR0-IRR7向82559A申申請(qǐng)中斷斷,并把把中斷請(qǐng)請(qǐng)求信號(hào)號(hào)鎖存在在中斷請(qǐng)請(qǐng)求寄存存器中。 中斷屏蔽蔽寄存器器IMRR IMR(IInteerruupt Massk RRegi

16、isteer)是是一個(gè)8位位寄存器器,用來(lái)來(lái)設(shè)置中中斷請(qǐng)求求的屏蔽蔽信息。當(dāng)當(dāng)IMRR中第ii位被屏屏蔽時(shí)(即即IMRRi=1),禁禁止IRRi發(fā)出的的中斷請(qǐng)請(qǐng)求信號(hào)號(hào)。 中斷服務(wù)務(wù)寄存器器 ISR(IInteerruupt Serrvicce RRegiisteer)用用于存放放當(dāng)前正正在進(jìn)行行處理的的中斷源源。ISSR的置置位是在在中斷響響應(yīng)周期期,由優(yōu)優(yōu)先權(quán)電電路(PPR)根根據(jù)IRRR中各各申請(qǐng)中中斷位的的優(yōu)先級(jí)級(jí)別和IIMR中中屏蔽字字的狀態(tài)態(tài),選取取允許中中斷的最最高優(yōu)先先級(jí)請(qǐng)求求位,選選通到IISR中中。當(dāng)中中斷處理理完畢,IISR的的復(fù)位由由中斷結(jié)結(jié)束方式式?jīng)Q定。 初始

17、化命命令字(IICW11-ICCW4)寄存器器和操作作命令字字OCWW1-OCCW3寄存器器。 8.100簡(jiǎn)述880866CPUU的中斷斷結(jié)構(gòu)及及中斷處處理過(guò)程程。 答:80086具具有強(qiáng)有有力的中中斷系統(tǒng)統(tǒng),可以以處理2256種種不同的的中斷。如如果將這這些中斷斷進(jìn)行分分類,則則可以分分為兩大大類:外外部中斷斷和內(nèi)部部中斷。外外部中斷斷是由外外部硬件件的請(qǐng)求求產(chǎn)生的的中斷,所所以又稱稱為硬件件中斷。內(nèi)內(nèi)部中斷斷是由指指令的執(zhí)執(zhí)行或者者軟件對(duì)對(duì)標(biāo)志寄寄存器中中某個(gè)標(biāo)標(biāo)志的設(shè)設(shè)置產(chǎn)生生的中斷斷,所以以又稱為為軟件中中斷。 80866CPUU響應(yīng)中中斷的處處理過(guò)程程如圖88-255所示。

18、 從圖中可可以看出出,對(duì)于于類別不不同的中中斷,CCPU的的響應(yīng)次次序是不不同的。CCPU首首先響應(yīng)應(yīng)內(nèi)部中中斷,其其次是非非屏蔽中中斷和可可屏蔽中中斷,最最后才響響應(yīng)單步步中斷。CCPU只只有在響響應(yīng)外部部可屏蔽蔽中斷時(shí)時(shí),才執(zhí)執(zhí)行2個(gè)個(gè)連續(xù)的的中斷響響應(yīng)周期期,其目目的是::第1個(gè)個(gè)中斷響響應(yīng)周期期,外部部中斷邏邏輯準(zhǔn)備備中斷類類型碼,此此時(shí)使數(shù)數(shù)據(jù)總線線AD00-ADD7浮空,第第2個(gè)響響應(yīng)周期期,CPPU通過(guò)過(guò)數(shù)據(jù)總總線ADD0-ADD7接收中中斷類型型號(hào),得得到中斷斷向量表表地址。對(duì)對(duì)于其他他類別的的中斷,由由于其類類型號(hào)是是固定的的或由指指令的操操作數(shù)指指定,故故不經(jīng)過(guò)過(guò)這一步步

19、驟。以以下步驟驟和操作作是各類類中斷共共有的:: 1.執(zhí)行行—個(gè)總總線寫周周期,將將標(biāo)志寄寄存器的的內(nèi)容壓壓入堆棧棧。 2.保存存單步標(biāo)標(biāo)志。將將標(biāo)志寄寄存器中中IF標(biāo)標(biāo)志和TTF標(biāo)志志置0,從從而禁止止在中斷斷響應(yīng)過(guò)過(guò)程中其其他可屏屏蔽中斷斷進(jìn)入,禁禁止單步步中斷。 3.執(zhí)行行2個(gè)總總線寫周周期。在在這2個(gè)個(gè)寫周期期內(nèi),分分別將CCS和IIP的內(nèi)內(nèi)容壓入入堆棧。 4.執(zhí)行行一個(gè)總總線讀周周期。在在這個(gè)周周期中,從從向量地地址的前前兩個(gè)字字節(jié)中讀讀取中斷斷處理程程序入口口地址的的偏移量量送IPP寄存器器。 5.執(zhí)行行一個(gè)總總線讀周周期。在在這個(gè)周周期中,從從向量地地址的后后兩個(gè)字字節(jié)

20、中讀讀中斷處處理程序序段基址址送CSS寄存器器。 6.以CCS:IIP的內(nèi)內(nèi)容所決決定的地地址為入入口地址址,轉(zhuǎn)向向中斷服服務(wù)程序序。 8.11180886的中中斷源分哪幾幾類?其其優(yōu)先順順序如何何? 答:80086具具有強(qiáng)有有力的中中斷系統(tǒng)統(tǒng),可以以處理2256種種不同的的中斷。如如果將這這些中斷斷進(jìn)行分分類,則則可以分分為兩大大類:外外部中斷斷和內(nèi)部部中斷。外外部中斷斷是由外外部硬件件的請(qǐng)求求產(chǎn)生的的中斷,所所以又稱稱為硬件件中斷。內(nèi)內(nèi)部中斷斷是由指指令的執(zhí)執(zhí)行或者者軟件對(duì)對(duì)標(biāo)志寄寄存器中中某個(gè)標(biāo)標(biāo)志的設(shè)設(shè)置產(chǎn)生生的中斷斷,所以以又稱為為軟件中中斷。 各類中斷斷的優(yōu)先先級(jí)別

21、::內(nèi)部中中斷的優(yōu)優(yōu)先級(jí)別別最高(單單步中斷斷除外),其其次是非非屏蔽中中斷(NNMI),單單步中斷斷的優(yōu)先先級(jí)別最最低。 8.122中斷人人口地址址表的功功能是什什么?已已知中斷斷類型碼碼分別為為84HH和0FFAH,它它們的中中斷人口口在中斷斷入口地地址表的的什么位位置上?? CPU響響應(yīng)任何何類型的的中斷,都都將獲得得一個(gè)唯唯一標(biāo)識(shí)識(shí)該中斷斷源的中中斷類型型碼(中中斷向量量),CCPU將將根據(jù)該該類型碼碼找到相相應(yīng)的中中斷服務(wù)務(wù)程序的的入口地地址,轉(zhuǎn)轉(zhuǎn)向中斷斷服務(wù)程程序。我我們將中中斷類型型碼和中中斷服務(wù)務(wù)程序入入口地址址的對(duì)應(yīng)應(yīng)關(guān)系稱稱為中斷斷向量表表。 80

22、866CPUU中斷向向量表的的組織方方式是::在內(nèi)存存的最前前端為2256種種類型的的中斷源源建立中中斷向量量表,依依次存放放2566個(gè)中斷斷源中斷斷服務(wù)程程序的入入口地址址。每個(gè)個(gè)中斷服服務(wù)程序序的入口口地址占占4個(gè)字字節(jié),其其中2個(gè)個(gè)字節(jié)為為其段基基地址,另另外2個(gè)個(gè)字節(jié)為為其段內(nèi)內(nèi)偏移地地址。顯顯然,該該中斷向向量表占占據(jù)內(nèi)存存前端0000000H--0033FFHH共1KKB的地地址空間間,如圖圖8-223所示示。值得得關(guān)注的的是,存存儲(chǔ)類型型i中斷斷源中斷斷服務(wù)程程序入口口地址的的雙字地地址正好好是該類類型號(hào)ii乘以44,正是是這種對(duì)對(duì)應(yīng)關(guān)系系,才使使得CPPU可以以根據(jù)中中斷類型型

23、號(hào)得到到中斷服服務(wù)程序序入口地地址,從從而轉(zhuǎn)入入中斷服服務(wù)程序序執(zhí)行中中斷處理理。 8.133某一880866CPUU系統(tǒng)中中,采用用一個(gè)882599A進(jìn)行行中斷管管理。設(shè)設(shè)定82259AA工作在在普通全全嵌套方方式.發(fā)發(fā)送EOOI命令令結(jié)束中中斷,采采用邊沿沿觸發(fā)方方式請(qǐng)求求中斷,IIR0對(duì)對(duì)應(yīng)的中中斷向量量號(hào)為990H。另另外,882599A在系系統(tǒng)中的的I/OO地址是是0FFFDCHH(A0==0)和0FFFDEEH(Ao==1)。請(qǐng)編編寫82259AA的初始始化程序序段。 答:MOOV AAL , 13HH MOVV DXX , 0FFFDCHH

24、 OUTT DDX ,, ALL INCC DDX MOVV AAL ,, 900H OUTT DDX ,, ALL MOVV AAL ,, 011H OUTT DDX ,, ALL 8.144下段程程序讀出出的是882599A的哪哪個(gè)寄存存器? MOV AL,0BHH OUT 20HH,AL NOP IN AAL,20HH 答:讀讀出的是是ISRR的內(nèi)容容。 8.155若在一一個(gè)系統(tǒng)統(tǒng)中有55個(gè)中斷斷源,它們的的優(yōu)先排排序?yàn)椋海?,2,3,4,5。它它們的中中斷服務(wù)務(wù)程序人人口地址址分別

25、為為L(zhǎng)OOOP1、LLOOP22、LOOOP33、LOOOP44、LOOOP55。試編編寫一中中斷服務(wù)務(wù)程序,當(dāng)有中中斷請(qǐng)求求CPUU響應(yīng)時(shí)時(shí),能用軟軟件查詢?cè)冝k法轉(zhuǎn)轉(zhuǎn)到優(yōu)先先權(quán)最高高的中斷斷源。 答:5個(gè)個(gè)中斷源源共用一一個(gè)統(tǒng)一一的中斷斷入口,進(jìn)進(jìn)入中斷斷服務(wù)程程序后,先先保護(hù)現(xiàn)現(xiàn)場(chǎng),查查詢中斷斷狀態(tài),并并按1,22,3,44,5的的順序依依次分別別查詢中中斷,按按先查到到先服務(wù)務(wù),服務(wù)務(wù)完成后后,恢復(fù)復(fù)現(xiàn)場(chǎng),開開中斷,返返回。 程序略 8.166某系統(tǒng)統(tǒng)中有55個(gè)中斷斷源,它們從從中斷控控制器882599A的IR3-IRR7中以脈脈沖方式式引進(jìn)系系統(tǒng),它們的的中斷類類型碼分分別為44

26、BH,4CHH,4DHH,4EHH和4FFH,中斷人人口分別別為30000:35500HH,40000:440800H,50000:445055H,60000:555400H和770000:60000HH。允許許它們以以完全嵌嵌套方式式工作,請(qǐng)編寫寫相應(yīng)的的初始化化程序,使CPPU響應(yīng)應(yīng)任何一一級(jí)中斷斷時(shí),能正確確地進(jìn)入入各自中中斷服務(wù)務(wù)程序入入口。 答:CLLI ;關(guān)關(guān)中斷 CLD ;;方向標(biāo)標(biāo)置DFF=0,串串操作時(shí)時(shí),地址址指針增增量修改改 MOV AXX,0 M

27、OV ESS,AXX ;給給ES賦賦值0,指指向00000HH段。 MOV DII,4**4BH ;DDI指向向存儲(chǔ)44BH號(hào)號(hào)中斷服服務(wù)程序序入口地地址的雙雙字地址址 MOV AXX,35500HH ;中中斷服務(wù)務(wù)程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,30000HH ;中中斷服務(wù)務(wù)程序的的段基址址送Axx STOSSW

28、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4CH ;DDI指向向存儲(chǔ)44CH號(hào)號(hào)中斷服服務(wù)程序序入口地地址的雙雙字地址址 MOV AXX,40080HH ;中中斷服務(wù)務(wù)程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,40000HH ;中中斷服務(wù)務(wù)程序的的段基址址送Axx STOSSW

29、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4DH ;DDI指向向存儲(chǔ)44DH號(hào)號(hào)中斷服服務(wù)程序序入口地地址的雙雙字地址址 MOV AXX,45505HH ;中中斷服務(wù)務(wù)程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,50000HH ;中中斷服務(wù)務(wù)程序的的段基址址送Axx STOSSW

30、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4EH ;DDI指向向存儲(chǔ)44EH號(hào)號(hào)中斷服服務(wù)程序序入口地地址的雙雙字地址址 MOV AXX,55540HH ;中中斷服務(wù)務(wù)程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,60000HH ;中中斷服務(wù)務(wù)程序的的段基址址送Axx STOSSW

31、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4FH ;DDI指向向存儲(chǔ)44FH號(hào)號(hào)中斷服服務(wù)程序序入口地地址的雙雙字地址址 MOV AXX,60000HH ;中中斷服務(wù)務(wù)程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,70000HH ;中中斷服務(wù)務(wù)程序的的段基址址送Axx STOSSW

32、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 STI ;開中中斷 8.177試編寫寫出只有有一片882599A的880866系統(tǒng)中中82559A的的初始化化程序。8259A的地址為02C0H和02ClH,要求:(1)中斷請(qǐng)求采用電平觸發(fā)。(2)IRQ請(qǐng)求的中斷類型是16。(3)采用緩沖器方式。(4)采用普通的EOI命令。 答:與88.133類似,略略 8.188 簡(jiǎn)簡(jiǎn)述保護(hù)護(hù)模式下下的中斷斷調(diào)用過(guò)過(guò)程。 答:當(dāng)CCPU響響應(yīng)外部部中斷請(qǐng)請(qǐng)求或執(zhí)執(zhí)行某條條指令產(chǎn)產(chǎn)生異常常時(shí),根根據(jù)中斷斷或異常常的類型型號(hào)n,從從中斷描描述符表表IDTT中找到到相應(yīng)的的中斷門門,由中中斷描述述符中的的段選擇擇符指向向全局描描述符表表GDTT或局部部描述符符表LDDT中的的目標(biāo)段段描述符符,此目目標(biāo)段描描述符內(nèi)內(nèi)的段基基址指向向中斷服服務(wù)程序序代碼段段的322位基地地址,由由該基地地址與中中斷描述述符中的的偏移量量之和形形成中斷斷服務(wù)程程序的入入口。

展開閱讀全文
溫馨提示:
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. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!