從與非門到暫存器

2021-07-28 15:42:16 字數 1690 閱讀 9730

1. 與非門

與非門(nand gate)是數字邏輯中實現邏輯與非的邏輯門。

真值表: ab

y與非門是一種通用的邏輯門,因為任何布林函式都能用與非門實現

實現非門:

實現與門:

實現或門:

2. 資料選擇器

資料選擇器(mux)的邏輯功能是在位址選擇訊號的控制下,從多路資料中選擇一路資料作為輸出訊號。

下圖所示為二選一資料選擇器原理圖,a、b為輸入端,sel為控制端,out為輸出端

實現的功能為:

sel=0時,out=a;

sel=1時,out=b;

可以得到邏輯表示式:

可以得到電路邏輯圖:

3. rs鎖存器

結合與非門的真值表,可知:

4. 門控rs鎖存器

enable=1時,相當於rs鎖存器;

enable=0時,相當於hold

5. d鎖存器

為了避免出現unstable的情況:

enable=1時,qn+1=d

enable=0時,qn+1=qn

封裝d鎖存器,得到:

6. d觸發器

由兩個d鎖存器,可以得到d觸發器

clk=0時,d值傳遞至q*;clk=1時,q*值傳遞至q;即clk為上邊沿時,d值可以傳遞至q

封裝d觸發器,可以得到:

7. 簡單暫存器

clock為時鐘訊號,可以確保暫存器同步工作;

data為資料輸入端,當load=0時,保持;當load=1時,輸入資料data;

可見,該簡單暫存器是實現ram的基礎。

暫存器(通用暫存器)

因為學習使用的是王爽的 組合語言 第3版 因此也只能提到8086cpo的暫存器。對於其他而言,原理都是相通的。對於8086暫存器,有14個暫存器,主要是 ax bx cx dx si di sp bp ip cs ss ds es psw。一 通用暫存器 8086的通用暫存器有ax bx cx dx...

暫存器,標誌暫存器

涉及硬體傳輸資料的,往往包含以下內容 1.資料傳輸引腳 資料放 2.控制引腳 怎麼控制 3.狀態引腳 結果如何 暫存器相當於cpu內部的儲存單元,可能是連續排列,相當於 c語言中的陣列。一 8個通用暫存器 16 bit accumulate axah alr0 count cxch clr1 dat...

CS 暫存器 和 IP 暫存器

下面將要介紹的是一組非常非常重要的暫存器,即 cs ip cs ip 兩個暫存器指示了 cpu 當前將要讀取的指令的位址,其中cs 為 段暫存器,而ip 為指令指標暫存器。什麼叫做指示了 cpu 當前將要讀取的指令呢?在 8086 cpu 中,為什麼 cpu 會自動的執行指令呢?這些指令肯定是存放在...