第二章通道接口技术3
1计算机对外围通道的控制3
2模拟量输出通道3
3模拟量输入通道3
1计算机对外围通道的控制计算机对外围通道控制的工作基础是中断系统,具体实施是通过接口电路进行的
计算机的输入输出指令及其有关的逻辑提供了CPU使用外围通道的全部控制信号
一、输入输出指令计算机与外围设备的连接一般要用到地址总线、数据总线和控制总线
1、输入输出接口编址方式外围通道的地址对CPU来说有两种编址方式:(1)、按存储器布局方式既将外围通道的地址分配在存储器的地址空间,因此也称为存储器映像I/O
此时计算机对外围通道的输入输出操作就像对一个存储单元进行读写操作一样,所有访问内存的指令都可以适用于输入输出
这种编址方式的优点:可以用访向存储器的指令来访问I/O端口,而访问存储器的指令功能比较强,不仅有一般的传送指令,还有算术、逻辑运算指令,以及各种移位、比较指令等,并且可以实现直接对I/O端口内的数据进行处理
缺点是:由于I/O端口占用了一部分存储器地址空间,因而使用户的存储地址空间相对减小
另外不利于程序阅读
1、输入输出接口编址方式(2)、按输入输出布局此方式外围通道与存储器分开编址,它有CPU专门的输入输出指令,并有相应的控制线指示是I/O操作
这种编址方式的优点是:第一,I/O端口不占用存储器地址,故不会减少用户的存储器地址空间;第二,采用单独的I/O指令,使程序中I/O操作和其他操作层次清晰,便于理解
这种编址方式的缺点是:第一,单独I/O指令的功能有限,只能对端口数据进行输入/输出操作,不能直接进行移位、比较等其他操作;第二,由于采用了专用的I/O操作时序及I/O控制信号线,因而增加了微处理器本身控制逻辑的复杂性
(1)、输入输出指令有以上内容可知在使用不同功能的CPU时要选择的编址方式是不同,如:68系列、8031等CPU计算机就只能采用存储器布局,相应的只能