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

正文內(nèi)容

微機(jī)原理與接口技術(shù)第六章8259a練習(xí)題及答案-文庫(kù)吧

2025-10-07 10:07 本頁(yè)面


【正文】 址為08H MOV AL,04H OUT DX,AL ;設(shè)ICW3,IR2與從片的INT相連 MOV AL,01H OUT DX,AL ;設(shè)ICW4,正常的完全嵌套,非緩沖方式,正常中斷結(jié)束,8086/80088方式 從片初始化程序: M82590 EQU 90H M82591 EQU 91H........MOV DX,82590 MOV AL,11H OUT DX,AL ;同主片ICW1 MOV AL,70HINC DX OUT DX,AL ;設(shè)ICW3,從片INT與主片的IR2相連 MOV AL,02H OUT DX,AL MOV AL,01H OUT DX,AL ;同主片ICW43某微機(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ù)第四章 練習(xí)題及答案第四章 練習(xí)題及答案一、填空題CPU與I/O接口間的信息一般包括______________三種類型。答案:數(shù)據(jù)信息狀態(tài)信息控制信息CPU通過(guò)一個(gè)外設(shè)接口同外設(shè)之間交換的信息包括數(shù)據(jù)信息、:控制信息狀態(tài)信息表示外設(shè)當(dāng)前所處的_________,例如READY(就緒信號(hào))表示輸入設(shè)備已準(zhǔn)備好信息,BUSY(忙信號(hào))表示輸出設(shè)備是否能接收數(shù)據(jù)。答案:工作狀態(tài)控制信息是由CPU發(fā)出的、用于控制外設(shè)接口工作方式以及外設(shè)的_________的信息。答案:?jiǎn)?dòng)和停止 74LS244是一種__________輸出的八緩沖器和線驅(qū)動(dòng)器。答案:三態(tài) 74LS245是一種三態(tài)輸出的__________總線收發(fā)器。答案:八在8086/8088工作于最大模式時(shí),總線周期狀態(tài)SSl、:低電平當(dāng)LOCK為_(kāi)______時(shí),其它總線主控部件都不能占用總線。答案:低電平在DMA期間,LOCK端處于________。答案:高阻狀態(tài)在TTTw、T4狀態(tài)時(shí),S6為_(kāi)_______,表示8088/8086當(dāng)前連在總線上。答案:低電平1CPU與內(nèi)存及I/O裝置間傳送數(shù)據(jù)的硬件線路通道稱為_(kāi)_______。答案:總線1CPU中的總線接口部件BIU,根據(jù)執(zhí)行部件EU的要求,完成CPU與_________________的數(shù)據(jù)傳送。答案:存儲(chǔ)器、I/O設(shè)備1各類微處理器的引腳信號(hào)即片總線,例如8086/8088CPU的地址線、數(shù)據(jù)線和控制線等即構(gòu)成該芯片的__________。答案:片總線1當(dāng)存儲(chǔ)器的讀出時(shí)間大于CPU所要求的時(shí)間時(shí),為了保證CPU與存儲(chǔ)器的周期配合,就要利用_________信號(hào),使CPU插人一個(gè)TW狀態(tài)。答案:READY1片總線通常包括地址總線、數(shù)據(jù)總線和_________總線等三組總線。答案:控制1地址總線通常是_____總線,由CPU輸出,8位微處理器有16條地址總線,16位微處理器有20條或更多。答案:?jiǎn)蜗?總線通信協(xié)議主要是解決信息傳輸?shù)拈_(kāi)始和結(jié)束問(wèn)題,是實(shí)現(xiàn)總線__________和信息傳送的手段,常用的通信協(xié)議有同步方式和異步方式兩種。答案:仲裁
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1