程序直接控制I/O方式分为哪几种?它们的区别是什么?
(1)无条件传送方式和程序查询传送方式。
(2)使用无条件传送方式时,无需查询外设的工作状态,在 CPU 认为需要时,随时可以直接利用 I/O 指令访问相应的 I/O 端口。使用程序查询传送方式时,CPU 在程序中必须查询外设的工作状态,如果外设尚未准备“就绪”,CPU 只能循环等待。
程序直接控制I/O方式分为哪几种?它们的区别是什么?
(1)无条件传送方式和程序查询传送方式。
(2)使用无条件传送方式时,无需查询外设的工作状态,在 CPU 认为需要时,随时可以直接利用 I/O 指令访问相应的 I/O 端口。使用程序查询传送方式时,CPU 在程序中必须查询外设的工作状态,如果外设尚未准备“就绪”,CPU 只能循环等待。