计算机组成原理-第七章 I/O方式(完)

本文详细介绍了I/O设备、通道概念,重点阐述了中断请求、中断响应、中断处理流程,包括中断服务程序的执行过程,以及中断屏蔽技术在多重中断中的应用。还提及了传输率的概念和中断向量地址的作用。
摘要由CSDN通过智能技术生成

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等,出答题计算

完结撒花!!!!!!!!!!!!!

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值