【摘要】:移位寄存器是指既有存储数码的功能,又有移位功能的电路。所谓“移位”是指数据的二进制代码向左或向右逐位平移的操作。图7.5-11是一个4位移位寄存器。该移位寄存器的状态表如表7.5-6。在实际的数字系统中,通常使用集成电路的通用移位寄存器器件。由题表不难得到D2、Q2、Q1、Q0在CP脉冲的作用下状态的变化规律,如下表,数据是从高位向低位移动,所以该电路应为右移寄存器,应选。
7.5.5 数字移位寄存器
移位寄存器是指既有存储数码的功能,又有移位功能的电路。所谓“移位”是指数据的二进制代码向左或向右逐位平移的操作。图7.5-11是一个4位移位寄存器。
图7.5-11 4位右移寄存器
图7.5-11所示电路随从触发器的最低位输入串行数码DSL的最高位,经过4个脉冲后,串行数码DSL的数据按高位到低位反映在Q3~Q0端,实现了串行输入并行输出;在经过4个脉冲,又可在Q3端得到和DSL一样的信号,从而实现了串行输入串行输出。该移位寄存器的状态表如表7.5-6。
表7.5-6 4位数字移位寄存器状态表
由此实现了输入串行数码DSL的数据由低位按位移到了高位,这种移位寄存器称为左移移位寄存器。
在实际的数字系统中,通常使用集成电路的通用移位寄存器器件。这种器件具有综合性功能,通常包括左移、右移;串行输入/串行输出、并行输入/并行输出、串行输入/并行输出以及并行输入/串行输出等等。
【例7.5-5】已知某电路在脉冲信号作用下,各触发器的状态如表7.5-7所示,经分析知,该电路是( )。
(A)右移寄存器 (B)左移寄存器
(C)并行数据寄存器 (D)串行数据寄存器
解:答案为选项(A)。
由题表不难得到D2、Q2、Q1、Q0在CP脉冲的作用下状态的变化规律,如下表,数据是从高位向低位移动,所以该电路应为右移寄存器,应选(A)。
表7.5-7
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。