(2)单独编址方式是指0端口地址与存储 器地址无关,是单独编址,CPU需要设 置专门的输入输出指令访问端口。 优点:输入输出指令与存储器指令有明 显区别,程序编制清晰、利于理解。 缺点:输入输出指令少,一般只能对端 口进行传送操作,尤其需要CPU提供存 储器读/写、0设备读/写两组控制信号, 增加了控制的复杂性
(2)单独编址方式是指I/0端口地址与存储 器地址无关,是单独编址,CPU需要设 置专门的输入输出指令访问端口。 优点:输入输出指令与存储器指令有明 显区别,程序编制清晰、利于理解。 缺点:输入输出指令少,一般只能对端 口进行传送操作,尤其需要CPU提供存 储器读/写、I/0设备读/写两组控制信号, 增加了控制的复杂性。
6信息交换的控制方式 (1)程序直接控制方式 (2)程序中断控制方式 (3)直接存储器存取控制方式(①MA) (4)通道方式 (5)外围处理机方式 程序查询方式和程序中断方式适用于数据 传输率比较低的外围设备,而DMA方式、通道 方式和PPU方式适用于数据传输率比较高的设 备。目前,小型机和微型机中大都采用程序査 询方式、程序中断方式和DMA方式。通道方式 和PP∪方式大都用在中、大型计算机中
6.信息交换的控制方式 (1) 程序直接控制方式 (2) 程序中断控制方式 (3)直接存储器存取控制方式(DMA) (4)通道方式 (5)外围处理机方式 程序查询方式和程序中断方式适用于数据 传输率比较低的外围设备,而DMA 方 式、通道 方式和PPU方式适用于数据传输率比较高的设 备。目前,小型机和微型机中大都采用程序查 询方式、程序中断方式和DMA方式。通道 方 式 和PPU方式大都用在中、大型计算机中。
7接口的分类 (1)串行接口 接口和设备之间是一位一位地串行传 送信息,而接口和主机之间则是按字或 字节并行传送。接口能完成串〃转N并〃 或并〃转ν串〃的转换。 (2)并行接口 不管是接口与设备,还是接口与主 机之间都是按字或字节并行传送数据信
7.接口的分类 (1)串行接口 接口和设备之间是一位一位地串行传 送信息,而接口和主机之间则是按字或 字节并行传送。接口能完成 “ 串 ” 转 “ 并 ” 或 “ 并 ” 转 “ 串 ”的转换。 (2) 并行接口 不管是接口与设备,还是接口与主 机之间都是按字或字节并行传送数据信 息。
92程序直接控制方式 1.基本原理 程序直接控制方式的基本原理是用程序 实现主机与外设间的信息交换。 2.程序查询方式的接口 程序查询方式基本接口示意图如图9.1 所示。 传送一个数据的过程如下(见图91上的序 号)
9.2 程序直接控制方式 1. 基本原理 程序直接控制方式的基本原理是用程序 实现主机与外设间的信息交换。 2. 程序查询方式的接口 程序查询方式基本接口示意图如图9.1 所示。 传送一个数据的过程如下(见图9.1上的序 号):
①CPU通过接口启动外设工作,将BS触发器 置1,请求传送数据,同时将RD触发器置0; ②外设动作开始; ③外设传送数据,同时CPU从∥O接口读入状 态字; ④假如这个设备没有准备就绪,则第③步重复 进行,一直到这个设备准备好交换数据,将 RD触发器置1; ⑤向CPU发出准备就绪信号 Ready"; CPU从/○接口的数据缓冲寄存器输入数据, 或者将数据从C門U输出至接口的数据缓冲寄存 器。与此同时,CPU将接口中的状态标志复位
① CPU通过接口启动外设工作,将BS触发器 置1,请求传送数据,同时将RD触发器置0; ② 外设动作开始; ③ 外设传送数据,同时CPU从I/O接口读入状 态字; ④ 假如这个设备没有准备就绪,则第③步重复 进行,一直到这个设备准备好交换数据,将 RD触发器置1; ⑤ 向CPU发出准备就绪信号“Ready”; CPU从I/O接口的数据缓冲寄存器输入数据, 或者将数据从CPU输出至接口的数据缓冲寄存 器。与此同时,CPU将接口中的状态标志复位。