收藏 分销(赏)

微机原理与接口技术第六章 8259A练习题及答案.doc

上传人:xrp****65 文档编号:8730328 上传时间:2025-02-28 格式:DOC 页数:5 大小:214.50KB 下载积分:10 金币
下载 相关 举报
微机原理与接口技术第六章 8259A练习题及答案.doc_第1页
第1页 / 共5页
微机原理与接口技术第六章 8259A练习题及答案.doc_第2页
第2页 / 共5页


点击查看更多>>
资源描述
5 《微机原理与接口技术》练习题 第六章 一、单项选择题 1.8259A的INT是中断请求信号,它连至CPU的( C )端,用来向CPU发中 断请求信号。 A.NMI B. IF C.INTR D. TF 2.DMA工作方式时,总线上的各种信号是由( D )发送的。 A.中断控制器 B.CPU C.存储器 D.DMA控制器 3.中断自动结束方式是自动将8259( A )相应位清零。 A.ISR B.IMR C.IRR D.ICW 4.8086非屏蔽中断的类型码是( B )。 A.00H B.02H C.08H D. 不定 5.对“INT N”指令其中断向量存放在内存从( C )开始的地址中。 A. DS*10H+N*4 B. DS*10H+N C. 0*10H+N*4 D. 0*10H+N 6.两片8259A接成级联缓冲方式可管理( B )个可屏蔽中断。 A. 2 B. 15 C. 16 D. 256 7.8086CPU在收到中断请求信号、进入中断响应周期以后,必须向中断源发出的信号是( B )。 A.INTR信号 B.信号 C.HOLD信号 D.HLDA信号 8.在下列类型的8086CPU中断中,中断优先权最低的是( D )。 A.除法出错中断 B.可屏蔽中断 C.不可屏蔽中断 D.单步中断 9.在8259A内部,用于反映当前CPU正在执行哪些中断源程序的部件是( B )。 A.中断请求寄存器 B.中断服务寄存器 C.中断屏蔽寄存器 D.中断优先级比较器 10.8259A最多可管理_______级优先权的中断源。(   A   ) A.64 B.128 C.8 D.16  11.8086/8088的中断向量表(  B)。 A.用于存放中断类型号 B.用于存放中断服务程序的入口地址 C.是中断服务程序的入口 D.是中断服务程序的返回地址.   12.DMA操作的基本方式之一,周期挪用法是(  A  )。 A.利用CPU不访问存储器的周期来实现DMA操作 B.DMA操作期间,CPU一定处于暂停状态 C.要影响CPU的运行速度 D.DMA传送操作可以有规则的、连续地进行 13.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( D )。 A.同步传送 B. 查询传送 C.中断传送 D. DMA传送 14.在8259A的ICW1、ICW2、ICW3和ICW4中,初始化时可以选写的命令字有( C )。 A.ICW1 B. ICW1和ICW2 C.ICW3和ICW4 D. ICW2、ICW3和ICW4 15.DMA传送控制的周期挪用一般适用于( D  )的情况。 A .CPU工作周期比内存周期短很多 B .I/O设备读写周期小于内存存储周期 C. CPU工作周期比内存周期长很多 D. I/O设备读写周期大于内存存储周期  16.在中断方式下,CPU和外设是处于( B )工作。 A.串行 B. 并行 C.部分重叠 D. 交替 17.当8237的某一通道进行DMA传送时,其余通道无论其优先级高或低均为 ( C )。 A.DMA开放 B. DMA浮空 C.DMA禁止 D. DMA嵌套 18.以下方式中CPU不参与数据传送的是( D )方式。 A. 条件输入/输出 B. 无条件输入/输出 C. 中断输入/输出 D. 直接存储器存取 19.说DMA传送方式没有程序和指令介入是指(  D  ) A.DMA传送全过程 B.数据传送后 C.数据传送前 D.仅是数据传送期间  二、填空题 1.INTR是可屏蔽中断请求信号,输入,高电平有效,当INTR=1时,表示外设提出了中断请求,8086/8088在每个指令周期的最后一个T状态去采样此信号,若IF=1,则CPU响应中断,停止执行当前的指令序列,并转去执行中断服务子程序。 2.8259A的是中断应答线(输入),它连至CPU的端,一旦接收到来自CPU的中断应答信号,8259A就把中断向量类型号送入数据总线。 3. 8259A的IR0~IR7是8级中断请求输入端,在主从级联工作方式中,主片的IR0~IR7端分别与各从片的INT端相连,用来接收来自从片的中断请求。 4.芯片8237A有四个独立的DMA通道,这四个通道在请求DMA传送时的优先权可通过编程设定为 固定方式 和 循环方式 。 5.芯片8259A的中断触发方式有电平触发方式、边沿触发方式。 三、判断题 1.两片8259A接成级联缓冲方式可管理16个可屏蔽中断。( F ) 2.在任何程序执行过程中,只要遇到软件中断指令,总是到中断向量表中去取中断服务子程序的入口地址,然后执行中断服务子程序。( T ) 3.DMA控制器的DMA传送形式有I/O设备与内存之间、存储器与存储器之间、I/O设备与I/O设备之间。( F ) 4.DMA工作方式时,总线上的各种信号是由CPU发送的。( F ) 5.微机在中断输入/输出方式下的数据输入/输出是由中断控制器8259A来控制。( F ) 6.对8086系统,中断类型码的大小与中断优先级高低无关。( T ) 四、简答题 1.8086如何响应一个外部的INTR中断请求? 答:在INTR中断请求响应条件满足的情况下, (1)8086在连续的两个总线周期中发出INTA#中断请求响应信号; (2)在第二个INTA#信号期间,中断源经数据总线向8086发出一字节的中断类型码,8086收到类型码后放入暂存器; (3)8086保护现场:标志寄存器入栈,清除IF、TF标志位,断点CS、IP值入栈; (4)8086将类型码乘4后得到中断向量表的入口地址,从此地址开始的4个单元中读出中断服务程序的入口地址(IP,CS); (5)8086从此地址取指令执行,使控制转向中断处理过程。 2.试说明8259A中断控制器的全嵌套方式与特殊的全嵌套方式有何区别?它们在应用上有什么不同? 答:全嵌套方式与特殊的全嵌套方式基本相同,唯一的区别是在全嵌套方式中,中断请求按优先级0~7处理,只有更高级的中断请求到来时才能嵌套,当同级中断请求到来时不予响应,但特殊的全嵌套方式不同,它在处理某种中断时,允许响应或嵌套同级的中断请求。特殊的全嵌套方式用于多个8259A级联系统,在这种情况下,对主片8259A编程使用特殊的全嵌套方式,对从片8259A编程让其处于优先级方式。全嵌套方式是做常用的工作方式,8259A初始化后没有设置其他优先级时就按全嵌套方式工作。 3.以下是8259A内部结构图,请在图中下方带标号的五个方框中填入合适的功能电路名称。 答: ①数据总线缓冲器 ②中断服务寄存器(ISR) ③中断请求寄存器(IRR) ④中断屏蔽寄存器(IMR) ⑤读/写逻辑 4.中断服务程序的入口地址为1234:EC59H,中断类型号为13H,请作图表示 该中断向量在中断向量表中的位置,并标明所占存储单元的地址。 答:计算出中断向量的首地址,画出下图。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服