当前位置:文档之家› 微机原理第七章练习题及解

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

微机原理第七章练习题及解一:单项选择题●中断号16H 的中断向量表地址的首址为()。

A:58H B:60H C:62H D:64H●从8086RAM地址0002CH开始存放四个字节中断向量对应的中断号是( B )。

A:0AH B:0BH C:0CH D:0DH●8086可屏蔽中断INTR输入( B )时获得中断请求。

A:L电平B:H电平C:上升沿触发D:下降沿触发●8086非屏蔽中断NMI输入( C )时获得中断请求。

A:L电平B:H电平C:上升沿触发D:下降沿触发●8086CPU中断优先级顺序为( D )。

A:NMI中断、INTR中断、软中断B:NMI中断、软中断、INTR中断C:软中断、INTR中断、NMI中断D:软中断、NMI中断、INTR中断●8086CPU响应可屏蔽中断的条件是( D )。

A:IF = 0、TF = 0 B:IF = 1、TF = 1C:IF = 0、与TF无关D:IF = 1、与TF无关●响应NMI请求的必要条件是( C )。

A:IF=1 B:IF=0C:一条指令结束D:无INTR请求●CPU响应中断请求的时刻是在( B )。

A:执行完正在执行的程序以后B:执行完正在执行的指令以后C:执行完正在执行的机器周期以后D:执行完本时钟周期以后●8086CPU响应两个硬中断INTR和NMI时,相同的必要条件是( C )。

A:允许中断B:当前I/O操作执行结束C:总线空闲D:当前访问内存操作结束●在PC/XT中,NMI中断的中断矢量在中断矢量表中的位置( C )。

A:是由程序指定的B:由DOS自动分配的C:定在08H开始的4个字节中D:在中断矢量表的表首●IBM PC/XT机开机后,中断向量表将存放在( D )。

A:ROM地址高端B:ROM 地址低端C:RAM地址高端D:RAM地址低端●IBM PC/XT机可提供的中断类型号有( D )。

A:1个B:8个C:32个D:256个●8086CPU响应硬中断NMI和INTR时,相同的条件是( B )。

A:允许中断B:当前指令执行结束C:CPU工作在最大组态下D:中断允许标志IF=1●8086的中断向量表( B )。

A:用于存放中断类型号B:用于存放中断服务程序入口地址C:是中断服务程序的入口D:是中断服务程序的返回地址●INT n指令中断是( C )。

A:由外部设备请求产生B:由系统断电引起的C:通过软件调用的内部中断D:可用IF标志位屏蔽的●中断响应后应保护的断点序为( B )。

A:F、IP、CS B:F、CS、IP C:CS、IP、F D:IP、CS、F●指令IRET恢复的断点序为( D )。

A:F、IP、CS B:F、CS、IP C:CS、IP、F D:IP、CS、F●中断类型号02H对应的功能是( C )。

A:软中断B:INTR中断C:NMI中断D:键盘中断●中断类型号09H对应的功能是( D )。

A:软中断B:INTR中断C:NMI中断D:键盘中断●DOS 21H中断时,AH = 01H对应的功能是(A)。

A:从键盘入字符并回显B:从键盘入字符不回显C:从键盘入字符串并回显D:从键盘入字符串不回显●DOS 21H中断时,AH = 01H时,出口参数应从(A)取。

A:AL B:BL C:CL D:DL●DOS 21H中断时,AH = 02H时,入口参数应赋给( D )。

A:AL B:BL C:CL D:DL二:填空题●当8086的可屏蔽中断INTR引脚输入(高电平)时获得中断请求。

●当8086的非屏蔽中断NMI引脚输入(上升沿脉冲)时获得中断请求。

●响应可屏蔽中断INTR的条件是控制标志IF=( 1 )。

●PC/XT系统响应NMI中断时的中断类型码为(02H )。

●PC/XT系统响应INTR中断时的中断类型码为(08H )至(0FH )。

●8086系统响应中断应保护的现场和断点顺序为( F )、(CS )、(IP )。

