中断服务程序

中断服务程序,处理器处理“急件”,可理解为是一种服务,是通过执行事先编好的某个特定的程序来完成的,这种处理“急件”的程序被称为——中断服务程序。
基础资料
  • 中文名:中断服务程序
  • 外文名:Interrupt Service Routines
  • 中断服务程序:处理器处理“急件”
  • 正文:与每类I/O设备相关的进程
  • 中断处理过程:保护被中断进程现场
  • 简介

    基本介绍

    与每类I/O设备相关的进程都有一个靠近内存底部的地址,称作中断向量。它包括中断服务程序的入口地址。

    当中央处理器正在处理内部数据时,外界发生了紧急情况,要求CPU暂停当前的工作转去处理这个紧急事件。处理完毕后,再回到原来被中断的地址,继续原来的工作,这样的过程称为中断。实现这一功能的部件称为中断系统,申请CPU中断的请求源称为中断源,单片机的中断系统一般允许多个中断源,当多个中断源同时向CPU请求中断时,就存在一个中断优先权的问题。通常根据中断源的优先级别,优先处理最紧急事件的中断请求源,即最先响应级别最高的中断请求。

    中断处理过程:

    (1)保护被中断进程现场。为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。

    (2)分析中断原因,转去执行相应的中断处理程序。在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。

    (3)恢复被中断进程的现场,CPU继续执行原来被中断的进程。

    首页
    科技
    #贵族
    最新入驻
    贾科莫·普契尼
    Caroline Lufkin
    翁建宇
    相关阅读
    串并口
    内容词条·6445人浏览
    UEFI
    内容词条·6475人浏览
    非压缩BCD
    内容词条·1500人浏览
    穿线机
    内容词条·2316人浏览
    格雷码
    内容词条·6130人浏览
    MBean
    内容词条·172人浏览
    • 网站地图
    • |

    Copyright 2023 fuwu029.com赣ICP备2022008914号-4