微型计算机原理及其接口技术部分第八章习题 林志贵.doc

微型计算机原理及其接口技术部分第八章习题 林志贵.doc

ID:51833647

大小:31.00 KB

页数:3页

时间:2020-03-16

微型计算机原理及其接口技术部分第八章习题 林志贵.doc_第1页
微型计算机原理及其接口技术部分第八章习题 林志贵.doc_第2页
微型计算机原理及其接口技术部分第八章习题 林志贵.doc_第3页
资源描述:

《微型计算机原理及其接口技术部分第八章习题 林志贵.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、8-3:什么叫中断嵌套?中断嵌套的原则是什么?答:CPU在处理级别较低的中断过程中,出现了级别较高的中断请求。CPU停止执行低级别中断的处理程序而去优先处理高级别中断,等高级别中断处理完毕后,再接着执行低级别的未处理完的中断处理程序,这种中断处理方式称为多重(级)中断或中断嵌套。中断嵌套的原则:高级别的中断可以嵌套低级别中断,低级别中断不能嵌套高级别中断,同级别中断不能互相嵌套。对于可屏蔽中断,由于CPU在响应中断时已将IF清零,所以一定要在中断处理程序中加入开中断指令,才有可能进行中断嵌套。8-6:什么叫矢量中断?什么是中断矢量表

2、?中断矢量表的内容是什么?答:中断矢量就是中断服务程序的入口地址。8086的中断系统能够处理256个不同的中断,每一个中断安排一个编号,范围为0~255,称为中断类型。每种中断类型对应的中断服务程序的入口地址称为中断矢量(或中断向量)。把系统中所有的中断矢量按中断类型从小到大的顺序放到存储器的特定区域,该区域称为中断矢量表。每个中断矢量在中断矢量表中占用4字节,CPU响应中断后通过将中断类型×4得到中断矢量在中断矢量表中的首地址。8-8:8086/8088共有多少矢量号?每一个矢量号中断入口地址占用矢量表的几个字节空间?它们的内容是

3、什么?中断矢量表定位于内存何处?答:8086/8088共有256个中断矢量号,每个中断矢量入口地址占用4个字节空间,内容是中断服务程序入口的偏移地址和段地址,中断矢量表位于存储器的最低地址区(0000H~03FFH)8-9:请叙述中断矢量号(中断类型)、中断矢量表和中断服务程序的入口地址三者的关系。答:每个中断矢量号与一个中断服务程序相对应,中断服务程序的入口地址存放在内存的中断矢量表内。中断矢量表是中断矢量号与它相应的中断服务程序入口地址之间的转换表。8-11:若中断号N=13H,计算此中断服务程序的入口地址在矢量表中的地址。答:

4、4CH-4FH8-12:若当前CPU正在对某一外部中断请求IRQm服务,而外部又有两个中断请求信号IRQn和IRQi同时有效,试说明IRQi的请求马上得到响应的条件是什么(0<=(m,n,i)<=7)?答:IRQi的请求马上得到响应的条件是IRQi的中断屏蔽位为0,相应的中断请求位为1,而且中断服务优先级要高于IRQm和IRQn8-13:微机从00020开始的一段内存地址及其内容对应如下所列十六进制数;地址(H):20,21,22,23,24,25,26,27,28,29,2A,2B内容(H):3C,00,86,0E,45,00,8

5、8,0E,26,00,8E,0E外部可屏蔽中断

6、IRQi的中断

7、矢量号0AH,问:1、外部可屏蔽中断IRQ2的中断矢量地址是多少?2、IRQ2中断服务程序入口地址是多少(用物理地址回答)?答:(1)28H-2BH(2)IRQ2的中断服务程序入口地址为0E8E0+0026H=0E906H8-14:8086CPU每一次中断响应发出两个响应信号各有什么作用?答:当8259A接收到CPU发出的第一个INTA有效的负脉冲后,将被相应的中断源置入ISR(中断服务寄存器)的对应位,即ISR的对应位置1,说明需要服务的中断子程序对应的IRQn,同时

8、把IRR(中断请求寄存器)的对应位清0当8259A接收到CPU发出的第二个INTA有效的负脉冲后,就将其中断类型号送入到数据总线,以找到其相应的中断服务子程序入口。8-15:若用户要使用系统的TRQ7,其中断服务程序入口地址为2000:0100H,如何安装中断矢量(不包括保护原始量)?MOVDX,2000HMOVDS,DX;把中断服务程序段地址送往DSMOVDX,0100H;把中断服务程序的偏移地址送往DXMOVAL,0FH;AL存放中断向量号,这里假设IRQ0的中断向量号为08HMOVAH,25H;AH存放的是功能号INT21H;

9、21H的25号功能把中断服务子程序的入口地址(段地址和偏移地址);送到中断向量表中的相应位置8-20:试按照如下要求对8259A初始化命令字:系统中有一片8259A,中断请求信号用电平触发方式;下面要用ICW4设置嵌套及中断结束等状态,中断矢量码为60H-67H,用特殊全嵌套方式、无缓冲,采用中断自动结束方式。8259A的端口地址为93H和94H。解:由题意可知,8259A的奇地址端口为93H,偶地址端口为94H,IRQ0~IRQ7的中断矢量码分别为60H~67H,即初始化字ICW2为01100000程序初始化:MOVAL,1BH

10、;写ICW1,电平触发、单片、需要设置ICW400011011OUT94H,AL;A0=0;D4=1MOVAL,60H;写ICW2,中断矢量号从60H开始OUT93H,AL;A0=1;MOVAL,13H;写ICW4,特殊完全嵌套,无缓

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。