圖1 4位數(shù)碼寄存器
寄存器是用來暫時存放參與運算的數(shù)據(jù)和運算結(jié)果。一個觸發(fā)器只能寄存一個二進制數(shù),要存多位數(shù)時,就得用多個觸發(fā)器。常用的有4位,8位,16位等寄存器。
寄存器常分為數(shù)碼寄存器和移位寄存器兩種,其區(qū)別在于有無移位的功能。
圖1所示是由可控rs觸發(fā)器(上升沿觸發(fā))組成的4位數(shù)碼寄存器。
先復位(清零),使4個觸發(fā)器全處于0態(tài)。當“寄存指令”(正脈沖)來到時,4位二進制數(shù)就存入4個觸發(fā)器。當數(shù)碼時,則,,觸發(fā)器輸出;當時,則反之。當加“取出指令”(正脈沖)時,則將4個與門開通,其輸出端即為所存二進制數(shù)。
這種是并行輸入|并行輸出的寄存器。