操作系统的中断原理
中断系统:{
1、对异步或例外事件的一种响应
2、这一响应能自动的保存CPU状态以便将来重新启动
3、自动转入中断处理程序
}
中断处理过程
用户程序 → 中断机构(硬件) →中断处理程序
↓ / ↓ / ↓
↓ / ↓ / ↓
↓ / 辨别中断类型 / 取出中断码
/ ↓ / 分析中断原因
↓ / ↓
↓ \ 保护旧的PSW / ↓
↓ \ ↓ / 按不同原因分别处理
↓ \ 取出新的PSW/ ↓
↓ \ ↓
↓ \ ↓
↓ \ ↓
旧的PSW \ 取出旧的PSW重新载入
\ 返回断点
\ ↓
\ ← ←← ←←←← ←新的PSW
PSW:程序状态控制寄存器中的内容 ?????、
看不懂啊{:soso__9367732512299872165_4:} PSW 即程序状态字(有些教材也叫程序状态寄存器),Program Status Word 程序状态寄存器PSW是计算机系统的核心部件——控制器的一部分,PSW用来存放两类信息:一类是体现当前指令执行结果的各种状态信息,称为状态标志,如有无进位(CF位),有无溢出(OF位),结果正负(SF位),结果是否为零(ZF位),奇偶标志位(PF位)等;另一类是存放控制信息,称为控制状态,如允许中断(IF位),跟踪标志(TF位),方向标志(DF)等。有些机器中将PSW称为标志寄存器FR(Flag Register)。 督察就是督察啊
页:
[1]