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