在计算机体系结构中,锁存器和触发器有什么区别?


锁存器

锁存器是一种具有两个稳定状态的器件,这两个状态分别是高输出和低输出。锁存器具有反馈方向,用于保持数据。锁存器可以作为存储器件,可以存储一位信息。它用于“锁存”数据并将其保存到所需区域。最常用的锁存器之一是SR锁存器。

SR锁存器是一种异步器件。SR锁存器不依赖于控制信号,而仅依赖于S和R输入的状态。SR锁存器可以通过将两个NOR门与交叉反馈回路互连来生成。SR锁存器可以通过互连NAND门来构建,但输入会交换和互斥。

触发器

触发器是逻辑门的应用。触发器电路可以持续保持二进制状态(假设向电路传递电源),直到由输入信号驱动切换状态。SR触发器代表置位-复位触发器。置位-复位触发器包括两个NOR门和两个NAND门。这些触发器也称为SR锁存器。

SR触发器有两个输入,例如“置位”输入和“复位”输入。SR触发器的两个输出是主输出Q及其补码Q。

该图显示了SR触发器的电路图。

让我们看看锁存器和触发器的比较

锁存器触发器
锁存器是一种双稳态器件。锁存器的状态定义为0和1。
触发器也是一种双稳态器件。触发器有两个稳定状态,定义为0和1。
锁存器有一个使能输入。
触发器有一个时钟信号。
如果使能输入处于有效状态,则锁存器输出将根据输入进行改变。
触发器仅在特定时间点(即时钟被启用时)对输入进行采样并改变其输出。
锁存器对输入开关的响应速度较快,并且在开关打开时能够持续发送数据。
触发器对CLK信号的响应速度也较快。此外,在CLK信号的输入发生变化之前,输出不会改变。
锁存器功耗较低。
触发器功耗较高。
锁存器不能用作寄存器,因为寄存器需要更高级的电子电路,其中时间起着重要作用。
触发器可以用作寄存器,因为它在其输入中包含时钟信号。
锁存器的结构是用逻辑门建立的。
触发器是通过在锁存器中插入一个或多个时钟信号来创建的。

更新于:2021年7月23日

2K+ 次查看

启动您的 职业生涯

通过完成课程获得认证

开始
广告