電子學/暫存器
外觀
< 電子學
暫存器可以移動兩種型別的數字資訊:並行和序列。暫存器還有兩種基本方式移動資訊:FIFO 和 LIFO。最簡單的暫存器是 FIFO,它只有一級深度和一位寬。它基本上是一個單 D 型觸發器。
FIFO(先進先出)是一種數字裝置,它以與佇列相同的方式移動資料。第一個進入的資訊塊會在載入更多資訊到其後面時被移出。這種情況會一直持續,直到它被推到末端。就像一個雜貨店佇列。
LIFO(後進先出)就像 FIFO 一樣,只是資料以相反的順序輸出。資料像堆疊資料結構一樣被處理。想象一下將物品放在堆疊上,第一個取出的物品將是堆疊頂部的物品。因此,最後進入的物品(堆疊頂部的物品)將是第一個被取出的物品。
並行暫存器一次接收多個位。
移位暫存器是最簡單的序列介面。它們以一次一位的方式接收序列資料,並將其轉換為並行形式,或反之亦然。第一種方式是序列輸入並行輸出,第二種方式是並行輸入序列輸出。移位暫存器用於製作更大的狀態機,如計數器和 UART。