Blog

Keep up to date with the latest news

第七章 输入输出系统-中断现场与断点

第七章 输入输出系统-中断现场与断点

原创

已于 2022-11-03 21:08:48 修改

·

6.5k 阅读

·

14

·

26

·

CC 4.0 BY-SA版权

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

文章标签:

#考研

于 2022-10-20 20:01:52 首次发布

计组

同时被 2 个专栏收录

3 篇文章

订阅专栏

笔记

2 篇文章

订阅专栏

本文详细介绍了中断处理的概念,包括断点、现场信息的保存以及中断隐指令的作用。中断隐指令在CPU响应中断后自动执行,负责保存程序状态,转而执行中断服务程序。保存现场涉及将寄存器内容压入栈或内存,以便中断服务完成后恢复程序执行。

断点:程序中断的地方,将要执行的下一指令的地址

现场:程序执行的现场信息,如通用寄存器和状态寄存器的内容

保存断点:即保存PC的值,由中断隐指令完成(即硬件自动完成),压入栈或寄存中

保存现场:将现场信息(各种寄存器中的值)压入主存或堆栈,由中断服务程序的指令完成(即由软件完成)

中断隐指令:

CPU响应中断后,经过硬件的一些操作,就会转去执行中断服务程序,硬件操作即为中断隐指令

不是一条真正的指令,没有操作码,不能为用户所使用

其完成的操作:

1.关中断

2.保存断点:保存PC

3.引出中断服务程序:将中断服务程序的入口地址传送给PC