容为
。
33、假定( A)=0FBH,( B)=12H。执行指令:
DIV
AB
,寄存器 B 的内容为 11H 0 。
R7,rel 指令将循环执行
,CY的内
后,累加器 A 的内容为
容为 0
,OV的 内容为
39、在 R7初值为 00H的情况下, DJNZ 次 256 。
42、DIV
AB 指令执行后, OV标志为 1,则此指令执行前( B)=
43、MUL AB 指令执行后, OV标志为 1,则( B)不为 44、用一条指令
。
可以取
LJMP 1234H
代下列 4 条指令:
MOV
DPTR,#1234H DPL DPH
PUSH PUSH RET
45、要访问特殊功能寄存器,可以采用的寻址方式是
直
接
、
位寻址
寄存器
和
。
第五章 习题参考答案
一、填空题
5
2、外中断请求标志位是
ET0 和 ET1
IE
和IP
。
寄存
3、RETI
指令以及任何访问
器的指令执行过 后, CPU不能马上响应中断。
4、8051 单片机响应中断后,产生长调用指令 LCALL,执行该指令的过
程包括:首先把pc
的内容压入堆栈,以进行断点保护,然后把长
pc ,使程序执行转向 程序存储器
中
调用指令的 16 位地址送 的中断地址区。
二、选择题:
3、MCS-51响应中断时,下列哪种操作不会发生(
)
D、
A、 保护现场
B 、保护 PC C、找到中断入口
保护 PC转入中断入口
5、计算机在使用中断方式与外界交换信息时, 保护现场的工作应该是
(
)
A 、 由 CPU自动完成
C、 应由中断服务程序完成
B 、 在中断响应中完成
D、 在主程序中完成
12、(
)非单片机系统响应中断的必要条件。
A、
TCON或 SCON寄存器内的有关中断标志位为 1
IE 中断允许寄存器内的有关中断允许位置 IP 中断优先级寄存器内的有关位置
当前一条指令执行完
B、
1
C、
1
D、
6
13、各中断源发出的中断请求信号,都会标记在
MCS-51系统中的
(
)。
B 、 TCON/SCON C、 IE
D、 IP
A、 TMOD
26、MCS—51 单片机外部中断 1 和外部中断 0 的触发方式选择位是 (
)。
A 、TR1和 TR0 B、IE1 和 IE0 C 、IT1 和 IT0 D、TF1 和 TF0
28、MCS—51 单片机响应中断的过程是(
)。
A、断点 PC自动压栈,对应中断矢量地址装入 PC B、关中断,程序转到中断服务程序
C、断点压栈, PC指向中断服务程序地址
D、断点 PC自动压栈,对应中断矢量地址装入 PC,程序转到该矢量地
址,再转至中断服务程序首地址
30、MCS—51 单片机响应中断矢量地址是(
)。
A、中断服务程序的首句地址 B、中断服务程序的出口地址 C、中断服务程序的入口地址 D、主程序等待中断指令的地址
31、一主程序中有一句 LP:SJMP LP,功能指令为等待中断,当发生
中断且中断返回后,(
)。
A、返回到主程序开始处 B、返回到该句的下一条指令处 C、返回到该句的上一条指令处
D、返回到该句
RETI 而是 RET,中断返回后
32、一中断子程序的最后一句不是
(
)。
7
A、返回到主程序中 ACALL或 LCALL的下一句 B 、返回到主程序中响
应中断时一句的下一句
C、返回到主程序开始处
D、返回到 0000H处
34、对定时器控制寄存器 TCON中的 IT1 和 IT0 位清 0 后,则外部中断请求信号方式为( )。
A 、低电平有效
B、高电平有效 C、脉冲上
跳沿有效
D、脉冲后沿负跳有效
三、多项选择题
1、MCS—51 单片机控制寄存器 TCON的作用是(
)等。
B 、定时器的溢出
A 、定时 / 计数器的启、停控制
标志
C、外部中断请求标志
E、选择外部中断触发方式
D、确定中断优先级
4、CPU响应中断的条件包括(
ACDE )。
C、有中断请求
E 、已开放 CPU中断
A 、现行指令运行结束
B 、保护现场
D、申请中断的中断源中断允许位为 1
6、MCS— 51 单片机外部中断源的中断请求方法可以是 (
BD
)。
A 、高电平触发
B、低电平触发 C、上升沿触
发
D、下降沿触发
8