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

正文內(nèi)容

微機(jī)原理與接口技術(shù)第四章練習(xí)題及答案(編輯修改稿)

2024-10-21 10:25 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 3某微機(jī)系統(tǒng)使用主、從兩片8259A管理中斷,從片中斷請(qǐng)求INT與主片的IR2連接。設(shè)主片工作于特殊完全嵌套、非緩沖和非自動(dòng)結(jié)束方式,中斷類型號(hào)為40H,端口地址為20H和21H。從片工作于完全嵌套、非緩沖和非自動(dòng)結(jié)束方式,中斷類型號(hào)為70H,端口地址為80H和81H。試編寫(xiě)主片和從片的初始化程序。答案:根據(jù)題意,寫(xiě)出ICW1, ICW2, ICW3和ICW4的格式。編寫(xiě)初始化程序如下: 主片8259A的初始化程序如下:MOV AL, 00010001B。級(jí)聯(lián), 邊沿觸發(fā), 需要寫(xiě)ICW4OUT 20H, AL。寫(xiě)ICW1MOV AL, 01000000B。中斷類型號(hào)40HOUT 21H, AL。寫(xiě)ICW2MOV AL, 00000100B。主片的IR2引腳接從片OUT 21H, AL。寫(xiě)ICW3MOV AL, 00010001B。特殊完全嵌套、非緩沖、自動(dòng)結(jié)束OUT 21H, AL。寫(xiě)ICW4 從片8259A初始化程序如下:MOV AL, 00010001B。級(jí)聯(lián), 邊沿觸發(fā), 需要寫(xiě)ICW4OUT 80H, AL。寫(xiě)ICW1MOV AL, 01110000B。中斷類型號(hào)70HOUT 81H, AL。寫(xiě)ICW2MOV AL, 00000010B。接主片的IR2引腳OUT 81H, AL。寫(xiě)ICW3MOV AL, 00000001B。完全嵌套、非緩沖、非自動(dòng)結(jié)束OUT 81H, AL。寫(xiě)ICW43設(shè)計(jì)一個(gè)中斷處理程序。要求中斷請(qǐng)求信號(hào)以跳變方式由IR2引入(可為任一定時(shí)脈沖信號(hào)),當(dāng)CPU響應(yīng)IR2請(qǐng)求時(shí),輸出字符串“8259A INTERRUPT!”,中斷10次,程序退出(設(shè)8259A的端口地址為20H和21H,中斷類型號(hào)為40H)。答案:中斷處理程序如下:DATASEGMENTMESSDB39。8259A? INTERRUPT!39。, 0AH, 0DH, 39。$39。COUNT DB 10。計(jì)數(shù)值為10DATAENDSSTACK SEGMENT STACKSTADB 100H DUP(?)TOPEQU LENGTH STASTACK ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACKMAIN: CLIMOVAX,DATANOVDS, AXMOVAX, STACKMOVSS, AXMOVSP, TOPMOVAL, 13HOUT20H, ALMOVAL, 40HOUT21H, ALMOVAL, 01HOUT21H, ALMOVAX, SEG INTPMOVDS, AXMOVDX, OFFSET INTPMOVAL, 42HMOVAH, 25HINT21HINAL, 21HANDAL, 0FBHOUT21H, ALWAIT1: STICMPCOUNT,0JNZWAIT1MOVAX, 4C00HINT21HINTP PROCPUSH DS。PUSH AXPUSH DXSTIMOVDS, AXMOVDX, OFFSET MESSMOVAH, 09H初始化 單片, 邊沿觸發(fā) 中斷類型號(hào)40H 非自動(dòng)結(jié)束 設(shè)置中斷向量中斷服務(wù)子程序入口段基址送DS 中斷服務(wù)子程序入口偏移地址送DX 的中斷類型號(hào)42H送AL 功能調(diào)用 讀IMR允許IR2請(qǐng)求中斷 寫(xiě)中斷屏蔽字OCW1 開(kāi)中斷判斷10次中斷是否結(jié)束 未結(jié)束, 等待 結(jié)束, 返回DOS 中斷服務(wù)子程序 保護(hù)現(xiàn)場(chǎng) 開(kāi)中斷。8259A。IR2。25H。。INT21HDECCOUNT??刂?0次循環(huán)JNZNEXTINAL, 21H。讀IMRORAL, 04H。屏蔽IR2請(qǐng)求OUT21H, ALNEXT: CLI。關(guān)中斷MOVAL, 20H。寫(xiě)OCW2, 送中斷結(jié)束命令EOIOUT20H, ALPOPDX?;謴?fù)現(xiàn)場(chǎng)POPAXPOPDSIRET。中斷返回INTP ENDPCODEENDSENDMAIN參考練習(xí)題:8259A應(yīng)用舉例8255A作中斷方式工作的字符打印機(jī)的接口。本例中8255A向8259A請(qǐng)求中斷,8259A向CPU請(qǐng)求中斷,CPU響應(yīng)中斷后執(zhí)行中斷服務(wù)程序,向8255A的A端口輸出數(shù)據(jù),然后數(shù)據(jù)傳到打印機(jī)打印。8255A的A端口作為數(shù)據(jù)通道,工作在方式1輸出方式。此時(shí),號(hào)輸出端,則自動(dòng)作為信號(hào)輸入端,而端連接打印機(jī)接口需要一個(gè)數(shù)據(jù)選通信號(hào)用,將它懸空就行了。,故由CPU控制PCO來(lái)產(chǎn)生選通脈沖端。自動(dòng)作為。信自動(dòng)作為INTR信號(hào)輸出端。打印機(jī)在此沒(méi)有 8255A作中斷方式打印機(jī)接口連到8259A的中斷請(qǐng)求信號(hào)輸入端設(shè)8255A的端口地址為:。8259A工作在單片、全嵌套方式、上升中斷類型碼08H。沿請(qǐng)求中斷、一般中斷結(jié)束方式、非緩沖、A端口―――00COH B端口―――00C2H C端口―――00C4H 控制口―――00C6H 設(shè)8259A的端口地址為: 奇端口―――005OH 偶端口―――0052H程序由初始化程序、主程序、中斷服務(wù)程序三大部分組成?!?初始化程序由8259A初始化、8255A初始化、中斷服務(wù)初始化幾部分組成?!?主程序沒(méi)有別的任務(wù),但是不能不寫(xiě)主程序,至少要有一條轉(zhuǎn)移指令,原地跳轉(zhuǎn),等待中斷,而中斷服務(wù)程序執(zhí)行完畢以后仍然返回這條跳轉(zhuǎn)指令。◆ 中斷服務(wù)程序從數(shù)據(jù)緩沖區(qū)取1個(gè)字節(jié)數(shù)據(jù),輸出到8255A的A端口;用對(duì)C端口的置1/置0命令使PC0輸出負(fù)脈沖結(jié)束命令;最后中斷返回。請(qǐng)求中斷和響應(yīng)的過(guò)程是:每當(dāng)8255A端口A數(shù)據(jù)輸出寄存器空,需要CPU送下一個(gè)數(shù)據(jù)的時(shí)候,自動(dòng)變?yōu)楦唠娖剑?259AIR3請(qǐng)求中斷;8259A通過(guò)INT引腿向CPU請(qǐng)求中斷;CPU響應(yīng)中斷,根據(jù)8259A提供的中斷類型號(hào),到中斷向量表中取得中斷向量;然后轉(zhuǎn)移到中斷服務(wù)程序執(zhí)行。中斷的詳細(xì)過(guò)程見(jiàn):上升沿請(qǐng)求中斷、單片 寫(xiě)入偶端口 中斷類型碼08H 寫(xiě)入奇端口 寫(xiě)入奇端口中斷屏蔽 寫(xiě)入奇端口 OUT0C6H,AL;C端口置1/置0控制字,從而將數(shù)據(jù)送入打印機(jī);然后發(fā)一條中斷 MOVAL, ;非特殊全嵌套、非自動(dòng)中斷結(jié)束方式、非緩沖MOV WORD PTR[0BH*4],AX;中斷類型號(hào)為0BH,寫(xiě)入的地址為0BH4MOV AX,SEG INTPR;取中斷服務(wù)程序段地址MOV WORD PTR [0BH*4+2],AX;寫(xiě)向量高字STI;使IF為1,開(kāi)放中斷 ;以下主程序 MAIN:JMPMAIN;以下中斷服務(wù)程序INTPR:MOV AL,[DI];DI為打印字符緩沖區(qū)指針,取字符數(shù)據(jù)INC DIOUT 0COH,AL;字符送A端口 MOV AL,0 ;使INC AL;使為0,產(chǎn)生選通信號(hào)為1,撤消選通信號(hào)負(fù)脈沖OUT 0C6H,AL ;C端口置1/置0控制字 OUT 0C6H,AL;C端口置1/置0控制字MOV AL,20H;EOI命令OUT 50H,AL;命令寫(xiě)入偶端口IRET;中斷返回第三篇:微機(jī)原理與接口技術(shù)試題及答案一、填空題(每空 1 分,共 15 分)得分 評(píng)閱人。,8259可響應(yīng) 同級(jí)或高級(jí) 中斷請(qǐng)求。172。 數(shù)據(jù) 總線傳送狀態(tài)信號(hào)與命令信號(hào)。, 其中 方式2 只允許A口使用。 部分譯碼 和 線選法。 I/ 和 I/O端口與存儲(chǔ)器統(tǒng)一編址。,其最大計(jì)數(shù)值為_(kāi)_10000__,此時(shí)的計(jì)數(shù)初值為_(kāi)_0000__。,在T1時(shí)傳送__地址信號(hào)__。二、單項(xiàng)選擇題(每小題1分,共20分)得分 評(píng)閱人(4)條地址線。(1)8(2)10(3)12(4)16 (1)。(1)=0, =1(2)=0, =0(3)=0, =1(4)=0, =0,它的存儲(chǔ)器容量是64KB,若按字編址那么它的最大尋址范圍是(2)。(1)64K字(2)32K字(3)64KB(4)32KB 8位,除電源和接地線外,該芯片的其他引腳最少應(yīng)為(4)根。(1)25(2)23(3)21(4)19 (2)個(gè)時(shí)鐘周期組成。(1)2(2)4(3)5(4)6 ,則存放中斷向量的內(nèi)存起始地址為(2)。(1)0AH(2)28H(3)4AH(4)2AH ,可以使CPU的可屏蔽中斷擴(kuò)大到(1)。(1)15級(jí)(2)16級(jí)(3)32級(jí)(4)64級(jí)=0,8088/8086CPU不響應(yīng)(2)中斷請(qǐng)求。(1)INT N(2)INTR(3)NMI(4)INTO ,其二進(jìn)制的最大計(jì)數(shù)初值為(3)。(1)65536(2)7FFFH(3)0000H(4)FFFF
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1