1、第五章习题参考答案一、填空题1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。2、外中断请求标志位是 IE0 和 IE1 。3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把PC 的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向 程序存储器 中的中断地址区。二、选择题:1、在中断服务程序中,至少应有一条(D )
2、。A、传送指令 B、转移指令 C、加法指令 D、中断返回指令2、要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )。 A、98H B、84H C、42H D、22H3、MCS-51响应中断时,下列哪种操作不会发生( A ) A、保护现场 B、保护PC C、找到中断入口 D、保护PC转入中断入口4、MCS-51中断源有( A ) A、5个 B、2个 C、3个
3、 D、6个5、计算机在使用中断方式与外界交换信息时,保护现场的工作应该是( C ) A、由CPU自动完成 B、在中断响应中完成 C、应由中断服务程序完成 D、在主程序中完成6、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( D )。 A、INT0,INT1 B、T0,T1 C、T1,串行接口 D、 INT0,T07、若MCS-51中断源都编程为同级,当它们同时申请中断时,CPU首先响应( B )。 A、INT1 B、INT0
4、 C、T1 D、T08、当CPU响应串行接口中断时,程序应转到( C )。 A、0003H B、0013H C、0023H D、0033H9、执行MOV IE,#03H后,MCS-51将响应的中断是( D )。 A、1个 B、2个 C、3个 D、0个10、外部中断1固定对应的中断入口地址为( C )。 A、0003H B、000BH C、0013H D、001BH11
5、、MCS-51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器( B )。 A、IE B、IP C、TCON D、SCON12、( C )非单片机系统响应中断的必要条件。A、 TCON或SCON寄存器内的有关中断标志位为1B、 IE中断允许寄存器内的有关中断允许位置1C、 IP中断优先级寄存器内的有关位置1D、 当前一条指令执行完13、各中断源发出的中断请求信号,都会标记在MCS-51系统中的( B )。 A、TMOD B、TCO
6、N/SCON C、IE D、IP14、执行返回指令时,返回的断点是( C ) A、调用指令的首地址 B、调用指令的末地址 C、调用指令下一条指令的首地址 D、返回指令的末地址15、中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是:( D )A、当前正在执行高优先级中断处理B、当前正在执行RETI指令C、当前指令是DIV指令,且正处于取指令的机器周期D、当前指令是MOV A,R316、当CPU响应外部中断0INT0的中断请求后,程序计数器PC的内容是( A )。
7、A、0003H B、000BH C、0013H D、001BH17、当CPU响应外部中断1INT1的中断请求后,程序计数器PC的内容是( C )。A、0003H B、000BH C、0013H D、001BH18、MCS—51单片机在同一级别里除串行口外,级别最低的中断源是( C )。A、外部中断1 B、定时器T0 C、定时器T1 D、串行口19、MCS—51单片机在同一级别里除INT0外,级别最高的中断源是( B )。A、外部中断1 B