记录自学的过程,分享自己的笔记
1.2.3 输入输出技术
(1)微型计算机中最常用的内存与接口的编址方式
-
内存与接口地址独立编址方法
内存地址和接口地址是完全独立的两个地址空间。访问数据时所使用的指令也完全不同,用于接口的指令只能用于接口读写,其余的指令全都是用于内存的。
优点:在编程序或读程序时很容易使用和辨认。
缺点:用于接口的指令太少,导致功能很弱。
-
内存与接口地址统一编址方法
内存地址和接口地址统一在一个公共的地址空间里,即内存单元和接口共用地址空间。在这些地址空间里划分出一部分地址分配给接口使用,其余地址归内存单元使用。划分好后不共用,各用各的,指令共用。
优点:用于内存的指令全部可以用于接口,大大增强了对接口的操作功能,而且在指令上也不再区分内存指令或接口指令。
缺点:内存地址不连续,内存和接口共用指令导致程序维护不便。
(2)程序控制方式
在完成外设数据的输入输出时,整个输入输出过程是在CPU执行程序的控制下完成的。
-
无条件传送
概念:外设总是准备好的,它可以无条件地随时接收CPU发来