微机原理第七章练习题及解

在中断向量表地址的连续4个单元中,中服入口的IP存放在高地址单元(×)。

PC/XT机应用中断控制芯片8259提供了8个中断源(√)。 PC386机应用中断控制芯片8259提供了16个中断源(×)。 80486将内部中断称为异常(√)。

DOS中断中35H号功能为取中断向量到给定出口参数寄存器(√)。 多中断源的软件查询法确定了多中断源的固定优先序(√)。 在中断服务程序中可响应优先权更高的中断请求(√)。 指令INT10H是执行中断类型号为10H的DOS功能程序(×)。 8086系统中,可屏蔽中断INTR的中断请求信号为低电平有效(×)。 8086系统中,非屏蔽中断NMI的中断请求信号为高电平有效(×)。 若可屏蔽中断INTR请求中断有效,当IF=0时,控制线/INTA输出高电平(√)。

中断向量就是中断服务程序的入口地址(√)。 8086系统的中断向量表由1K个存储单元存放(√)。 8086系统响应中断保护现在和断点的顺序是CS、IP、F(×)。

中断号16H的中断向量存放在中断向量表地址00064H开始的4个单元中(×)。

8086响应非屏蔽中断NMI时执行类型号为00H的中断服务程序(×)。 若INTR和NMI中断请求同时发生,8086先响应INTR中断请求(×)。 8086响应中断的条件是执行完当前指令(√)。

6 / 8

四:简答题

什么叫中断?为什么计算机系统中要使用中断?

【解】:中断即对突发事件的处理,生活中有这些突发事件例:吃饭时手机响了;中国发生

SARS疫情;印度洋突发海啸等等。计算机系统中也有突发事件,例如:除数为零;系统突发故障;QQ上有人呼唤;键盘上输入信息等等。中断是I/O控制方式之一,指CPU在正常执行程序时,为外理突发任务只有暂停正常程序转而外理突发任务程序。中断控制方式可提高CPU的工作效率,增强系统的实时处理能力。

什么是中断类型码,中断向量,中断向量表?

【解】:微处理器可处理的每种中断的编号为中断类型码;中断向量是指中断服务程序的入

口地址;中断向量表是存放所有类型码中断服务程序入口地址的一个默认的内存区域。

8086/8088系统中中断类型码、中断向量、中断向量表的特点及关系? 【解】:在8086系统中,中断类型码共256个,定义为00H~FFH;每个中断类型码对应的中断向量为4字节,即中断服务程入口地址的CS段值(2字节)和IP值(2字节);256个中断类型需1024个存储单元存放它的中断向量,8086系统定义在存储器地址空间00000H ~003FFH存放256个中断类码的中断向量且规定中断向量IP存放在低地址两单元,中断向量CS存放在高地址两单元。

什么是硬件中断和软件中断?在PC机中二者的处理过程有什么不同? 【解】:硬件中断是外部设备通过向CPU的中断请求线输入电信号来来获得中断请求;软件中断是处理机内部识别中断请求,如内部异常中断或指令中断。

8086/8088系统硬件中断类型及特点。

7 / 8

为高电平有效,NMI的中断请求信号为上升沿有效。可屏蔽中断INTR响应中断请求的条件由控制标志IF确定,若IF=0,中断响应/INTA输出高电平,即有中断请求但无中断响应(中断屏蔽);若IF=1,中断响应/INTA输出低电平,即有中断请求必有中断响应(中断允许)。非屏蔽中断NMI与IF条件无关,即只要在NMI线上输入上升沿信号,8086系统就将中断响应并执行中断类型码为02H的中断服务程序。

简述8086的中断过程

【解】:硬件中断类型有可屏蔽中断INTR和非屏蔽中断NMI两种,INTR的中断请求信号

【解】:8086CPU获得中断请求; 8086CPU执行完当前指令; 8086CPU查询中断源类型码; 保护现场,保护断点;

8086CPU响应中断,根据中断类型码获得中断服务程序的入口地址; 执行服务程序;

中断返回,即恢复断点,恢复现场; 重复上述过程

8 / 8

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4