中断和中断系统

news/2025/2/21 1:55:26/

目录

中断的引入

中断的概念

 中断源(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博客


http://www.ppmy.cn/news/7144.html

相关文章

铝合金表面处理废水除铝工艺

铝型材表面处理用水量大,产生废水多,废水中有害物质持续排放。如不加以处理必将污染环境。同时伴随着我国对排污量的征税,也会增加企业的成本和负担。因此,从企业的社会责任和效益两方面考虑,进行废水处理是必须和必要…

c++算法基础必刷题目——前缀和与差分

文章目录前缀和与差分算法:1、校门外的树2、值周3、中位数图4、激光炸弹5、二分6、货仓选址前缀和与差分算法: 前缀和与差分算法主要是为了快速求出某个区间的和,例如有一个数组a[10]{0,1,2,3,4…

RK3588平台开发系列讲解(进程篇)进程的简介

平台内核版本安卓版本RK3588Linux 5.10Android 12文章目录 一、进程的四要素二、进程的三种状态三、task_struct数据结构四、进程优先级五、进程系统调用沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将介绍进程的相关知识。 一、进程的四要素 1、有一段程序供其…

Java EE 期末复习提纲【太原理工大学】

目录 一、题型 二、考点 1. MyBatis 2. Spring 3. Spring MVC 一、题型 1. 选择题 20 个,每个 1 分,共 20 分。 2. 填空题 20 个,每个 1 分,共 20 分。 3. 判断题 10 个,每个 1 分,共 10 分。 4. 程…

灵龟八法推算

很久之前就对这个算法感兴趣了,但是一直没搞定,网上公说公的,婆说婆的,搞得你头晕眼睛花,最后东拼西凑研究了好久才研究出来,在这里给大家分享。 第一步,掏出你的老黄历,如果你没有老黄历问题不…

2022年下半年软件设计师考试下午真题(专业解析+参考答案)

题目:阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。随着新能源车数量的迅猛增长,全国各地电动汽车配套充电桩急速增长,同时也带来了充电桩计量准确性的问题。充电桩都需要配备相应的电能计量和电费…

Python最适合做什么?

Python最适合做什么? 最近我在Reddit上讨论了为什么有人会使用Python而不是其他编程语言。这个讨论非常好,因此我想写一篇关于它的文章。 首先,让我告诉你我对Python的看法。Python是我喜欢的一种语言,可以用于各种各样的应用&a…

浏览器http缓存机制

1、前言 前端缓存主要是分为HTTP缓存和浏览器缓存。其中HTTP缓存是在HTTP请求传输时用到的缓存,主要在服务器代码上设置;而浏览器缓存则主要由前端开发在前端js上进行设置。 http缓存是web缓存的核心,是最难懂的那一部分,也是最重要的那一部分。 2、H…