邏輯函數(shù)可以分別用邏輯狀態(tài)表、邏輯表達式及邏輯圖來表示。下面通過一個例子加以說明。
設(shè)有一個三輸入變量的偶數(shù)判別電路,輸入變量用A、B、C表示,輸出變量用F表示。F=1,表示輸入變量中有偶數(shù)個1;F=0,表示輸入變量中有奇數(shù)個1。三個輸入變量共有23=8個組合狀態(tài),將這些狀態(tài)的所有輸入、輸出變量值(即函數(shù)值)一一列舉出來,就構(gòu)成了邏輯狀態(tài)表,如表1所示。
表1 偶數(shù)判別電路的邏輯狀態(tài)表
輸入 |
輸出 | ||
A |
B |
C |
F |
0 0 0 0 1 1 1 1 |
0 0 1 1 0 0 1 1 |
0 1 0 1 0 1 0 1 |
1 0 0 1 0 1 1 0 |
用邏輯狀態(tài)表來表示一個邏輯關(guān)系是比較直觀的,能比較清楚地反映一個邏輯關(guān)系中輸出和輸入之間的關(guān)系。
邏輯狀態(tài)表示的邏輯函數(shù)也可用邏輯表達式來表示。最常用的是與一或表達式。即:將邏輯狀態(tài)表中輸出等于1的各狀態(tài)表示成全部輸入變量(正變量及反變量)的與函數(shù)(例如表1中,當(dāng)ABC=011時,F=1,可寫成F==1),并把總輸出表示成這些與項的或函數(shù)(稱為與-或表達式)。對于表1,其邏輯表達式為
邏輯函數(shù)用邏輯表達式表示,可便于用邏輯代數(shù)的運算規(guī)則進行運算。將邏輯表達式中的邏輯運算關(guān)系用相應(yīng)的圖形符號表示并適當(dāng)加以連接就構(gòu)成邏輯圖。式(1)的邏輯圖是圖1。邏輯圖這種表示方法便于邏輯函數(shù)的電路實現(xiàn)。上述各種表示方法之間都可以相互轉(zhuǎn)換。
圖1 偶數(shù)判別電路的邏輯圖