跳轉到內容

電子學/暫存器

來自華夏公益教科書,開放的書籍,開放的世界

暫存器

[編輯 | 編輯原始碼]

暫存器可以移動兩種型別的數字資訊:並行和序列。暫存器還有兩種基本方式移動資訊:FIFO 和 LIFO。最簡單的暫存器是 FIFO,它只有一級深度和一位寬。它基本上是一個單 D 型觸發器。

FIFO(先進先出)是一種數字裝置,它以與佇列相同的方式移動資料。第一個進入的資訊塊會在載入更多資訊到其後面時被移出。這種情況會一直持續,直到它被推到末端。就像一個雜貨店佇列。

LIFO(後進先出)就像 FIFO 一樣,只是資料以相反的順序輸出。資料像堆疊資料結構一樣被處理。想象一下將物品放在堆疊上,第一個取出的物品將是堆疊頂部的物品。因此,最後進入的物品(堆疊頂部的物品)將是第一個被取出的物品。

並行暫存器一次接收多個位。

移位暫存器

[編輯 | 編輯原始碼]

移位暫存器是最簡單的序列介面。它們以一次一位的方式接收序列資料,並將其轉換為並行形式,或反之亦然。第一種方式是序列輸入並行輸出,第二種方式是並行輸入序列輸出。移位暫存器用於製作更大的狀態機,如計數器和 UART。

序列輸入並行輸出

[編輯 | 編輯原始碼]

關於序列輸入並行輸出電路以及如何構建它們的大量資訊。

並行輸入序列輸出

[編輯 | 編輯原始碼]
華夏公益教科書