微处理器、存储器、I/O接口和系统总线是微型计算机的主要组成部分。微型计算机和种类丰富的外部设备,组成应用领域极其广泛的微型计算机系统。数据传输主要就是在微处理器、存储器、外部设备之间通过接口电路和总线进行。我们分别看看存储器和微处理器间以及外设和微处理器之间的数据传输方式。
  存储器功能单一,传送方式也单一(每次传送一个字或者一个字节),种类也很有限,工作速度可以和CPU的工作速度匹配,因此可以直接把存储器挂在总线上。由于外部设备的功能种类繁多,原理也较大差别,使用的信息可以是模拟量也可以是数字量,可以串行也可以并行,再加上工作速度快慢不一,因此微处理器与外部设备之间的数据传输需要通过I/O接口进行,而不能像与存储器传输数据一样直接通过总线就能完成。
  在微型计算机当中,系统时钟是定时的基准。对存储器的访问是以时钟为基准来定时的,也就是说,微处理器是以同步方式对存储器进行访问的。同步的含义就是发送方和接收方之间有一个时钟信号进行管理(此处就是系统时钟)。工作节拍一致,而不需要应答。因此,微处理器对于存储器的访问会有比较高的速度。然而对于外部设备,它们的执行部件有些是机械的,比如打印机、有些是光电的,比如鼠标,它们当中的大部分工作频率低于或大大低于微处理器的工作频率。另外,外部设备要求服务的时间往往是随机的。因此,微处理器与大部分外设之间的信息交互需要异步进行。它们之间数据传输的方式分为两类,同步方式和异步方式。支持微处理器与外设数据传输的I/O接口也具有同步和异步两种工作方式。微处理器和外设之间进行联络,速度往往要大大低于访问存储器的时候。