[計算機硬件技術基礎][機械工業(yè)出版社]第8章_中斷技術習題答案bcr
《[計算機硬件技術基礎][機械工業(yè)出版社]第8章_中斷技術習題答案bcr》由會員分享,可在線閱讀,更多相關《[計算機硬件技術基礎][機械工業(yè)出版社]第8章_中斷技術習題答案bcr(16頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 第八章習習題參考考答案 8.1什什么是中中斷? 采用用中斷技技術有哪哪些好處處? 答:中斷斷是指由由CPUU內(nèi)/外外部事件件引起或或由程序序的預先先安排,使使CPUU中斷正正在運行行的正常常程序(主主程序),而而轉(zhuǎn)到為為該內(nèi)部//外部事事件或預預先安排排的事件件服務程程序,待待服務完完畢,再再返回被被暫時中中斷的正正常程序序處繼續(xù)續(xù)執(zhí)行正正常程序序的過程程。 采用中斷斷技術,可可以使計計算機方方便地實實現(xiàn)如下下一些操操作: (1)分分時操作作。有了了中斷系系統(tǒng),CCPU可可以命令令多個外外部設備備同時工工作,CCPU分分時控制制這些外外設,大大大提高高了CPPU的吞吞
2、吐率。 (2)實實現(xiàn)實時時處理。當當計算機機用于實實時控制制,系統(tǒng)統(tǒng)要求計計算機為為它服務務的時間間是隨機機的,而而中斷系系統(tǒng)中這這種請求求--響應模模式正好好迎合了了實時系系統(tǒng)的需需求。 (3)故故障處理理。計算算機在運運行過程程中,往往往會出出現(xiàn)一些些故障,如如電源掉掉電、存存儲出錯錯、運算算溢出等等。有了了中斷系系統(tǒng),當當出現(xiàn)上上述情況況時,CCPU可可以隨時時轉(zhuǎn)去執(zhí)執(zhí)行故障障處理程程序,自自行處理理故障而而不必停停機。 隨著微微型計算算機的發(fā)發(fā)展,中中斷系統(tǒng)統(tǒng)不斷增增加新的的功能,中中斷系統(tǒng)統(tǒng)甚至可可以實現(xiàn)現(xiàn)計算機機系統(tǒng)中中軟硬件件資源的的自動管管理
3、。 8.2什什么叫中中斷系統(tǒng)統(tǒng)?它具備備哪些功功能? 答:把能能夠?qū)崿F(xiàn)現(xiàn)中斷全全部功能能的軟件件、硬件件的總稱稱稱為中中斷系統(tǒng)統(tǒng)。 不同計算算機的中中斷系統(tǒng)統(tǒng),其具具體實現(xiàn)現(xiàn)可能不不盡一樣樣,但中中斷系統(tǒng)統(tǒng)的基本本功能是是相同的的。中斷斷系統(tǒng)的的基本功功能如下下: 1.能實實現(xiàn)中斷斷響應、中中斷處理理(服務務)、中中斷返回回和中斷斷屏蔽。這這是中斷斷系統(tǒng)最最基本的的功能。 2.能實實現(xiàn)中斷斷優(yōu)先級級排隊(管管理)。即即當有多多個中斷斷源同時時申請中中斷時,CCPU如如何能夠夠優(yōu)先響響應最緊緊急的中中斷申請請。 3.能實實現(xiàn)中斷斷嵌套。即即當CPPU正在在為優(yōu)先先級較低低的中斷斷
4、源服務務時,具具有較高高優(yōu)先級級的中斷斷源提出出中斷申申請,此此時中斷斷系統(tǒng)應應當允許許較高優(yōu)優(yōu)先級的的中斷源源中斷較較低優(yōu)先先級的中中斷源,待待較高優(yōu)優(yōu)先級的的中斷處處理完成成后,再再接著處處理較低低優(yōu)先級級的中斷斷,這種中中斷服務務程序再再被中斷斷的過程程稱為中中斷嵌套套。 8.3何何謂非屏屏蔽中斷斷和可屏屏蔽中斷斷? 答:非屏屏蔽中斷斷是指用戶戶不能用用軟件屏屏蔽的中中斷。它它是通過過80886的NNMI引引腳進入入。非屏屏蔽中斷斷不受中中斷允許許標志IIF的影影響,當當NMII線上一一旦有請請求時,CCPU便便在執(zhí)行行完當前前指令后后,立即即予以響響應。所所以,這這種中斷斷通常
5、用用來處理理系統(tǒng)的的緊急事事件和重重大故障障,如系系統(tǒng)的掉掉電處理理、內(nèi)存存或I//O總線線的奇偶偶錯誤等等。 可屏蔽中中斷是指指用戶可可以用指指令禁止止和允許許的中斷斷。它是是來自CCPU的的INTTR端的的中斷。當當CPUU收到可可屏蔽中中斷請求求信號時時,是否否予以響響應取決決于中斷斷允許標標志IFF的狀態(tài)態(tài)。若IIF=11,則CCPU在在執(zhí)行完完當前指指令后,響響應中斷斷請求;;若IFF=0,則則禁止可可屏蔽中中斷。 可屏蔽中中斷通常常用于各各種外部部設備的的中斷。微微型計算算機配置置的外部部設備一一般有硬硬盤、軟軟盤、鍵鍵盤、顯顯示器和和打印機機等。這這些外部部設備通通過8225
6、9AA可編程程中斷控控制器與與CPUU相連,882599A接收收來自外外設的中中斷請求求,由882599A向CCPU發(fā)發(fā)出中斷斷請求。 8.4CCPU在在什么情情況下才才響應中中斷(可可屏蔽)? 答:一個個可屏蔽蔽中斷若想想得到CCPU的的響應,必必須同時時滿足以以下所有有條件: 首先,CCPU應應收到一一個可靠靠的中斷斷請求信信號,且且該中斷斷請求信信號應一一直保持持到它被被響應為為止。 其次,在在中斷請請求的同同時,沒沒有更高高級的請請求信號號發(fā)生。即這個中斷請求應該是當前申請中斷的、且沒有被屏蔽的、優(yōu)先級最高的中斷源。 第三,CCPU內(nèi)內(nèi)部應處處在開中中斷(允允許中斷斷)狀
7、態(tài)態(tài)。對880866CPUU,應設設置IFF=1。 第四,CCPU至至少要在在當前指指令執(zhí)行行完成時時才可能能響應中中斷。事事實上,CCPU只只在特定定的時刻刻(當前前指令周周期最后后一個總總線周期期的最后后一個時時鐘周期期)才采采樣有無無中斷申申請。 第五,如如果遇到到CPUU正在執(zhí)執(zhí)行中斷斷返回指指令(IIRETT),或或CPUU正在對對中斷資資源進行行操作(如如執(zhí)行SSTI指指令),則則要在現(xiàn)現(xiàn)行指令令執(zhí)行完完后接著著再執(zhí)行行一條其其他指令令,此后后才能響響應新的的中斷。這這么做的的目的是是為了隔隔離兩個個中斷。 8.5什什么叫中中斷優(yōu)先先權(級級)?有哪些些解決中中斷優(yōu)先先權
8、(級級)的辦辦法? 答:大多多數(shù)的處處理機系系統(tǒng)都是是多中斷斷源—單單申請線線的系統(tǒng)統(tǒng),即多多個中斷斷源共用用同一條條中斷申申請線向向CPUU申請中中斷。因因此首先先要解決決系統(tǒng)中中有兩個個或兩個個以上中中斷源同同時申請請中斷時時CPUU優(yōu)先響響應哪個個中斷源源的中斷斷申請問問題,即即讓哪個個中斷源源的中斷斷申請優(yōu)優(yōu)先通過過唯一的的中斷申申請線向向CPUU申請中中斷。為為此,提提出了中中斷優(yōu)先先級的概概念。CCPU總總是首先先響應當當前申請請中斷的的、最高高優(yōu)先權權的請求求。 軟件查詢詢中斷源源及優(yōu)先先級排隊隊方法。該方法法的主要要思想是是:多個個中斷源源的中斷斷申請通通過一個個“或”邏邏
9、輯后由由同一引引腳向CCPU申申請中斷斷,同時時在中斷斷接口電電路中設設置一個個中斷請請求鎖存存器,以以保存各各個中斷斷源的中中斷申請請。CPPU中斷斷響應,在在關閉中中斷、保保護斷點點和標志志寄存器器內(nèi)容后后,轉(zhuǎn)入入系統(tǒng)唯唯一的、為為所有中中斷源所所共用的的中斷服服務程序序入口執(zhí)執(zhí)行中斷斷服務程程序,在在中斷服服務程序序中用軟軟件查詢詢的辦法法查找中中斷源,從從而將程程序轉(zhuǎn)向向相應的的中斷服服務程序序。顯然然,按照照先查到到的先服服務的思思想,軟軟件查詢詢的順序序就是中中斷優(yōu)先先級的順順序。實實現(xiàn)這種種軟件查查詢中斷斷源及優(yōu)優(yōu)先級排排隊方法法所需的的硬件接接口邏輯輯非常簡簡單,改改變各中中斷
10、源的的優(yōu)先級級次序也也非常方方便,但但缺點是是軟件查查詢所需需的時間間較長。因因此這種種方法主主要用于于系統(tǒng)規(guī)規(guī)模較小小、對響響應時間間要求不不太高的的場合。 鏈式優(yōu)先先權排隊隊邏輯。多個中中斷源的的中斷申申請通過過一個“或或”邏輯輯后由同同一引腳腳向CPPU申請請中斷,同同時設置置中斷請請求觸發(fā)發(fā)器以保保存各個個中斷源源的中斷斷申請。各各中斷源源還需準準備一個個唯一標標識該中中斷源的的的標識識碼—中中斷矢量量,已備備CPUU在響應應中斷時時根據(jù)此此標識碼碼來判斷斷中斷的的來源以以及將要要轉(zhuǎn)入的的中斷服服務程序序入口。來來自CPPU的中中斷響應應信號通通過多個個與門逐逐次向后后傳送,形形成一
11、個個傳送信信號的鏈鏈條,稱稱為菊花花鏈。每每個中斷斷源的中中斷優(yōu)先先級由它們們在鏈條條中的位位置來決決定。處處于鏈首首的中斷斷源具有有最高的的優(yōu)先級級,鏈尾尾中斷源源的優(yōu)先先級最低低。在當當前申請請中斷的的中斷源源中,只只有收到到有效信信號的中中斷源,才才有資格格打開三三態(tài)緩沖沖器向數(shù)數(shù)據(jù)總線線釋放其其中斷矢矢量。處處在鏈條條前端的的中斷源源,可以以中斷處處于鏈條條后端正正在進行行服務的的中斷源源。鏈式式優(yōu)先權權排隊邏邏輯電路路比較簡簡單,中中斷響應應速度快快(只取取決于門門電路的的延遲時時間),但但隨著中中斷源個個數(shù)的增增加鏈條條的長度度也隨之之增加,中中斷源個個數(shù)過多多時也影影響中斷斷響應
12、速速度并且且電路也也顯龐大大,此外外,調(diào)整整中斷源源的優(yōu)先先級次序序也比較較麻煩。 編碼器和和比較器器優(yōu)先級級排隊邏邏輯。具有中斷斷請求寄寄存、中中斷屏蔽蔽、中斷斷嵌套、自自動對中中斷源進進行編碼碼并輸出出中斷矢矢量等功能。編編碼器和和比較器器優(yōu)先級級排隊邏邏輯功能能齊全、中中斷響應應速度較較快,但但硬件比比較復雜雜。 8.6中中斷處理理過程一一般包括括哪些步步驟? 中斷處理理過程主主要包括括中斷申申請、中中斷響應應、中斷斷源識別別、中斷斷服務和和中斷返返回等幾幾個階段段。圖88-3示出了了中斷處處理的一一般過程程。 8.7什什么是中中斷類型型號?簡簡述其作作用。 答:中
13、斷斷類型號號(碼)是是系統(tǒng)為為每個中中斷源分分配的、唯一標識該中斷源的編碼。 當一個中中斷被CCPU所所響應時時,中斷斷邏輯應應將該中中斷的中中斷類型型碼(中中斷向量量)自動動送給CCPU,CPUU根據(jù)該該中斷類類型號根根據(jù)一定定方法找找到相應應的該中中斷源的的中斷服服務程序序的入口口地址,并將程序轉(zhuǎn)向中斷服務程序。 8.8什什么是中中斷響應應周期??簡述在在中斷響響應周期期中CPPU和882599A一般般需要完完成的工工作。 答:CPPU只有有在響應應外部可可屏蔽中中斷時,才才執(zhí)行22個連續(xù)續(xù)的中斷斷響應周周期,其其目的是是:第11個中斷斷響應周周期,外外部中斷斷邏輯準準備中斷斷類
14、型碼碼,此時時CPUU使數(shù)據(jù)據(jù)總線AAD0-ADD7浮空,第第2個響響應周期期,CPPU通過過數(shù)據(jù)總總線ADD0-ADD7接收中中斷類型型號,得得到中斷斷向量表表地址。 8.9882599A的主主要功能能是什么么?內(nèi)部部主要的的有哪些些寄存器器?分別別完成什什么功能能? 答:Inntell82559A是是一片可可編程中中斷控制制器集成成電路芯芯片。可編程程是指用用戶可以以用軟件件編程的的辦法來來設定芯芯片的工工作環(huán)境境和工作作方式,使使之芯片片適應于于各種應應用需求求。一片片82559A可可以管理理8級中中斷,多多片82259AA級聯(lián)可可使中斷斷最大擴擴展至664級,每每一級中中斷都可
15、可以屏蔽蔽或允許許,82259AA在中斷斷響應周周期,可可提供相相應的中中斷類型型號,從從而迅速速轉(zhuǎn)至中中斷服務務程序,8259A設計有多種工作方式,可以通過編程來選擇,以適應不同的應用場合。 內(nèi)部寄存存器:中中斷清求求寄存器器IRRR IRR(IInteerruupt Reqquesst RRegiisteer)是是與外部部接口的的中斷請請求線相相連的寄寄存器,請請求中斷斷處理的的外部中中斷源通通過IRR0-IRR7向82559A申申請中斷斷,并把把中斷請請求信號號鎖存在在中斷請請求寄存存器中。 中斷屏蔽蔽寄存器器IMRR IMR(IInteerruupt Massk RRegi
16、isteer)是是一個8位位寄存器器,用來來設置中中斷請求求的屏蔽蔽信息。當當IMRR中第ii位被屏屏蔽時(即即IMRRi=1),禁禁止IRRi發(fā)出的的中斷請請求信號號。 中斷服務務寄存器器 ISR(IInteerruupt Serrvicce RRegiisteer)用用于存放放當前正正在進行行處理的的中斷源源。ISSR的置置位是在在中斷響響應周期期,由優(yōu)優(yōu)先權電電路(PPR)根根據(jù)IRRR中各各申請中中斷位的的優(yōu)先級級別和IIMR中中屏蔽字字的狀態(tài)態(tài),選取取允許中中斷的最最高優(yōu)先先級請求求位,選選通到IISR中中。當中中斷處理理完畢,IISR的的復位由由中斷結(jié)結(jié)束方式式?jīng)Q定。 初始
17、化命命令字(IICW11-ICCW4)寄存器器和操作作命令字字OCWW1-OCCW3寄存器器。 8.100簡述880866CPUU的中斷斷結(jié)構及及中斷處處理過程程。 答:80086具具有強有有力的中中斷系統(tǒng)統(tǒng),可以以處理2256種種不同的的中斷。如如果將這這些中斷斷進行分分類,則則可以分分為兩大大類:外外部中斷斷和內(nèi)部部中斷。外外部中斷斷是由外外部硬件件的請求求產(chǎn)生的的中斷,所所以又稱稱為硬件件中斷。內(nèi)內(nèi)部中斷斷是由指指令的執(zhí)執(zhí)行或者者軟件對對標志寄寄存器中中某個標標志的設設置產(chǎn)生生的中斷斷,所以以又稱為為軟件中中斷。 80866CPUU響應中中斷的處處理過程程如圖88-255所示。
18、 從圖中可可以看出出,對于于類別不不同的中中斷,CCPU的的響應次次序是不不同的。CCPU首首先響應應內(nèi)部中中斷,其其次是非非屏蔽中中斷和可可屏蔽中中斷,最最后才響響應單步步中斷。CCPU只只有在響響應外部部可屏蔽蔽中斷時時,才執(zhí)執(zhí)行2個個連續(xù)的的中斷響響應周期期,其目目的是::第1個個中斷響響應周期期,外部部中斷邏邏輯準備備中斷類類型碼,此此時使數(shù)數(shù)據(jù)總線線AD00-ADD7浮空,第第2個響響應周期期,CPPU通過過數(shù)據(jù)總總線ADD0-ADD7接收中中斷類型型號,得得到中斷斷向量表表地址。對對于其他他類別的的中斷,由由于其類類型號是是固定的的或由指指令的操操作數(shù)指指定,故故不經(jīng)過過這一步步
19、驟。以以下步驟驟和操作作是各類類中斷共共有的:: 1.執(zhí)行行—個總總線寫周周期,將將標志寄寄存器的的內(nèi)容壓壓入堆棧棧。 2.保存存單步標標志。將將標志寄寄存器中中IF標標志和TTF標志志置0,從從而禁止止在中斷斷響應過過程中其其他可屏屏蔽中斷斷進入,禁禁止單步步中斷。 3.執(zhí)行行2個總總線寫周周期。在在這2個個寫周期期內(nèi),分分別將CCS和IIP的內(nèi)內(nèi)容壓入入堆棧。 4.執(zhí)行行一個總總線讀周周期。在在這個周周期中,從從向量地地址的前前兩個字字節(jié)中讀讀取中斷斷處理程程序入口口地址的的偏移量量送IPP寄存器器。 5.執(zhí)行行一個總總線讀周周期。在在這個周周期中,從從向量地地址的后后兩個字字節(jié)
20、中讀讀中斷處處理程序序段基址址送CSS寄存器器。 6.以CCS:IIP的內(nèi)內(nèi)容所決決定的地地址為入入口地址址,轉(zhuǎn)向向中斷服服務程序序。 8.11180886的中中斷源分哪幾幾類?其其優(yōu)先順順序如何何? 答:80086具具有強有有力的中中斷系統(tǒng)統(tǒng),可以以處理2256種種不同的的中斷。如如果將這這些中斷斷進行分分類,則則可以分分為兩大大類:外外部中斷斷和內(nèi)部部中斷。外外部中斷斷是由外外部硬件件的請求求產(chǎn)生的的中斷,所所以又稱稱為硬件件中斷。內(nèi)內(nèi)部中斷斷是由指指令的執(zhí)執(zhí)行或者者軟件對對標志寄寄存器中中某個標標志的設設置產(chǎn)生生的中斷斷,所以以又稱為為軟件中中斷。 各類中斷斷的優(yōu)先先級別
21、::內(nèi)部中中斷的優(yōu)優(yōu)先級別別最高(單單步中斷斷除外),其其次是非非屏蔽中中斷(NNMI),單單步中斷斷的優(yōu)先先級別最最低。 8.122中斷人人口地址址表的功功能是什什么?已已知中斷斷類型碼碼分別為為84HH和0FFAH,它它們的中中斷人口口在中斷斷入口地地址表的的什么位位置上?? CPU響響應任何何類型的的中斷,都都將獲得得一個唯唯一標識識該中斷斷源的中中斷類型型碼(中中斷向量量),CCPU將將根據(jù)該該類型碼碼找到相相應的中中斷服務務程序的的入口地地址,轉(zhuǎn)轉(zhuǎn)向中斷斷服務程程序。我我們將中中斷類型型碼和中中斷服務務程序入入口地址址的對應應關系稱稱為中斷斷向量表表。 80
22、866CPUU中斷向向量表的的組織方方式是::在內(nèi)存存的最前前端為2256種種類型的的中斷源源建立中中斷向量量表,依依次存放放2566個中斷斷源中斷斷服務程程序的入入口地址址。每個個中斷服服務程序序的入口口地址占占4個字字節(jié),其其中2個個字節(jié)為為其段基基地址,另另外2個個字節(jié)為為其段內(nèi)內(nèi)偏移地地址。顯顯然,該該中斷向向量表占占據(jù)內(nèi)存存前端0000000H--0033FFHH共1KKB的地地址空間間,如圖圖8-223所示示。值得得關注的的是,存存儲類型型i中斷斷源中斷斷服務程程序入口口地址的的雙字地地址正好好是該類類型號ii乘以44,正是是這種對對應關系系,才使使得CPPU可以以根據(jù)中中斷類型型
23、號得到到中斷服服務程序序入口地地址,從從而轉(zhuǎn)入入中斷服服務程序序執(zhí)行中中斷處理理。 8.133某一880866CPUU系統(tǒng)中中,采用用一個882599A進行行中斷管管理。設設定82259AA工作在在普通全全嵌套方方式.發(fā)發(fā)送EOOI命令令結(jié)束中中斷,采采用邊沿沿觸發(fā)方方式請求求中斷,IIR0對對應的中中斷向量量號為990H。另另外,882599A在系系統(tǒng)中的的I/OO地址是是0FFFDCHH(A0==0)和0FFFDEEH(Ao==1)。請編編寫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的哪哪個寄存存器? MOV AL,0BHH OUT 20HH,AL NOP IN AAL,20HH 答:讀讀出的是是ISRR的內(nèi)容容。 8.155若在一一個系統(tǒng)統(tǒng)中有55個中斷斷源,它們的的優(yōu)先排排序為::1,2,3,4,5。它它們的中中斷服務務程序人人口地址址分別
25、為為LOOOP1、LLOOP22、LOOOP33、LOOOP44、LOOOP55。試編編寫一中中斷服務務程序,當有中中斷請求求CPUU響應時時,能用軟軟件查詢詢辦法轉(zhuǎn)轉(zhuǎn)到優(yōu)先先權最高高的中斷斷源。 答:5個個中斷源源共用一一個統(tǒng)一一的中斷斷入口,進進入中斷斷服務程程序后,先先保護現(xiàn)現(xiàn)場,查查詢中斷斷狀態(tài),并并按1,22,3,44,5的的順序依依次分別別查詢中中斷,按按先查到到先服務務,服務務完成后后,恢復復現(xiàn)場,開開中斷,返返回。 程序略 8.166某系統(tǒng)統(tǒng)中有55個中斷斷源,它們從從中斷控控制器882599A的IR3-IRR7中以脈脈沖方式式引進系系統(tǒng),它們的的中斷類類型碼分分別為44
26、BH,4CHH,4DHH,4EHH和4FFH,中斷人人口分別別為30000:35500HH,40000:440800H,50000:445055H,60000:555400H和770000:60000HH。允許許它們以以完全嵌嵌套方式式工作,請編寫寫相應的的初始化化程序,使CPPU響應應任何一一級中斷斷時,能正確確地進入入各自中中斷服務務程序入入口。 答:CLLI ;關關中斷 CLD ;;方向標標置DFF=0,串串操作時時,地址址指針增增量修改改 MOV AXX,0 M
27、OV ESS,AXX ;給給ES賦賦值0,指指向00000HH段。 MOV DII,4**4BH ;DDI指向向存儲44BH號號中斷服服務程序序入口地地址的雙雙字地址址 MOV AXX,35500HH ;中中斷服務務程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,30000HH ;中中斷服務務程序的的段基址址送Axx STOSSW
28、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4CH ;DDI指向向存儲44CH號號中斷服服務程序序入口地地址的雙雙字地址址 MOV AXX,40080HH ;中中斷服務務程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,40000HH ;中中斷服務務程序的的段基址址送Axx STOSSW
29、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4DH ;DDI指向向存儲44DH號號中斷服服務程序序入口地地址的雙雙字地址址 MOV AXX,45505HH ;中中斷服務務程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,50000HH ;中中斷服務務程序的的段基址址送Axx STOSSW
30、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4EH ;DDI指向向存儲44EH號號中斷服服務程序序入口地地址的雙雙字地址址 MOV AXX,55540HH ;中中斷服務務程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,60000HH ;中中斷服務務程序的的段基址址送Axx STOSSW
31、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 MOV DII,4**4FH ;DDI指向向存儲44FH號號中斷服服務程序序入口地地址的雙雙字地址址 MOV AXX,60000HH ;中中斷服務務程序偏偏移值送送AX STOSSW ;;AX送送ES::[DII][DDI+11]中,DDI+22,存入入偏移地地址 MOV AXX,70000HH ;中中斷服務務程序的的段基址址送Axx STOSSW
32、 ;AAX送EES:[[DI]][DII+1]],DII+2,存存入段基基地址 STI ;開中中斷 8.177試編寫寫出只有有一片882599A的880866系統(tǒng)中中82559A的的初始化化程序。8259A的地址為02C0H和02ClH,要求:(1)中斷請求采用電平觸發(fā)。(2)IRQ請求的中斷類型是16。(3)采用緩沖器方式。(4)采用普通的EOI命令。 答:與88.133類似,略略 8.188 簡簡述保護護模式下下的中斷斷調(diào)用過過程。 答:當CCPU響響應外部部中斷請請求或執(zhí)執(zhí)行某條條指令產(chǎn)產(chǎn)生異常常時,根根據(jù)中斷斷或異常常的類型型號n,從從中斷描描述符表表IDTT中找到到相應的的中斷門門,由中中斷描述述符中的的段選擇擇符指向向全局描描述符表表GDTT或局部部描述符符表LDDT中的的目標段段描述符符,此目目標段描描述符內(nèi)內(nèi)的段基基址指向向中斷服服務程序序代碼段段的322位基地地址,由由該基地地址與中中斷描述述符中的的偏移量量之和形形成中斷斷服務程程序的入入口。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。