发布网友 发布时间:2022-04-22 17:23
共5个回答
热心网友 时间:2023-09-24 14:48
中断处理
当CPU(*处理器)执行一条现行指令的时候,如果外设向CPU发出中断请求,那么CPU在满足响应的情况下,将发出中断响应信号,与此同时关闭中断,表示CPU不在受理另外一个设备的中断。
这时,CPU将寻找中断请求源是哪一个设备,并保存CPU自己的程序计数器(PC)的内容。然后,他将转移到处理该中断源的中断服务程序。CPU在保存现场信息,设备服务(如交换数据)以后,将恢复现场信息。在这些动作完成以后,开放中断,并返回到原来被中断的主程序的下一条指令。
扩展资料
当中断处理完毕后,用户通过POP指令将保存在堆栈中的各个寄存器的内容弹出,即恢复主程序断点处寄存器的原值。
在中断服务子程序的最后要安排一条中断返回指令IRET,执行该指令,系统自动将堆栈内保存的 IP/EIP和CS值弹出,从而恢复主程序断点处的地址值,同时还自动恢复标志寄存器FR或EFR的内容,使CPU转到被中断的程序中继续执行。
热心网友 时间:2023-09-24 14:48
中断处理是指计算机使程序的流程突然跳转到程序中的特定地方,这样的地方被称为中断处理例程或是中断处理程序。热心网友 时间:2023-09-24 14:49
中断的意思如下: 1、中断,是一种法律法规术语,是指在诉讼时效期间进行中,因发生一定的法定事由,致使已经经过的时效期间统归无效,待时效中断的事由消除后,诉讼时效期间重新起算。 2、中断是指计算机运行过程中,出现某些意外情况需主机干...
热心网友 时间:2023-09-24 14:49
比如老师上课,中途来了一个电话,接完电话继续上课。热心网友 时间:2023-09-24 14:50
指计算机使程序的流程突然跳转到程序中的特定地方,这样的地方被称为中断处理例程