全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章4. CPU响应中断的条件是什么?简述中断处理过程。答:(1)CPU响应中断的条件为:外设提出中断申请,本中断位未被屏蔽,中断允许。(2)CPU在INTR引脚上接到一个中断请求信号,如果此时IF1,CPU就会在当前指令执行完以后开始响应外部的中断请求,这时,CPU在引脚连续发两个负脉冲,第一个负脉冲用来通知外设,CPU准备响应中断,外设在接到第二个负脉冲以后,在数据线上发送中断类型码,接到这个中断类型码后,CPU做如下动作: 将中断类型码放入暂存器保存; 将标志寄存器内容压入堆栈,以保护中断时的状态; 将IF和TF标志清0,目的是防止在中断响应的同时又来别的中断,而将TF清0是为了防止CPU以单步方式执行中断处理子程序。这时要特别提醒,因为CPU在中断响应时自动关闭了IF标志,因此用户如要进行中断嵌套时,必须在自己的中断处理子程序中用开中断指令来重新设置IF; 保护断点,断点指的是在响应中断时,主程序当前指令下面的一条指令的地址。因此保护断点的动作就是将当前的IP和CS的内容入栈,保护断点是为了以后正确地返回主程序; 根据取到的中断类型码,在中断向量表中找出相应的中断向量,将其装入IP和CS,即自动转向中断服务子程序。10. 给定SP=0100H、SS=0500H、PSW=0240H,在存储单元中已有内容为(00024)=0060H、(00026)=1000H, 在段地址为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 SP , PSW(=0240H)入栈;SP00FEH SP-2 SP , CS (=0800H)入栈;SP00FCH SP-2 SP , IP (=00A2H)入栈;SP00FAH栈顶的三个字是: 00A2H 、0800H 、0240H。 SS:SP=0500H:00FAH执行完INT 9指令,进入中断响应,首先PSW的IF、TF清0。PSW的格式为: 1514131211109876543 210OFDFIFTFSFZFAFPFCF所以:PSW由0240H变为0040H.中断服务入口: 中断类型号为9,中断向量指针为:94=36=24H,中断服务子程序入口地址在0000:00240000:0027单元中。将中断服务子程序入口地址送入CS:IP中。根据题意:0000:0024 , IP= 0060H ;0000:0026,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各接有一个外部中断源。中断类型基号分别为80H、90H、A0H,中断入口段基址在 2000H,偏移地址分别为1800H、2800H、3800H,主片8259A 的端口地址为CCF8H、CCFAH,一片从片8259A 的端口地址为FEE8H、FEEAH,另一片从片8259A 的端口地址为FEECH、FEEEH。中断采用电平触发,完全嵌套工作方式,普通EOI结束。(1) 画出硬件连结电路图;(2) 编写初始化程序。解:连接:从片1接主片IR2,从片2接主片IR5。主片IR3、两个从片IR4分别各接一个外部中断源。主片:口地址CCF8H、CCFAH。从片1:口地址FEE8H、FEEAH。从片2:口地址FEECH、FEEEH。中断类型号:主片、从片1、从片2分别为:83H、94H、A4H。中断入口段基址为:2000H。中断入口偏移地址主片、从片1、从片2分别为:1800H、2800H、3800H。中断方式:电平触发,完全嵌套,普通EOI结束。连接电路略(参考教材P297图7-14)。说明 :A15、A14、A11、A10、A7、A6、A5、A3通过与门接到5-32译码器的高电平使能端,A8、A0、M/IO通过或门接到5-32译码器的低电平使能端,A13、A12、A9、A4、A2分别接5-32译码器的输入端E、D、C、B、A,主片的片选CS接5-32译码器的Y2,从片1、2的片选CS接5-32译码器的Y28、Y29,主片、从片1、从片2的 A0接CPU的A1。译码部分连接电路如下:初始化程序:;设置中断向量(利用INT 21H的AH=25H,DS:DX=中断向量,AL=中断类型号),也可以使用传送指令(见271页,例75、76) MOV AX,2000H MOV DS,AX MOV DX,1800H MOV AL,83H MOV AH,25H INT 21H MOV DX,2800H MOV AL,94H INT 21H MOV DX,2800H MOV AL,0A4H INT 21H(可设置操作命令字OCW1,以开放相应的中断屏蔽);主片初始化 MOV DX,0CCF8H MOV AL,19H OUT DX,AL ;ICW1 MOV DX,0CCFAH MOV AL,80H OUT DX,AL ;ICW2 MOV AL,24H OUT DX,AL ;ICW3 MOV AL,0DH OUT DX,AL ;ICW4(可设置操作命令字OCW1,以开放相应的中断屏蔽);从片1初始化 MOV DX,0FEE8H MOV AL,19H OUT DX,AL ;ICW1 MOV DX,0FEEAH MOV AL,90H OUT DX,AL ;ICW2 MOV AL,02H OUT DX,AL ;ICW3 MOV AL,09H OUT DX,AL ;ICW4;从片2初始化 MOV DX,0FEECH MOV AL,19H OUT DX,AL ;ICW1 MOV DX,0FEEEH MOV AL,0A0H OUT DX,AL ;ICW2 MOV AL,05H OUT DX,AL ;ICW3 MOV AL,09H OUT DX,AL ;ICW4(可设置操作命令字OCW1,以开放相应的中断屏蔽)另一种方法:;主片初始化MOV AX,0MOV ES,AXMOV BX,83H*4MOV AX,2000HMOV ES:WORD PTRBX,AXMOV AX,1800HMO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 某机械加工厂工艺流程制度
- 2026年养老护理员理论知识考核试题
- 2025-2026年创业项目战略规划模拟测试题
- 某制药厂生产环境条例
- 九年级下册英语外研版同步练习Module 8 My future life达标测试卷(含答案,无音频)
- 内蒙古呼和浩特市敬业学校九年级英语下册学习方案:Module 6 L after yourself
- 《Unit 1 How do you feel》教案(3课时)-2026-2027学年人教大同(新版)小学英语六年级上册
- 2026小学历史教资面试试讲题库
- 七年级四班家长会课件
- 《期货基础知识》课件
- 2026年国家网络安全宣传周课件
- 2026年秋季开学初中生防溺水安全教育课件
- 人工智能算力中心技术要求
- 2026-2031年中国商务旅行行业市场调查研究及发展前景预测报告
- 第7课《培养德智体美劳全面发展的社会主义建设者和接班人》课件(共37张)
- 零星维修工程服务方案投标文件(技术标)
- 慢性阻塞性肺疾病护理
- 建筑企业舆情应对培训课件
- GA 1808-2022军工单位反恐怖防范要求
- NY/T 5161-2002无公害食品虹鳟养殖技术规范
- GB/T 39673.52-2020住宅和楼宇电子系统(HBES)及楼宇自动化和控制系统(BACS)第52部分:用于住宅、商业和轻工业环境下的HBES和BACS的EMC要求
评论
0/150
提交评论