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