试题详情
- 简答题CPU响应中断的条件有哪些?哪些情况下不会响应新的中断?
-
CPU响应中断的条件:首先单片机响应中断的条件是中断源有请求且CPU开中断(即EA=1)。
(1)无同级或高级中断正在处理。
(2)现行指令执行到最后1个机器周期且已结束。
(3)若现行指令为RETI或访问特殊功能寄存器IE、IP的指令时,执行完该指令且紧随其后的另一条指令也已执行完毕。
在满足以上条件的基础上,若下列任何一种情况存在,则CPU不会响应新的中断:
(1)CPU正在执行一个同级或高优先级的中断服务程序;
(2)正在执行的指令尚未执行完;
(3)正在执行中断返回指令RETI或对专用寄存器IE、IP进行读/写指令。CPU执行完上述指令之后,要再执行下一条指令时,才能响应新的中断请求。 关注下方微信公众号,在线模考后查看
热门试题
- MCS-51单片机存储器结构的主要特点是
- 跳转指令AJMP的跳转范围是()。
- 指令周期是指()所需的时间。
- 若要使用8×51演奏音乐,除了音阶外,还
- 有某微机系统用2片EPROM芯片组成的存
- 若要求MCS-51单片机的定时/计数器T
- 何谓堆栈?为什么要设置堆栈?栈区是怎样确
- 模块化程序设计有哪些优点().
- 8051单片机的机器周期为4μS,则其晶
- 指令中直接给出操作数的寻址方式称为直接寻
- MCS-51外中断有几种触发方式?一般情
- 要使STC12C5A60S2的定时器0是
- 指出指令中的50H或66H个代表什么?
- 在进行BCD码运算时,紧跟运算指令后面的
- 使用定时器/计数器1设置串行通讯的波特率
- MCS—51指令SJMP相对于其自身的首
- CLR 20H是位操作指令。
- 说明“看门狗”摆脱“死循环”和程序“跑飞
- AT89S51单片机程序存储器的寻址范围
- 将内部RAM 20H单元内容