图1 4位数码寄存器 |
寄存器是用来暂时存放参与运算的数据和运算结果。一个触发器只能寄存一个二进制数,要存多位数时,就得用多个触发器。常用的有4位,8位,16位等寄存器。
寄存器常分为数码寄存器和移位寄存器两种,其区别在于有无移位的功能。
图1所示是由可控RS触发器(上升沿触发)组成的4位数码寄存器。
先复位(清零),使4个触发器全处于0态。当“寄存指令”(正脉冲)来到时,4位二进制数就存入4个触发器。当数码时,则,,触发器输出;当时,则反之。当加“取出指令”(正脉冲)时,则将4个与门开通,其输出端即为所存二进制数。
这种是并行输入|并行输出的寄存器。