I/O方式 —— 程序中断方式

本文详细介绍了程序中断方式的基本概念和工作流程,包括中断请求、中断判优、中断响应、中断服务程序寻址和执行。中断请求分为硬件中断和软件中断,中断判优涉及中断源的优先级。中断服务程序执行前会关闭中断、保存断点,然后通过中断向量寻址执行。程序中断与调用子程序的主要区别在于服务时间和对象以及处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、基本概念


需要CPU中断自己的任务,转而执行I/O设备与存储器之间的数据传送。

在这里插入图片描述
在这里插入图片描述

二、工作流程


  1. 中断请求:中断源向CPU发送中断请求信号。
  2. 中断判优:多个中断源同时提出请求时,通过中断判优逻辑响应一个中断源。
  3. 中断响应及中断隐指令。
  4. 中断服务程序寻址
  5. 执行中断服务程序
    在这里插入图片描述

步骤一:中断请求

(1)中断请求分类

  • 程序中断方式属于I/O 中断,因此属于外中断。

  • 硬件中断:通过外部的硬件产生的中断。硬件中断属于外中断。

  • 软件中断:通过某条指令产生的中断,这种中断是可以变成实现的,软件中断属于内中断。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值