在計算機體系結構中,鎖存器和觸發器有什麼區別?
鎖存器
鎖存器是一種具有兩個穩定狀態的器件,這兩個狀態分別是高輸出和低輸出。鎖存器具有反饋方向,用於保持資料。鎖存器可以作為儲存器件,可以儲存一位資訊。它用於“鎖存”資料並將其儲存到所需區域。最常用的鎖存器之一是SR鎖存器。
SR鎖存器是一種非同步器件。SR鎖存器不依賴於控制訊號,而僅依賴於S和R輸入的狀態。SR鎖存器可以透過將兩個NOR門與交叉反饋迴路互連來生成。SR鎖存器可以透過互連NAND門來構建,但輸入會交換和互斥。
觸發器
觸發器是邏輯閘的應用。觸發器電路可以持續保持二進位制狀態(假設向電路傳遞電源),直到由輸入訊號驅動切換狀態。SR觸發器代表置位-復位觸發器。置位-復位觸發器包括兩個NOR門和兩個NAND門。這些觸發器也稱為SR鎖存器。
SR觸發器有兩個輸入,例如“置位”輸入和“復位”輸入。SR觸發器的兩個輸出是主輸出Q及其補碼Q。
該圖顯示了SR觸發器的電路圖。
讓我們看看鎖存器和觸發器的比較
鎖存器 | 觸發器 |
---|---|
鎖存器是一種雙穩態器件。鎖存器的狀態定義為0和1。 | 觸發器也是一種雙穩態器件。觸發器有兩個穩定狀態,定義為0和1。 |
鎖存器有一個使能輸入。 | 觸發器有一個時鐘訊號。 |
如果使能輸入處於有效狀態,則鎖存器輸出將根據輸入進行改變。 | 觸發器僅在特定時間點(即時鐘被啟用時)對輸入進行取樣並改變其輸出。 |
鎖存器對輸入開關的響應速度較快,並且在開關開啟時能夠持續傳送資料。 | 觸發器對CLK訊號的響應速度也較快。此外,在CLK訊號的輸入發生變化之前,輸出不會改變。 |
鎖存器功耗較低。 | 觸發器功耗較高。 |
鎖存器不能用作暫存器,因為暫存器需要更高階的電子電路,其中時間起著重要作用。 | 觸發器可以用作暫存器,因為它在其輸入中包含時鐘訊號。 |
鎖存器的結構是用邏輯閘建立的。 | 觸發器是透過在鎖存器中插入一個或多個時鐘訊號來建立的。 |
廣告