这时,电路会“记得”当保持位最后一次置1时数据端输入的值,数据端的变化对此没有影响。例如,数据端再置回0对输出将不会产生影响。
这个电路称为电平触发的D型触发器,D(Data)表示数据端输入。所谓电平触发是指当保持位输入为某一特定电平(本例中为“1”)时,触发器才保存数据端的输入值(很快,我们将看到另一种形式的触发器)。
通常情况下,当这种电路出现在书中的时候,输入端是不会被标记为保持位的,而是被标记为时钟(clock)。当然,这种信号并不是真正的时钟,但是在某些情况下它却具有类似时钟的属性,即它可以在0和1之间有规律地来回变化。但是现在时钟仅仅用来指示什么时候保存数据。
通常把数据端简写为D,时钟端简写为Clk,其功能表如下所示。
这个电路也就是所谓的电平触发的D型锁存器,它表示电路锁存住一位数据并保持它,以便将来使用。这个电路也可以被称为1位存储器。在本书的第16章将会介绍如何将多个1位存储器连接起来构成多位存储器。
编码隐匿在计算机软硬件背后的语言
172