试题详情
- 简答题简述MCS-51 单片机的中断响应过程。
-
M.CS-51 单片机的中断响应过程可简单归纳为5步:
(1) 中断源检测:在每条指令结束后, 系统都自动检测中断请求信号, 如果有中断请求,且CPU处于开中断状态下, 则响应中断。
(2) 保护现场:在保护现场前, CPU自动将当前PC压入堆栈。此时,一般要关中断, 以防止现场被破坏。保护现场一般是用堆栈指令将原程序中用到的寄存器推入堆栈。
(3) 中断服务: 即为相应的中断源服务。
(4) 恢复现场:用堆栈指令将保护在堆栈中的数据弹出来, 在恢复现场前要关中断, 以防止现场被破坏。在恢复现场后应及时开中断。
(5) 返回: CPU将推入到堆栈的断点地址弹回到程序计数器, 从而使CPU继续执行刚才被中断的程序。 关注下方微信公众号,在线模考后查看
热门试题
- RS-232C数据D及控制线的接通状态规
- 浮点数据为什么要采用规格化形式?
- 设一个8253的计数器0产生20ms的定
- 设某微型机的内存RAM区的容量位128K
- 数据通信设备DCE是一个使传输信号符合线
- 多核处理器
- SRAM表示(),DRAM表示()。
- MCS-51单片机上电复位时,CPU从(
- 简述CPU与外设进行数据交换的几种常用方
- 什么叫分级总线?使用分级总线有什么优点?
- 十进制29的二进制表示为原码()
- 8255是一种可编程的()行接口芯片,其
- 程序设计:采用定时中断方式,实现下图跑马
- 最大的10位无符号二进制整数转换成十进制
- 8051单片机内设几个可编程的定时/计数
- 简述中断控制器8259A的内部结构。
- 8086CPU为了适应各种应用场合有两种
- 8255A是可编程的并行输入/输出接口芯
- 8255的编程。设8255的端口地址为2
- MCS-51单片机系列有()个中断源,可