从结构上来讲,这套电路与先前所学到的是同一种触发器,只是命名的方式不尽相同,现在Q输出端被称为数据输出端(DataOut),时钟输入端(在第14章叫做保持位)命名为写操作端(Write)。就像信息可以被记录在纸上一样,写操作端的信号同样使得数据输入(DataIn)信号被写入(WrittenInto),也可以称之为被存储(stored)到电路中。一般情况下,如果写操作端为0,则数据输入信号的状态对输出无影响。而当我们想把数据输入信号存储在触发器中时,可以把写入信号应先置1后置为 $\scriptstyle \mathbf { 0 } _ { \circ }$ 在第14章讲到过,这种类型的电路也被称为锁存器,因为存储进去的数据就好像被锁住了一样。下面给出了1位锁存器简化框图,框图未画出其内部结构中的部件。
我们很容易想到如何把多个1位锁存器组织成为多位锁存器,所要做的就是把写操作端的信号连接到系统中,就像下面这样。
图中显示的8位锁存器其输入和输出端各有8个。另外还包括一个写操作端,在非工作状态下一般为 $0 _ { \circ }$ 如果要把一个8位二进制数存储在锁存器中,首先要把写操作端置1,然后置0。我们同样可以把这个锁存器以框图的形式表现出来,就像下面这样。
16 存储器组织
199