



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章4. CPU响应中断的条件是什么?简述中断处理过程。答:(1) CPU响应中断的条件为:外设提出中断申请,本中断位未被屏蔽,中断允许。(2) CPU在INTR弓I脚上接到一个中断请求信号,如果此时IF = 1 , CPU就会在当前指令执行完以后开始响应外部的中断请求,这时,CPU在引脚连续发两个负脉冲,第一个负脉冲用来通知外设,CPU准备响应中断,外设在接到第二个负脉冲以后,在数据线上发送中断类型码,接到这个中断类型码后,CPU做如下动作: 将中断类型码放入暂存器保存; 将标志寄存器内容压入堆栈,以保护中断时的状态; 将IF和TF标志清0,目的是防止在中断响应的同时又来别的中断,而将TF
2、清0是为了防止CPU以单步方式执行中断处理子程序。这时要特别提醒,因为CPU在中断响应时自动关闭了 IF标志,因此用户如要进行中断嵌套时,必须在自己的中断处理子程序中用开中断指令来重新设置 IF ;此保护断点的动作就是将当前的 程序; 根据取到的中断类型码, 即自动转向中断服务子程序。10.给定 SP=0100H、SS=0500H、 (00026) =1000H , 在段地址为 保护断点,断点指的是在响应中断时,主程序当前指令下面的一条指令的地址。因IP和CS的内容入栈,保护断点是为了以后正确地返回主在中断向量表中找出相应的中断向量,将其装入IP和CS,PSW=0240H ,在存储单元中已有内
3、容为(00024) =0060H、0800H及偏移地址为 00A0H的单元中,有一条中断指令INT 9。试问,执行INT 9指令后,SS SP、IP、PSW的内容是什么?栈顶的三个字是什 么? ( P267)解:执行INT 9指令,首先是PSW的内容入栈,然后是INT 9的下一条指令的 CS:IP入栈。INT 9 ( CS:IP=0800:00A0 )下一条指令的地址 CS:IP=0800H:00A2H 。PSW、CS、IP的入栈顺序为:SP-2 7SP-2 7SP-2 7栈顶的三个字是:SP= OOFEHSP= OOFCHSP , PSW ( =0240H )入栈;SP , CS (=080
4、0H)入栈;SP , IP (=00A2H)入栈;SP= 00FAH00A2H、0800H、0240H。SS:S P=0500H:00FAH执行完INT 9指令,进入中断响应,首先PSW的IF、TF清0。PSW的格式为:1514131211109876543210OFDFIFTFSFZFAFPFCF所以:PSW由0240H变为0040H.中断服务入口:中断类型号为 9,中断向量指针为:9 X 4=36=24H,中断服务子程序入口地址在0000:00240000:0027单元中。将中断服务子程序入口地址送入CS:IP中。根据题意:0000:0024 , IP= 0060H ; 0000:0026
5、, CS= 1000H 所以,执行完 INT 9 指令后:PSW=0040H , SS=0500H, SP=00FAH , CS= 1000H , IP= 0060H 。16.某系统中有 3片8259A级连使用,1片为8259A主片,2片为8259A从片,从片接入8259A主片的IR2和IR5端,并且当前 8259A主片的IR3及两片8259A从片的IR4各接有 一个外部中断源。中断类型基号分别为移地址分别为 1800H、2800H、3800H,主片片从片8259A的端口地址为 FEE8H、FEEAHFEEEH。中断采用电平触发,完全嵌套工作方式,(1)(2)解:连接:中断源。主片:口地址 C
6、CF8H、CCFAH。从片 1 : 口地址 FEE8H、FEEAH。从片 2: 口地址 FEECH、FEEEH。中断类型号:主片、从片1、从片2分别为:中断入口段基址为:画出硬件连结电路图; 编写初始化程序。80H、90H、A0H,中断入口段基址在 8259A 的端口地址为 ,另一片从片8259A 普通 EOI结束。从片1接主片IR2,从片2接主片IR5。主片IR3、两个从片83H、94H、A4H。2000H。中断入口偏移地址主片、从片1、从片2分别为:中断方式:电平触发,完全嵌套,普通EOI结束。连接电路略(参考教材P297 图 7-14)。2000H,偏CCF8H、CCFAH,一 的端口地
7、址为 FEECH、IR4分别各接一个外部1800H、 2800H、 3800H。说明:A15、A14、A11、A10、A7、A6、A5、A3通过与门接到5-32译码器的高电平使能 端,A8、A0、M/IO通过或门接到5-32译码器的低电平使能端,分别接5-32译码器的输入端 E、D、C、B、A,主片的片选 CS接5-32译码器的Y2,从片1、2的片选CS接5-32译码器的丫28、Y29,主片、从片1、从片2的A0接CPU的A1。 译码部分连接电路如下:A13、A12、A9、A4、A2OS 0329 421A A 1 1 A A AA AA15 AH All AIO A7 AeA5 A3 =初始
8、化程序:;设置中断向量(利用 INT 21H的AH=25H , DS:DX=中断向量,AL=中断类型号),也 可以使用传送指令(见 271页,例7- 5、7 6)MOVAX ,2000HMOVDS,AXMOVDX ,1800HMOVAL ,83HMOVAH,25HINT21HMOVDX,2800HMOVAL,94HINT21HMOVDX,2800HMOVAL,0A4HINT21H(可设置操作命令字OCW1 ,以开放相应的中断屏蔽);主片初始化MOVDX,0CCF8HMOVAL,19HOUTDX,AL;ICW1MOVDX,0CCFAHMOVAL,80HOUTDX,AL;ICW2MOVAL,24H
9、OUTDX,AL;ICW3MOVAL,0DHOUTDX,AL;ICW4(可设置操作命令字OCW1 ,以开放相应的中断屏蔽);从片 1 初始化MOVDX,0FEE8HMOVAL,19HOUTDX,AL;ICW1MOVDX,0FEEAHMOVAL,90HOUTDX,AL;ICW2MOVAL,02HOUTDX,AL;ICW3MOVAL,09HOUTDX,AL;ICW4;从片 2 初始化MOVDX,0FEECHMOV AL , 19HOUTDX,AL;ICW1MOVDX,0FEEEHMOVAL,0A0HOUTDX,AL;ICW2MOVAL,05HOUTDX,AL;ICW3MOVAL,09HOUTDX,AL;ICW4(可设置操作命令字OCW1 ,以开放相应的中断屏蔽)另一种方法:;主片初始化MOVAX,0MOVES,AXMOVBX,83H*4MOVAX,2000HMOV ES:WORD PTRBX , AXMOV
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤矿安装综掘机施工方案
- 辽宁管道防腐施工方案
- 新乡停车场照明施工方案
- 全面提高云杉育苗质量和成活率的栽培技术研究
- 新未来大学英语 视听说教程1(智慧版) 听力脚本汇 Unit 1 -6
- 新未来大学英语 视听说教程1(智慧版) 听力脚本 Unit 2
- 变电站无人机智能识别技术
- 任务型教学法在高中语文教学中的应用研究
- 基于问题链的高中英语阅读教学实践探究
- 加强污染防治和生态建设的策略及实施路径
- 幼儿园开学教职工安全教育培训
- 小学生双拥活动国防教育
- 酒店建设项目施工总承包合同
- 《得胜的基督新妇》课件
- 烟囱拆除工程施工方案设计及安全措施
- 2025年湖南省烟草专卖局系统招聘336人高频重点提升(共500题)附带答案详解
- 交通安全劝导讲座课件
- 洞库安全隐患
- 协助患者翻身扣背
- 2024解析:第二章声现象-基础练(解析版)
- 扬尘防治(治理)监理实施细则(范本)
评论
0/150
提交评论