三种控制方式:程序查询程序中断DMA方式
回顾一下 之前的中断控制方式,如果是输入命令,先启动命令,通过地址总线选择相应的接口,通过地址译码之后的到选择电路,这个接口准备开始工作。
- 启动外部设备,跟设备的选择信号结合在一起,置D触发器为0,B触发器为1
- B触发器为0,通过接口电路发出启动设备的命令。
- 启动命令之后外部设备就可以把数据通过接口电路送到数据寄存器DBR中,此时外部设备的工作已经完成了。
- 完成后的外部设备会发出一个结束的信号,会置D触发器为1,
- D触发器产生1的信号配合着屏蔽触发器产生0的信号
- 两种信号通过INTR触发器产生中断请求的信号
- 但是产生信号的影响还有受排队器的控制
- 中断的请求排的级别高就可以为之服务了。
- 排队器经过设备编码之后产生了向量的地址。