社区
C语言
帖子详情
中断在软件中如何响应?
ffmm
2001-04-26 09:13:00
我不明白,硬件中中断有不同的优先级,高级优先权的先执行,可在软件中这些怎么实现的?代码执行到一半,高级优先权的中断到了,我怎么去响应这个中断,然后又能回到执行到一半的程序?
如有这方面的可执行代码(我用BC3.0),也请赐教。
...全文
110
3
打赏
收藏
中断在软件中如何响应?
我不明白,硬件中中断有不同的优先级,高级优先权的先执行,可在软件中这些怎么实现的?代码执行到一半,高级优先权的中断到了,我怎么去响应这个中断,然后又能回到执行到一半的程序? 如有这方面的可执行代码(我用BC3.0),也请赐教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nohappy
2001-05-05
打赏
举报
回复
你真幸运,用的是bc,现成的程序就有.你可以查阅<<电脑编程技巧与维护>>的2000年8期的47页.
大致方法是:你现编好你的中断服务程序.记住服务程序应用 void insterrupt 声明.摘你的主程序中用函数setvect将中断服务程序地址写入中断向量表即可.
我用的是vc,问了这么久没人告诉我setvect在vc中应用那个函数.也难怪我nohappy
huang_zhi_x
2001-04-26
打赏
举报
回复
烧不完的祖国爱,燃不尽的故乡情 说的对.
所有的东西系统已做好, 你不必理他, 建以你看系统原理及操作系统的书.
holyfire
2001-04-26
打赏
举报
回复
中断发生的时候,系统会把寄存器和标示等现场保存,如果有对锁存的操作就要屏蔽中断直到完成才能打开。所以中断的返回不用你操心。中断的响应也是系统完成的,你只需要编好中断服务程序就可以了。
什么叫
中
断
?什么叫
中
断
处理?什么叫
中
断
响应
?什么叫关
中
断
?什么叫开
中
断
?什么叫
中
断
屏蔽?
中
断
是指计算机在执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时
中
断
当前正在执行的程序而转去执行相应的事件处理程序,待处理完毕后又返回原来被
中
断
处继续执行或调度新的进程执行的过程。...
计组 |
中
断
是什么?
中
断
流程有哪些?什么情况下
响应
中
断
?
中
断
响应
优先级级别最低的是重新启动
中
断
中
断
响应
优先级级别最高的
中
断
类型是紧急机器校验
中
断
分配给
中
断
处理
软件
的功能应当是保存通用寄存器
中
断
响应
硬件分工保存的是条件码等状态信息当用户程序需调用外设进行输入...
CPU
响应
中
断
的条件是什么?简述
中
断
处理过程
CPU
响应
中
断
的条件是什么?简述
中
断
处理过程
【
中
断
】你对
中
断
究竟有多了解?试着把
中
断
的触发流程整理了一遍...
如果要你讲一下
中
断
,你会怎么去描述一个
中
断
的触发流程呢? 最基础的可能就是:保护现场 -
中
断
处理 - 恢复现场... 那保护现场做了什么事情?... CPU在什么条件、什么时候、以什么方式来
响应
中
断
? ..
操作系统原理,硬件需要
响应
中
断
,
中
断
向量表与Linux示例,
中
断
处理程序流程,
软件
需要处理
中
断
,
中
断
机制示例
O、
中
断
异常机制是现代计算机系统的核心机制之一,硬件和
软件
相互配合使计算机系统充分发挥能力。 一、硬件的工作:
响应
中
断
1、捕获
中
断
源发出的
中
断
异常请求,以一定的方式
响应
,将处理器控制权交给特定的处理程序...
C语言
69,373
社区成员
243,079
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章