全站数据
8 4 2 0 5 8 1

中断返回的定义

教师资格证考试小助手 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 22:40:58

问题描述

中断返回的定义,在线求解答
精选答案
最佳答案

IRQ的英文全称是Interrupt Request,翻译成中文就是“中断请求”,缩写为IRQ。 IRQ主要是就外部设备而言的。声卡、调制解调器等外部设备,在一般情况下并不使用,也就是说,不占用CPU的工作时 间。

当我们播放声音文件、上网时,声卡、调制解调器就会向 CPU发出申请,要求CPU分配一些工作时间给它们。

但这时往往 CPU正在进行其他工作,怎么办呢?

这时“中断”就起作用了。

CPU会给发出中断申请的外部设备一个中断号,也就是IRQ号 码,以后这个外部设备就使用这个中断号来工作,一旦有工作要求,CPU就会响应,暂时拿出一段时间为这个外部设备工作。

IRQ号码是分等级的,而且CPU一次只能响应一个中断请 求,如果有好几个设备不小心使用了同一个IRQ号码,系统就会出现问题。

在DOS下声卡不能发声,多半就是IRQ号码分配得不对造成的。

在Windows系统里,系统会自动为外部设备分配IRQ号,如果有冲突会自己进行调整,尽量满足要求,实在不行才会发出警告。

其他回答

定义是:首先恢复原保留寄存器的内容和标志位的状态,这称为恢复现场,由用户编程完成。然后,再加返回指令RETI,RETI指令的功能是恢复PC值,使CPU返回断点,这称为恢复断点。

恢复现场和断点后,CPU将继续执行原主程序,中断响应过程到此为止。