●指令IRET恢复现场和断点顺序为(IP)、(CS )、( F )。

●8086系统进入中服程序后,控制标志IF=(0 )、TF=(0 )。

●8086CPU的中断向量表共(1024 )个字节,每( 4 )字节存放一个中断服务程序的入口地址,一共可存放(256 )个中断服务程序的入口地址,较高地址的两字节存放中断服务程序的入口地址的(CS ),较低地址的两字节存放中断服务程序的入口地址的(IP )。

●8086系统中中断号16H 的中断向量表地址的首址为(00058H )。

●8086系统中的中断向量表首址00064H对应的中断类型码是(21H )。

●8086的内部中断、INTR中断、NMI中断的优先序为(内部中断)、(NMI中断)、(INTR中断)。

●若INTR、NMI同时中断请求,8086应先响应(NMI )。

●中断优先权管理的方法有(软件查询法)、(硬件菊花链法)和(专用芯片法)。

●在软件查询法中断优先权管理中,各中断源的优先权是(固定不变)。

●中断嵌套的条件是新中断源的级别(高于)当前中断源。

●PC系统中,在可屏蔽中断的第( 2 )个/INT A响应周期传送中类型码。

●在80486系统中,内部中断称为(异常)。

●在80486系统中,外部可屏蔽中断源的数量为(15 )个。

三:判断题●8086的中断系统含内部中断和外部中断(√)。

●8086仅提供一个可屏蔽中断源INTR(√)。

●8086的非屏蔽中断NMI响应中断的条件是IF=1(×)。

●8086响应非屏蔽中断NMI时执行类型号为00H的中断服务程序(×)。

●若INTR和NMI中断请求同时发生,8086先响应INTR中断请求(×)。

●8086响应中断的条件是执行完当前指令(√)。

●8086系统中,可屏蔽中断INTR的中断请求信号为低电平有效(×)。

●8086系统中,非屏蔽中断NMI的中断请求信号为高电平有效(×)。

●若可屏蔽中断INTR请求中断有效,当IF=0时,控制线/INT A输出高电平(√)。

●中断向量就是中断服务程序的入口地址(√)。

●8086系统的中断向量表由1K个存储单元存放(√)。

●8086系统响应中断保护现在和断点的顺序是CS、IP、F(×)。

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

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

●PC/XT机应用中断控制芯片8259提供了8个中断源(√)。

●PC386机应用中断控制芯片8259提供了16个中断源(×)。

●80486将内部中断称为异常(√)。

●DOS中断中35H号功能为取中断向量到给定出口参数寄存器(√)。

●多中断源的软件查询法确定了多中断源的固定优先序(√)。

●在中断服务程序中可响应优先权更高的中断请求(√)。

●指令INT 10H是执行中断类型号为10H的DOS功能程序(×)。

四:简答题●什么叫中断?为什么计算机系统中要使用中断?【解】:中断即对突发事件的处理,生活中有这些突发事件例:吃饭时手机响了;中国发生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系统硬件中断类型及特点。

【解】:硬件中断类型有可屏蔽中断INTR和非屏蔽中断NMI两种,INTR的中断请求信号为高电平有效,NMI的中断请求信号为上升沿有效。

可屏蔽中断INTR响应中断请求的条件由控制标志IF确定,若IF=0,中断响应/INT A输出高电平,即有中断请求但无中断响应(中断屏蔽);若IF=1,中断响应/INT A输出低电平,即有中断请求必有中断响应(中断允许)。

非屏蔽中断NMI与IF条件无关,即只要在NMI线上输入上升沿信号,8086系统就将中断响应并执行中断类型码为02H的中断服务程序。

●简述8086的中断过程【解】:8086CPU获得中断请求;8086CPU执行完当前指令;8086CPU查询中断源类型码;保护现场,保护断点;8086CPU响应中断,根据中断类型码获得中断服务程序的入口地址;执行服务程序;中断返回,即恢复断点,恢复现场;重复上述过程。

相关主题