1.目前知道的就是学有啥设备,I/O编址方式,I/O方式。
先看都有啥概念和设备
2.通道实质:
CPU告诉你两个位置:要操作的设备和内存中的通道管理程序
你去内存中找到通道管理程序并且执行程序的内容
执行完成之后发送中断请求
3.据说这是重点
4.指标
5.接口与端口
接口中可以被CPU直接访问的寄存器叫端口
最后一节了!加油,很重要
传输率是什么?是指1s能传送多少数据
中断!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
6.中断过程:
(1)工作流程:
①中断请求:中断源向CPU发送中断请求信号
②中断响应:中断判优(多个中断源同时提出请求时通过中断判优逻辑相应一个中断源)
③中断处理:就是底下的隐指令和中断服务程序
分为中断隐指令和中断服务程序
(2)上面的内容引:
中断请求标记:会有一个中断请求标记寄存器,里面每个器件都有一个标志位 ↓ 中断判优:①硬件排队器:就是电路设置的②查询程序(慢)
(3)中断隐指令:
①关中断:防止这个过程中再次被中断
②保存断点:原来的PC保存起来,可以保存在堆栈中
③引出中断服务程序:取出中断服务程序的入口地址并传给PC
♥※♥怎样引入中断服务程序?硬件向量法:有一个中断向量地址形成部件,输入的哪个1,输出那个器件的向量地址里的内容就是入口地址的地址
(4)中断服务程序:
①保护现场:就是把之前那个程序使用的寄存器之类的内容保存在堆栈
②中断服务:执行要服务的终端的程序
③恢复现场:把之前的栈内元素弹出栈,送回寄存器中
④中断返回:PC的值恢复到k+1,开中断
7.中断屏蔽技术
应用于多重中断
有中断屏蔽字??是啥呀?Ⅰ1在哪表明:在这个设备中断的过程中,这个设备想发起屏蔽,不会理会它,所以1越多说明优先级越高,至少要有一个1,因为自己运行的时候不能再次被自己中断
注意:向量地址和中断向量,向量地址指向中断向量;中断向量只想中断服务程序的首地址
后面有DMA等,出答题计算
完结撒花!!!!!!!!!!!!!