中断响应和中断处理-c语言的科学和艺术 课后习题解答(英文版)

时间:2024-07-21 12:43:27
【文件属性】:

文件名称:中断响应和中断处理-c语言的科学和艺术 课后习题解答(英文版)

文件大小:5.73MB

文件格式:PDF

更新时间:2024-07-21 12:43:27

事业单位 计算机类

三、中断响应和中断处理 (一)CPU 响应中断的条件 CPU 响应中断必须满足下列条件。 1.CPU 接收到中断请求信号 首先中断源要发出中断请求,同时 CPU 还要接收到这个中断请求信号。 2.CPU 允许中断 CPU 允许中断,即开中断。CPU 内部有一个中断允许触发器(EINT),只有当 EINT=1 时,CPU 才可以响应中断源的中断请求(中断请求);如果 EINT=0,CPU 处于不允许中断 状态,即使中断源有中断请求,CPU 也不响应(中断关闭)。 通常,中断允许触发器由开中断指令来置位,由关中断指令或硬件自动使其复位。 3.一条指令执行完毕 这是 CPU 响应中断请求的时间限制条件。一般情况下,CPU 在一条指令执行完毕且没 有更紧迫的任务时才能响应中断请求。 (二)中断隐指令 CPU 响应中断之后,经过某些操作,转去执行中断服务程序。这些操作是由硬件直接 实现的,把它称为中断隐指令。中断隐指令并不是指令系统中的一条真正的指令,它没有操 作码,所以中断隐指令是一种不允许、也不可能为用户使用的特殊指令。其所完成的操作主 要有:


网友评论