freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機原理與接口技術(shù)第六章8259a練習題及答案(已修改)

2024-10-21 10:07 本頁面
 

【正文】 第一篇:微機原理與接口技術(shù)第六章 8259A練習題及答案中斷技術(shù)和中斷控制器8259A練習題及答案一、填空題。 00000H 開始,占1K字節(jié)存儲單元。,將PSW(或標志寄存器內(nèi)容)和斷點(或CS:IP)進堆棧保存。 8 級優(yōu)先級中斷源,通過級聯(lián),最多可管理 64 級優(yōu)先級中斷源。(中斷請求寄存器)的內(nèi)容為10H,說明IR4請求中斷。二、選擇題=1時,表示允許CPU響應(yīng)______中斷。C ,保存斷點是指______。D(CS:IP)的內(nèi)容入棧保存。B三、判斷題。[ ] ,IR7的優(yōu)先級最高。[ ] ,所謂中斷向量就是中斷服務(wù)程序入口地址。[ ] √四、簡答題?答:(1)INTR信號為有效電平(2)當前指令執(zhí)行完畢(3)CPU開中斷(IF=1)(4)沒有更高級的請求(RESET , HOLD ,NMI)? 8088CPU呢?答:一般CPU在響應(yīng)中斷時,關(guān)中斷,保存斷點,識別中斷源,找到中斷服務(wù)程序入口地址,轉(zhuǎn)入中斷服務(wù)程序。8080CPU在響應(yīng)中斷時,首先把PSW(或標志寄存器內(nèi)容)入棧保存,,執(zhí)行什么操作?答:(1)彈出斷點送CS:IP(2)彈出PSW送標志寄存器?(1)IRR(中斷請求寄存器):保存中斷源的中斷請求(2)IMR(中斷屏蔽寄存器):屏蔽/允許中斷源請求中斷,由程序?qū)懭耄?為屏蔽,0為允許(3)ISR(中斷服務(wù)寄存器): 記錄CPU正在為哪些中斷源服務(wù)(4)IVR(中斷向量寄存器): 保存中斷向量號1初使化時設(shè)置為非自動結(jié)束方式,那么在中斷服務(wù)程序?qū)⒔Y(jié)束時必須設(shè)置什么操作命令?如果不設(shè)置這種命令會發(fā)生什么現(xiàn)象? 答案:當中斷服務(wù)程序?qū)⒔Y(jié)束時,必須發(fā)0CW2=20H為中斷結(jié)束命令,執(zhí)行此命令即撤消正在服務(wù)的中斷請求和服務(wù)標志。否則,即使返回主程序但未退出此中斷,造成中斷響應(yīng)的混亂。1中斷服務(wù)程序結(jié)束時,用RET指令代替IRET指令能否返回主程序?這樣做存在什么問題? 答案:RET應(yīng)該可以使中斷服務(wù)程序返回主程序,但因為RET是子程序返回指令,它只從堆棧中恢復CS和IP,而不能使狀態(tài)字PSW得以恢復,所以不能使斷點完全恢復,、在哪些情況下須用CLI指令關(guān)中斷呢?在哪些情況下須用STI指令開中斷? 答案:在程序初使化階段,連續(xù)傳送數(shù)據(jù)不希望被中斷打斷,退出中斷服務(wù)程序前,、8259A的初始化命令字和操作命令字有什么差別?它們分別對應(yīng)于編程結(jié)構(gòu)中哪些內(nèi)部寄存器? 答案:初始化命令字通常在系統(tǒng)初始化階段設(shè)置,從ICW1開始,按照固定次序的設(shè)置,一經(jīng)設(shè)置完成,則在以后的操作中基本保持不變,操作命令字是在程序執(zhí)行階段向8259A發(fā)出的命令字,實現(xiàn)以8259A的狀態(tài),分別為ICW1,ICW2,ICW3,ICW4,操作命令字有個,分別為OCW1,OCW2,、8259A的優(yōu)先級自動循環(huán)方式和優(yōu)先級特殊循環(huán)方式有什么差別? 答案:優(yōu)先級自動循環(huán)方式規(guī)定剛被服務(wù)過的中斷其優(yōu)先級為最高,相鄰序號的中斷級為最高優(yōu)先級,、8259A的中斷屏蔽寄存器IMR和8086/8088的中斷允許標志IF有什么差別?在中斷響應(yīng)過程中,它們怎樣配合起來工作? 答案:IMR的8位對應(yīng)8個中斷級,其中置為1的位所對應(yīng)的中斷級的輸入線IR處于被屏蔽方式,=,當IF=,通過設(shè)置IF,、如果利用中斷方式傳送數(shù)據(jù),則婁據(jù)是如何傳輸?shù)?中斷機構(gòu)起什么作用? 答案:利用中斷方式傳送數(shù)據(jù),一般是首先向CPU發(fā)出中斷請求,CPU響應(yīng)中斷后在中斷處理程序中進行數(shù)據(jù)傳輸,、在8086/8088的中斷系統(tǒng)中,響應(yīng)中斷過程是如何進入中斷服務(wù)程務(wù)程序的? 答案:中斷源提供中斷類型碼,從中斷向量表中相應(yīng)位置取出中斷服務(wù)程序首址置入IP和CS中,、8259A的ICW2設(shè)置了中斷類型碼的哪幾位?說明對8259A分別設(shè)置ICW2為30H,38H,36H有什么差別?答案:因ICW2設(shè)置了中斷類型碼的高5位,則8級中斷的類型碼依次為30H~,則8級中斷的類型碼依次為38H~ICW4中給出的重要信息是:特列全嵌套方式/正常全嵌套方式,非緩沖方式/緩沖方式,從片/主片,中斷自動結(jié)束/中斷正常結(jié)束,8086/8088方式還是8080/=0時,=0時,表示為級聯(lián)方式,、8259A的特殊屏蔽方式和普通屏蔽方式相比,有什么不同之處?特殊屏蔽方式一般用在什么場合? 答案:不同之處在于:當普通屏蔽方式中斷服務(wù)程序正在執(zhí)行時,同級或較低級和被屏蔽的中斷請求不被響應(yīng),只有當前中斷結(jié)束后方可響應(yīng)同級或低級中斷,特殊屏蔽方式除用OCW1屏蔽方式,屏蔽掉的和正在服務(wù)的中斷級外,其他任何級的中斷請求都將可能中斷正在服務(wù)的中斷(CPU處于開中斷狀態(tài)).、8259A可編程中斷控制器的主要功能有哪些? 答案:主要功能有四個:(1)單片8259A可管理8級優(yōu)先權(quán)中斷源,通過級聯(lián),最多可管理64級優(yōu)先權(quán)中斷源.(2)對任何一級中斷源都可單獨進行屏蔽,使該中斷請求暫時被掛起,直到取消屏蔽時.(3)能向CPU提供中斷類型碼.(4)具有多種中斷優(yōu)先級管理方式,、外設(shè)向CPU申請中斷,但CPU不給以響應(yīng),其原因有哪些? 答案:其原因有四個:(1)CPU處于關(guān)中斷狀態(tài),IF=0(2)該中斷請求已被屏蔽。(3)該中斷請求的時間太短,未能保持到指令周期結(jié)束。(4)CPU已釋放總線(即已響應(yīng)了DMA請求),、:(1)指令中斷 INT .(2)斷點中斷INT .(3)=1.(4)=1時,執(zhí)行一條INT4指令.(5),、應(yīng)用題 ,: M82590 EQU 40H M82591 EQU 41H ?MOV AL,11H MOV DX,M82590OUT DX,AL。(1)MOV AL,08H INC DX OUT DX,AL。(2)MOV AL,04H OUT DX,AL。(3)MOV AL,01H OUT DX,AL。(4)從片初始化程序: S82590 EQU 90H S82591 EQU 91H ?MOV DX,S82590 MOV AL,11H OUT DX,AL。(5)MOV AL,70H INC DX OUT DX,AL。(6)MOV AL,02H OUT DX,AL。(7)MOV AL,01H OUT DX,AL。(8)答案:(1)設(shè)ICW1,中斷請求信號為上升沿,級聯(lián)方式,須設(shè)ICW4(2)設(shè)ICW2,中斷類型碼基值為08H(3)設(shè)ICW3,IR2與從片的INT相連(4)設(shè)ICW4,正常的完全嵌套,非緩沖方式,正常中斷結(jié)束,8086/8088方式(5)同主片ICW1(6)設(shè)ICW2,中斷類型碼基值為70H(7)設(shè)ICW3,從片INT與主片的IR2相連(8)同主片ICW43IR4為正在運行的中斷,:根據(jù)題意程序片段為 IR4的程序CLI ;關(guān)中斷,以便設(shè)置命令 MOV AL,68H ;設(shè)置特殊屏蔽方式(OCW3)OUT 20H,AL IN AL,21H ;讀IMR狀態(tài)OR AL 10H OUT 21H,AL。屏蔽IR4 STI ;開中斷,允許響應(yīng)其他中斷請求信號...;繼續(xù)處理IR4,如果IR7有請求,可以響應(yīng),處理完后要回到IR4處...CLI ;關(guān)中斷,以便設(shè)置命令 IN AL,21H ;讀屏蔽字 AND AL,0EFH ;開放IR4 OUT 20H,AL ;恢復原來的屏蔽字 MOV AL,48H ;復位特殊屏蔽方式(OCW3)OUT 20H,AL STI ;CPU開中斷...;繼續(xù)對IR4進行中斷處理 MOV AL,20H ;發(fā)中斷結(jié)束命令(OCW2)OUT 20H,AL IRET ;返回主程序3若8086系統(tǒng)中采用級聯(lián)方式,主8259A的中斷類型碼從30H開始,端口地址為20H,從片的中斷類型碼從40H開始,端口地址為22H, 答案:主:M82590 EQU 20H M82591 EQU 21H ?MOV AL,00010000B MOV DX,M82590 OUT DX,AL MOV AL,30H INC DX OUT DX,AL MOV AL,80H OUT DX,AL 中斷類型號為10H,編程對8259A的初始化。從S82590 EQU 22H S82591 EQU 23H ?MOV AL,00010000B MOV DX,S82590 OUT DX,AL MOV AL,40H INC DX OUT DX,AL MOV AL,07H OUT DX,AL3單片8259A與PC機的連接見圖1。要求單機工作,邊緣觸發(fā),自動結(jié)束中斷。屏蔽IRIR7兩中斷源,IR0的圖1 答案:確定端口地址:由圖知,若CS=0,必須IOR、IOW任一為低電平,AEN=0,A4=A5=A6=A7=A8=A9=1,A3A2A1=010,若A0=0,端口地址為03F4H;若A0=1,為03F5H : MOV DX,03F4H MOV AL,13H OUT DX,AL MOV DX,03F5H MOV AL,10H OUT DX,AL MOV AL,03H OUT DX,AL3若中斷服務(wù)程序的入口地址為0320:0000H,中斷類型碼為60H,試編寫程序段,把中斷服務(wù)程序的入口地址放于矢量表中。答案:MOV AX,0000H MOV ES,AX MOV BX,60H*4 MOV ES:WORD PTR[BX],AX MOV AX,0320H MOV ES:WORD PTR[BX+2],AX3在IBMPC/XT機中,需通過讀取ISR的值,判斷是否為硬件中斷,若是,清除正在服務(wù)的優(yōu)先級,并發(fā)一般的EOI結(jié)束命令。編寫該程序的有關(guān)片段。答案:程序有關(guān)的片段為MOV AL,0BH ; 設(shè)OCW3操作命令字,置讀ISR狀態(tài) OUT 20H,AL NOP IN AL,20H ;讀ISR MOV AH,AL ;保存正在服務(wù)的優(yōu)先級JNZ HWINT ;部位0,硬件中斷轉(zhuǎn)換為0,非硬件中斷...HWINT:IN AL,21H ;讀ISR OR AL,AH ;屏蔽當前服務(wù)的優(yōu)先級 OUT 20,AL MOV AL,20H ;設(shè)OCW2操作命令字,發(fā)一般的結(jié)束命令 OUT 20H,AL3下面對一個主從式8259A系統(tǒng)進行初始化的程序段。請對以下程序段詳細注釋,并具體說明各初始化命令的含義。主片初始程序: M82590 EQU 40H M82591 EQU 41H........MOV AL,11H MOV DX,M82590 OUT DX,AL ;設(shè)ICW1,中斷請求信號為上升沿,級連方式,需設(shè)ICW4 MOV AL,08H INC DX OUT DX,AL ;設(shè)ICW2,中斷類型碼基
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1