程序查询方式是利用程序控制实现CPU和外部设备之间的数据传送。程序执行的动作
(1)先向I/O设备发出命令字,请求进行数据传送。
(2)从I/O接口读入状态字。
(3)检查状态字中的标志,看看数据交换是否可以进行。
(4)假如这个设备没有准备就绪,则第(2)、第(3)步重复进行,一直到这个设备准备好交换数据,发出准备就绪信号“Ready”。
(5)CPU从I/O接口的数据缓冲寄存器输入数据,或者将数据从CPU输出至接口的数据缓冲寄存器。与此同时,CPU 将接口中的状态标志复位。
程序查询方式是利用程序控制实现CPU和外部设备之间的数据传送。程序执行的动作
(1)先向I/O设备发出命令字,请求进行数据传送。
(2)从I/O接口读入状态字。
(3)检查状态字中的标志,看看数据交换是否可以进行。
(4)假如这个设备没有准备就绪,则第(2)、第(3)步重复进行,一直到这个设备准备好交换数据,发出准备就绪信号“Ready”。
(5)CPU从I/O接口的数据缓冲寄存器输入数据,或者将数据从CPU输出至接口的数据缓冲寄存器。与此同时,CPU 将接口中的状态标志复位。