中断和中断系统
创始人
2024-05-02 05:03:23
0

目录

中断的引入

中断的概念

 中断源(2018年)背会

中断系统的功能

1:实现中断及返回 

 2:实现优先权排队(中断判优)

 3:高级中断源能中断低级的中断处理

CPU对外部可屏蔽中断的响应以及中断过程

1:关中断   

2:保留断点

3:保护现场(自己选择保护有关的寄存器) 

4:给出中断入口地址,转入响应的中断服务程序 

5:恢复现场

6:中断返回

填空题会常考  中断的过程

中断控制器8259A (3条消息) 可编程的可屏蔽中断控制器8259A笔记_小萌新上大分的博客-CSDN博客

中断这部分需要掌握 :1中断的概念,2中断源有哪些 ,3中断的过程,4:8259A中断控制器 常考的而几个寄存器ISR IRR IMR  PR  。中断控制字  ICW(4个一偶三奇数)和OCW(3个一奇两偶)的个数。 以及控制字的干什么的。比如OCW2  中断结束EOI  OCW3读取ISR和IRR。  5:中断向量表(超级重点)从里面取出来的内容是中断服务程序的地址

中断的引入

中断的概念

 中断源(2018年)背会

中断系统的功能

1:实现中断及返回 

程序的执行是由CS:IP来指示的

执行中断必须要等一条指令执行结束。也就是一个指令周期结束才可以响应中断

 

 2:实现优先权排队(中断判优)

 3:高级中断源能中断低级的中断处理

相当于二级中断

CPU对外部可屏蔽中断的响应以及中断过程

1:关中断   

在CPU响应中断后,发出中断响应信号的同时,内部自动关中断

理论上CPU响应中断。可屏蔽中断就进不来  。IF=0 。但是可以通过STI指令把 IF=1,手动开中断

2:保留断点

CPU响应中断后吧IP和CS还有FLAGS标志寄存器推入堆栈保存,以备中断处理完毕后,能返回被中断的程序。

3:保护现场(自己选择保护有关的寄存器) 

4:给出中断入口地址,转入响应的中断服务程序 

中断向量类型码就是几号几号中断

8086能寻址1MB     0000 0000 0000 0000 0000-1111 1111 1111 1111 1111

端口64KB      0000 0000 0000 0000-1111 1111 1111 1111

中断是256级 通过中断向量类型码来区分(给它一个身份证号)。然后去中断向量表中去查

这个中断服务程序的入口地址的。

5:恢复现场

6:中断返回

填空题会常考  中断的过程

1:中断请求 2: 中断判优  3:中断响应    4:中断处理  5:中断返回 

中断控制器8259A 
(3条消息) 可编程的可屏蔽中断控制器8259A笔记_小萌新上大分的博客-CSDN博客

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...