传输类型
总线最基本的数据传输是以数据总线为单位的读取(Read)和写入(Write)。
(1)总线读操作是数据由模块到主模块的数据传送,写操作是数据由主模块到从模块的数据传送
。
例如,处理器读取主存数据,也称为载入(Load);处理器向主存写入数据,也称为存储(Store)
。
而处理器从外设读取数据,称为输入(Input);处理器向外设写入数据,称为输出(Output)
。
(2)高性能的总线都支持数据块传送,即组成,猝发(Brust)传送。只要给出起始地址,后续读写总线周期将固定块长的数据一个接一个地从相邻地址读出或写入。
(3)有的总线允许写后读(Read-After-Write)和读修改内容(Read-Modify-Write)操作。只要提供一次,然后先写后读,或者先读后写一个地址单元。前者适用于校验,后者适用于对共享数据的保护。
(4)一般来说,数据传送只在一个主模块和一个从模块之间进行。有些总线允许一个主模块对多个从模块的写入操作,这称为广播(BroadCast).
来自《16/32位微机原理,汇编语言及接口技术教程》。