普遍的移位寄存器是一个寄存器,可以配置为以任何模式(串行或并行)加载和/或检索数据,将其向右或向左移动。换句话说,一种单向(或向右或向左移动数据位的组合设计的输出,桃花心木,庇索,的态度),双向移位寄存器与并行负荷供应一起被称为普遍的移位寄存器.这样一个移位寄存器能够存储n个输入位如图1所示。
图1所示的设计使用n个4×1多路复用器驱动寄存器中n个触发器的输入管脚,这些触发器也连接到时钟和清除输入。所有的多路复用器在电路共享相同的选择线时,S1和S0(图中粉色线),以选择移位寄存器工作的模式。也可以看出,MUX驱动有一定的特殊性触发器有其
- 第一个输入(引脚数0)连接到相同触发器的输出引脚,即0thMUX的销1与Q相连1、零thMUX的销2与Q相连2零,……thMUX的销n与Q相连n.
- 第二个输入(引脚号1)连接到非常前一个触发器的输出(除了第一个触发器FF)1在那里它像一个串行输入输入数据位,将被移向右),即MUX的第一引脚2与Q相连1, MUX的第一引脚3.与Q相连2, MUX的第一针n与Q相连n - 1.
- 第三个输入(引脚号2)连接到非常下一个触发器的输出(除了第一个触发器FFn,它像输入数据位的串行输入,将被移向左边),即MUX的第二个引脚1与Q相连2, MUX的第二引脚2与Q相连3., MUX的第二针n - 1与Q相连n.
- 第四个输入(引脚3号)连接到要存储到寄存器的输入数据字的各个位,从而提供并行加载的设施。
它的工作原理移位寄存器由表一解释。对应的真值表波形分别如表II、图2所示。