《微机原理第七章练习题及解.docx》由会员分享,可在线阅读,更多相关《微机原理第七章练习题及解.docx(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理第七章练习题及解微机原理第七章练习题及解一:单项选择题中断号16H的中断向量表地址的首址为。A:58HB:60HC:62HD:64H从8086RAM地址0002CH开场存放四个字节中断向量对应的中断号是B。A:0AHB:0BHC:0CHD:0DH8086可屏蔽中断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:软中断、N
2、MI中断、INTR中断8086CPU响应可屏蔽中断的条件是D。A:IF=0、TF=0B:IF=1、TF=1C:IF=0、与TF无关D:IF=1、与TF无关响应NMI请求的必要条件是C。A:IF=1B: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:是由程序
3、指定的B:由DOS自动分配的C:定在08H开场的4个字节中D:在中断矢量表的表首IBMPC/XT机开机后,中断向量表将存放在D。A:ROM地址高端B:ROM地址低端C:RAM地址高端D:RAM地址低端IBMPC/XT机可提供的中断类型号有D。A:1个B:8个C:32个D:256个8086CPU响应硬中断NMI和INTR时,一样的条件是B。A:允许中断B:当前指令执行结束C:CPU工作在最大组态下D:中断允许标志IF=18086的中断向量表B。A:用于存放中断类型号B:用于存放中断服务程序入口地址C:是中断服务程序的入口D:是中断服务程序的返回地址INTn指令中断是C。A:由外部设备请求产生B:
4、由系统断电引起的C:通过软件调用的内部中断D:可用IF标志位屏蔽的中断响应后应保护的断点序为B。A:F、IP、CSB:F、CS、IPC:CS、IP、FD:IP、CS、F指令IRET恢复的断点序为D。A:F、IP、CSB:F、CS、IPC:CS、IP、FD:IP、CS、F中断类型号02H对应的功能是C。A:软中断B:INTR中断C:NMI中断D:键盘中断中断类型号09H对应的功能是D。A:软中断B:INTR中断C:NMI中断D:键盘中断DOS21H中断时,AH=01H对应的功能是A。A:从键盘入字符并回显B:从键盘入字符不回显C:从键盘入字符串并回显D:从键盘入字符串不回显DOS21H中断时,A
5、H=01H时,出口参数应从A取。A:ALB:BLC:CLD:DLDOS21H中断时,AH=02H时,入口参数应赋给D。A:ALB:BLC:CLD: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、T
6、F=0。8086CPU的中断向量表共1024个字节,每4字节存放一个中断服务程序的入口地址,一共可存放256个中断服务程序的入口地址,较高地址的两字节存放中断服务程序的入口地址的CS,较低地址的两字节存放中断服务程序的入口地址的IP。8086系统中中断号16H的中断向量表地址的首址为00058H。8086系统中的中断向量表首址00064H对应的中断类型码是21H。8086的内部中断、INTR中断、NMI中断的优先序为内部中断、NMI中断、INTR中断。若INTR、NMI同时中断请求,8086应先响应NMI。中断优先权管理的方法有软件查询法、硬件菊花链法和专用芯片法。在软件查询法中断优先权管理中
7、,各中断源的优先权是固定不变。中断嵌套的条件是新中断源的级别高于当前中断源。PC系统中,在可屏蔽中断的第2个/INTA响应周期传送中类型码。在80486系统中,内部中断称为异常。在80486系统中,外部可屏蔽中断源的数量为15个。三:判定题8086的中断系统含内部中断和外部中断。8086仅提供一个可屏蔽中断源INTR。8086的非屏蔽中断NMI响应中断的条件是IF=1。8086响应非屏蔽中断NMI时执行类型号为00H的中断服务程序。若INTR和NMI中断请求同时发生,8086先响应INTR中断请求。8086响应中断的条件是执行完当前指令。8086系统中,可屏蔽中断INTR的中断请求信号为低电平
8、有效。8086系统中,非屏蔽中断NMI的中断请求信号为高电平有效。若可屏蔽中断INTR请求中断有效,当IF=0时,控制线/INTA输出高电平。中断向量就是中断服务程序的入口地址。8086系统的中断向量表由1K个存储单元存放。8086系统响应中断保护如今和断点的顺序是CS、IP、F。中断号16H的中断向量存放在中断向量表地址00064H开场的4个单元中。在中断向量表地址的连续4个单元中,中服入口的IP存放在高地址单元。PC/XT机应用中断控制芯片8259提供了8个中断源。PC386机应用中断控制芯片8259提供了16个中断源。80486将内部中断称为异常。DOS中断中35H号功能为取中断向量到给
9、定出口参数寄存器。多中断源的软件查询法确定了多中断源的固定优先序。在中断服务程序中可响应优先权更高的中断请求。指令INT10H是执行中断类型号为10H的DOS功能程序。四:简答题什么叫中断?为什么计算机系统中要使用中断?【解】:中断即对突发事件的处理,生活中有这些突发事件例:吃饭时手机响了;中国发生SARS疫情;印度洋突发海啸等等。计算机系统中也有突发事件,例如:除数为零;系统突发故障;QQ上有人呼唤;键盘上输入信息等等。中断是I/O控制方式之一,指CPU在正常执行程序时,为外理突发任务只要暂停正常程序转而外理突发任务程序。中断控制方式可提高CPU的工作效率,加强系统的实时处理能力。什么是中断
10、类型码,中断向量,中断向量表?【解】:微处理器可处理的每种中断的编号为中断类型码;中断向量是指中断服务程序的入口地址;中断向量表是存放所有类型码中断服务程序入口地址的一个默认的内存区域。8086/8088系统中中断类型码、中断向量、中断向量表的特点及关系?【解】:在8086系统中,中断类型码共256个,定义为00HFFH;每个中断类型码对应的中断向量为4字节,即中断服务程入口地址的CS段值2字节和IP值2字节;256个中断类型需1024个存储单元存放它的中断向量,8086系统定义在存储器地址空间00000H003FFH存放256个中断类码的中断向量且规定中断向量IP存放在低地址两单元,中断向量
11、CS存放在高地址两单元。什么是硬件中断和软件中断?在PC机中二者的处理经过有什么不同?【解】:硬件中断是外部设备通过向CPU的中断请求线输入电信号来来获得中断请求;软件中断是处理机内部识别中断请求,如内部异常中断或指令中断。8086/8088系统硬件中断类型及特点。【解】:硬件中断类型有可屏蔽中断INTR和非屏蔽中断NMI两种,INTR的中断请求信号为高电平有效,NMI的中断请求信号为上升沿有效。可屏蔽中断INTR响应中断请求的条件由控制标志IF确定,若IF=0,中断响应/INTA输出高电平,即有中断请求但无中断响应中断屏蔽;若IF=1,中断响应/INTA输出低电平,即有中断请求必有中断响应中断允许。非屏蔽中断NMI与IF条件无关,即只要在NMI线上输入上升沿信号,8086系统就将中断响应并执行中断类型码为02H的中断服务程序。简述8086的中断经过【解】:8086CPU获得中断请求;8086CPU执行完当前指令;8086CPU查询中断源类型码;保护现场,保护断点;8086CPU响应中断,根据中断类型码获得中断服务程序的入口地址;执行服务程序;中断返回,即恢复断点,恢复现场;重复上述经过
限制150内