邏輯函數(shù)可以分別用邏輯狀態(tài)表、邏輯表達(dá)式及邏輯圖來表示。下面通過一個例子加以說明。
設(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ù)也可用邏輯表達(dá)式來表示。最常用的是與一或表達(dá)式。即:將邏輯狀態(tài)表中輸出等于1的各狀態(tài)表示成全部輸入變量(正變量及反變量)的與函數(shù)(例如表1中,當(dāng)abc=011時,f=1,可寫成f==1),并把總輸出表示成這些與項(xiàng)的或函數(shù)(稱為與-或表達(dá)式)。對于表1,其邏輯表達(dá)式為
邏輯函數(shù)用邏輯表達(dá)式表示,可便于用邏輯代數(shù)的運(yùn)算規(guī)則進(jìn)行運(yùn)算。將邏輯表達(dá)式中的邏輯運(yùn)算關(guān)系用相應(yīng)的圖形符號表示并適當(dāng)加以連接就構(gòu)成邏輯圖。式(1)的邏輯圖是圖1。邏輯圖這種表示方法便于邏輯函數(shù)的電路實(shí)現(xiàn)。上述各種表示方法之間都可以相互轉(zhuǎn)換。
圖1 偶數(shù)判別電路的邏輯圖