发布网友
共1个回答
热心网友
这个电路大概要讲述两个概念,一是如何把数据写入某单元,一是如何读出某单元数据;
电路讲解的是一位数据的存取;
1)输入一位数据,要写入中间的8个单元之一,显然哪一个单元的 W 使能,那么数据便写入到该单元了,因为译码器一次只有一位输出有效,所以不会出现数据同时写入多个单元的情况;
要写满 8个单元,就要输入8次数据,通过控制 3-8译码器的 S0S1S2的值即可完成;
2)同理,通过 8选一译码器,就可以读取指定单元的数据了,这里,中间单元是个寄存单元, Do=Di,就是输入的数据立即挂在输出端 ;
如果想要一次写入、读取 8位数据,就需要 8个这样的电路,地址线并联,这样就构成个 8X8单元的暂存器了;