试题详情
- 简答题简述中断、中断源、中断源优先级及中断嵌套的含义。
-
中断是单片机实时地处理内部或外部事件的一种内部机制。当某种内部或外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理,中断处理完毕后,又返回被中断的程序处,继续执行下去、。
中断的意义在于资源共享和应急处理。
中断的功能有四:一、调整CPU与外设的速度配合;二、实时控制的实现;三、故障检测;四、实现人机交流引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。 通常中断源有以下几种:
(1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。 由计算机硬件异常或故障引起的中断,也称为内部异常中断。
(2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。 (3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。
(4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。
为了使得系统能及时响应并处理发生的所有中断,系统根据引起中断事件的重要性和紧迫程度,硬件将中断源分为若干个级别,称作中断优先级。
中断系统正在执行一个中断服务时,有另一个优先级更高的中断提出中断请求,这时会暂时终止当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行,这个过程称为是中断嵌套。 关注下方微信公众号,在线模考后查看
热门试题
- 10111B用十六进制数表示为(),八进
- 用DWORD定义的一个变量XYZ,它的类
- 中断优先权管理的方法有()、()、()。
- 模拟量转换为数字量一定会引入转换误差,所
- 8255A并行接口中PA口、PB口和PC
- EEPROM
- DMA控制器8237A能不能用中断方式工
- AGP的含义是()。
- IA-64结构是IA-32结构的64位扩
- UART设置哪些出错标志?
- 指令JMP NEAR PTR L1与CA
- 如何构造MCS-51单片机扩展的系统总线
- RAM有几种,各有什么特点?ROM有几种
- 异步通信有何约定?
- 8259A共有()个可编程的寄存器,它们
- 8086/8088工作于最小方式下,有两
- 试编写一查表求平方的子程序SQR(设X在
- 串行通信线路有三种连接方式,即()、()
- 在8086系统中,从物理地址388H开始
- 若PSW为18H,则选择的是第()组通用