高丽洁的身材是真好

在之前介绍过​​上升沿D触发器​​,本文将D触发器进行稍微改造,则就会创造一个寄存器,图1中,将三个上升沿D触发器相连接,图1中开关是断开的,所以CP=0,三个输出均维持原来的值,无论输入怎样变化,都无意义

计算机系统-电路设计10-寄存器的内部电路实现(输入与输出不同线)_触发器


现在将输入端的3个比特位分别设置成110,并且开关是断开,则寄存器状态如图2

计算机系统-电路设计10-寄存器的内部电路实现(输入与输出不同线)_上升沿_02


接下来将开关合并,此时3个CP均由0变成1,产生上升沿,所以每个D触发器的Q都会=D,这时状态如图3

计算机系统-电路设计10-寄存器的内部电路实现(输入与输出不同线)_上升沿_03

最后,将开关断开,无论输入变成何值,都不影响红色虚线中保存的内容

计算机系统-电路设计10-寄存器的内部电路实现(输入与输出不同线)_寄存器_04


上述就是寄存器的实现原理,寄存器的电子简化图如下

计算机系统-电路设计10-寄存器的内部电路实现(输入与输出不同线)_寄存器_05