输入/输出(input/output,I/O),读作“eye-oh”,描述的是在计算机上输入输出数据的操作系统、程序或设备。一般的输入输出设备有打印机、硬盘、键盘和鼠标。实际上,有些设备只有输入功能,如键盘和鼠标;有些设备只有输出功能,如打印机;还有些设备具有输入输出2种功能,如硬盘、磁碟和可写性只读光盘(CD-ROM)。
微型计算机中最常用的内存与接口的编址方法
计算机系统中存在多种内存与接口地址的编址方法,最常见的是:内存与接口地址独立编址和内存与接口地址统一编址。
输入输出控制
直接程序控制
直接程序控制是指外设数据的输入/输出过程是在CPU执行程序的控制下完成的。这种方式分为无条件传送和程序查询方式两种情况。
(1)无条件传送
在这种情况下,外设总是准备好的,它可以无条件地随时接收CPU发来的输出数据,也能够无条件地随时向CPU提供数据。
(2)程序查询方式
通过CPU执行程序来查询外设的状态,判断外设是否准备好接收数据或者准备好了向CPU输入的数据。根据外设的状态,CPU有针对性地为外设的输入/输出服务。
通常,