微机原理答案Word版.doc
《微机原理答案Word版.doc》由会员分享,可在线阅读,更多相关《微机原理答案Word版.doc(6页珍藏版)》请在三一文库上搜索。
1、传播优秀Word版文档 ,希望对您有帮助,可双击去除!第 8 章中断系统习题参考答案8-18086 系统中,用 IRET 指令结束中断服务程序后,标志 IF 的值是_A_。8-2执行 8086 的 IRET 中断返回指令后,将从堆栈中弹出_C_字节数据,存入相应的寄存器。8-38086 的中断向量表中存放的是_B_。8-48086 中断向量表的范围是 RAM 地址的_A_。8-5 采用中断方式为外部设备服务的优点包括_C_。8-6 为了可以实现中断嵌套,在8086系统的中断服务程序中,需要写一条_D_。8-7在具有 2 片 8259A 级联的中断系统中,两片 8259A 都设置为非自动结束中断
2、,以下说法中正确的是_C_。8-8以下和中断有关的操作中,必须由 CPU 自动完成的是_A_。8-9中断系统可以实现中断嵌套,其最主要的原因是_C_。8-10在 8086 系统中,一个中断类型号为 0DBH 的中断服务子程序位于从 8100H:1234H开始的内存中,在中断向量表中相应的中断向量所在的起始物理地址为_A_。8-11在 8086 系统中,一个中断类型号为 0DBH 的中断服务子程序入口地址是 8100H:1234H,这个地址在中断向量表中连续 4 个存储单元存放的内容依次为_C_。8-124 片 8259A 构成的级联中断控制系统中,最多可以直接连接的外部中断源的数目是_D_。8
3、-138086 的以下各种中断中,需要硬件提供中断类型号的只有_D_。 8-14对于 8086 的软件中断,以下说法中正确的是_D_。8-15什么是中断向量?什么是中断向量表?8086的中断向量表存放在存储器的哪个区域?为什么 8086 中断向量表的大小是 1024 个字节?答:中断向量就是中断服务程序的入口地址。中断向量表存放中断服务程序的入口地址,或者存放跳转到中断服务程序入口的转移指令。8086 的中断向量表位于 RAM 区的 00000H003FFH。因为8086 支持 256 个中断,每个中断服务程序的入口地址是 4 个字节,共需要 1024字节。8-16现在有 10 个外中断源要申
4、请中断,都用软件查询来进行优先级排队,此时需要为这些中断源准备几个中断服务程序?为什么?答:只需要一个中断服务程序。10 个中断源通过一个或门向 CPU 申请中断。当有几个中断源同时申请时,在中断服务程序中进行排队查询。再转移到各自的服务程序段。并不需要为每个中断源准备一个服务程序。8-17如果8259A设置为非自动结束中断方式。但是,用户在编写中断服务程序时,没有向 8259A 发送中断结束命令 EOI。这样的做法会产生什么不好的后果?答:其结果是 8259 内部的中断服务寄存器中的相应的登记不会撤销。也就不会允许后续的同级中断的申请。而实际上 CPU 的服务已经结束,应该可以允许中断的申请
5、。8-18执行以下指令后的结果有什么不同:MOV AX,1234H MOV AX,1234HMOV BX,5678H MOV BX,5678HPUSH BX PUSH BXPUSH AX PUSH AXRET IRET 再进一步叙述 IRET 指令和 RET 指令有什么不同。答:执行左边一组指令后,IP=1234H。执行右边一组指令后,CS=5678H,IP=1234H。RET 指令一般是近调用返回,只将堆栈顶部内容弹出到 IP。IRET 指令一定是远调用的返回,要将栈顶 4 个字节弹出到 CS 和 IP。还会将自动压入的标志寄存器的内容出栈到标志寄存器。8-19 向 8259A 的 A0=1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 答案 Word
链接地址:https://www.31doc.com/p-9157042.html