对于工作速度、工作方式和工作性质各不同的外部设备,通常要采用不同的输入输出方式。
  目前常用的基本输入输出方式有程序控制输入输出方式、中断输入输出方式和DMA输入输出方式等三种,前两种主要用于低速外部设备,其中,中断方式能够使处理机和外部设备并行工作,DMA方式主要用于高速外部设备的输入输出工作。
  下面,分别介绍这三种基本输入输出方式的工作原理、主要优缺点及其编程方法。