问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

简述中断处理的过程。指出其中哪些工作是由硬件完成的,哪些是由软件实现的?

发布网友 发布时间:2022-04-26 08:55

我来回答

4个回答

热心网友 时间:2023-10-09 02:48

CPU中断处理过程为首先,将断点处的PC值(即下一条应执行指令的地址)推入堆栈保留下来,这称为保护断点,由硬件自动执行。然后,将有关的寄存器内容和标志位状态推入堆栈保留下来,这称为保护现场,由软件执行完成。保护断点和现场后即可执行中断服务程序,执行完毕,CPU由中断服务程序返回主程序。

中断返回过程为首先恢复原保留寄存器的内容和标志位的状态,这称为恢复现场,由软件执行完成。然后,再加返回指令RETI,RETI指令的功能是恢复PC值,使CPU返回断点,这称为恢复断点。恢复现场和断点后,CPU将继续执行原主程序,中断响应过程到此为止。

扩展资料:

几个中断请求可能同时出现,但中断系统只能按一定的次序来响应和处理。可最先被响应的中断具有最高优先权,按优先级别顺序进行处理。优先权高低是由中断部件的中断排队线路确定的。对应于各中断级设置相应的屏蔽位。只有屏蔽位为1时,该中断级才能参加中断优先权排队。

当机器设置很多中断源时,为了简化设计,对中断源分组管理。具有相同中断优先权的中断源构成一个中断级。同一级中断使用同一个中断控制程序起点。

热心网友 时间:2023-10-09 02:48

不同的计算机对中断的处理各具特色,就其多数而论,中断处理过程如下:

①关中断,进入不可再次响应中断的状态,由硬件实现。

②保存断点,为了在中断处理结束后能正确返回到中断点。由硬件实现。

③将中断服务程序入口地址送PC,转向中断服务程序。可由硬件实现,也可由软件实现。

④保护现场、置屏蔽字、开中断,即保护CPU中某些寄存器的内容、设置中断处理次序、允许更高级的中断请求得到响应,实现中断嵌套。由软件实现。

⑤设备服务,实际上有效的中断处理工作是在此程序段中实现的。由软件程序实现。 ⑥退出中断。在退出时,又应进入不可中断状态,即关中断、恢复屏蔽字、恢复现场、开中断、中断返回。由软件实现。

扩展资料:

在微机系统中,对于外部中断,中断请求信号是由外部设备产生,并施加到CPU的NMI或INTR引脚上,CPU通过不断地检测NMI和INTR引脚信号来识 别是否有中断请求发生。对于内部中断,中断请求方式不需要外部施加信号激发,而是通过内部中断控制逻辑去调用。

无论是外部中断还是内部中断,中断处理过程 都要经历:请求中断→响应中断→关闭中断→保留断点→中断源识别→保护现场→中断服务子程序→恢复现场→中断返回。

参考资料来源:百度百科-中断处理

热心网友 时间:2023-10-09 02:49

中断处理过程包括中断请求、中断判优、中断响应、中断处理、中断返回.
硬件实现:中断请求、中断判优、中断响应、中断返回
软件实现:中断请求、中断判优、中断处理
软件、硬件都实现:中断请求、中断判优

热心网友 时间:2023-10-09 02:50

不同的计算机对中断的处理各具特色,就其多数而论,中断处理过程如下:
①关中断,进入不可再次响应中断的状态,由硬件实现。
②保存断点,为了在中断处理结束后能正确返回到中断点。由硬件实现。
③将中断服务程序入口地址送PC,转向中断服务程序。可由硬件实现,也可由软件实现。
④保护现场、置屏蔽字、开中断,即保护CPU中某些寄存器的内容、设置中断处理次序、允许更高级的中断请求得到响应,实现中断嵌套。由软件实现。
⑤设备服务,实际上有效的中断处理工作是在此程序段中实现的。由软件程序实现。 ⑥退出中断。在退出时,又应进入不可中断状态,即关中断、恢复屏蔽字、恢复现场、开中断、中断返回。由软件实现。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 怎么将win10的程序更新关闭' win10系统更新怎么关闭自动更新 win10正式版怎么关闭自动更新 如何解决苹果手机电源锁屏键失灵问题 win10怎么关闭自动安装的更新程序 win10怎么关闭应用程序的自动更新 苹果手机锁屏键不好了怎么办? 苹果手机锁屏键失灵怎么办 小仓鼠睡觉怎么办? 微信朋友圈卖的香仁堂瘦瘦包是真是假 是传销吗 热爱生命的小故事简短 使用瘦瘦包期间能不能吃吸油丸? 为什么说生命是宇宙中最神奇的事物? 有关生命的小故事简短一些哦! 瘦瘦包成功减肥后可以恢复正常喝水吗 神奇小精灵中生命路是什么属性 怎么在四格纸上画一个小生命 微信买到瘦瘦包发现是假货,投诉他有用吗 游戏特效是什么意思?比如英雄联盟 怎样用醋去除黄褐斑?最有效的祛斑方法? 爱玛电动车是哪个国家的品牌 如何关闭win10更新推送 爱玛电动车质量如何 什么是中断响应次序?什么是中断处理次序? 怎么禁止win10自动更新应用程序 关于单片机试题:简述中断处理过程。 怎样关闭win10自动更新和驱动程序 中断响应的处理过程? 简述中断的响应过程(不要长篇大论,简述就可以~~!) 简述外部中断响应过程执行的步骤有哪些? 简要说明中断的处理过程 什么是中断的响应过程? 没有离婚协议书,可以直接去民政局离婚吗? 咬肌变大要怎么变小 卧室里的三色灯为什么要先闪一会儿再亮 无证的离婚协议书怎么写 无条件离婚协议书怎么写 让咬肌变小的最好的方法 为什么三色灯其中一色老是闪 无财产离婚协议怎么写