㈠ 邏輯函數常用的4種表達方式分別是
真值表,邏輯圖,邏輯表達式,卡諾圖。
㈡ 邏輯函數的表示方法有哪幾種它們之間如何轉換
邏輯函數表達式的轉換
將一個任意邏輯函數表達式轉換成標准表達式有兩種常用方法,一種是代數轉換法,另一種是真值表轉換法。
一、代數轉換法
所謂代數轉換法,就是利用邏輯代數的公理、定理和規則進行邏輯變換,將函數表達式從一種形式變換為另一種形式。
1.求一個函數的標准「與-或」表達式
第一步:將函數表達式變換成一般「與-或」表達式。
第二步:反復使用x=x(y+y)將表達式中所有非最小項的「與項」擴展成最小項。
例如,將如下邏輯函數表達式轉換成標准「與-或」表達式。
解
第一步:將函數表達式變換成「與-或」表達式。
=(a+b)(b+c)+ab
=a·b+a·c+b·c+a·b
第二步:把所得「與-或」式中的「與項」擴展成最小項。具體地說,若某「與項」缺少函數變數y,則用(y+y)和這一項相與,並把它拆開成兩項。即
f(a,b,c)
=a·b(c+c)+ac(b+b)+(a+a)bc+ab(c+c)
=a·b·c+a·b·c+a·b·c+a·b·c+a·b·c+a·b·c+a·b·c+a·b·c
=a·b·c+a·b·c+a·b·c+a·b·c+a·b·c
該標准「與-或」式的簡寫形式為
f(a,b,c)
=m0+m1+m3+m6+m7
=∑m(0,1,3,6,7)
當給出函數表達式已經是「與-或」表達式時,可直接進行第二步。
2.求一個函數標准「或-與」表達式
第一步:將函數表達式轉換成一般「或-與」表達式。
第二步:反復利用定理a=(a+b)(a+b)把表達式中所有非最大項的「或項」擴展成最大項。
例如,
將如下邏輯函數表達式變換成標准「或-與」表達式。
解
第一步:將函數表達式變換成「或-與」表達式。即
=(a+b)(a+c)+bc
=[(a+b)(a+c)+b]·[(a+b)(a+c)+c]
=(a+b+b)(a+c+b)(a+b+c)(a+c+c)
=(a+b)(a+b+c)(a+b+c)
第二步:將所得「或-與」表達中的非最大項擴展成最大項。
f(a,b,c)
=(a+b)(a+b+c)(a+b+c)
=(a+b+c)(a+b+c)(a+b+c)(a+b+c)
=(a+b+c)(a+b+c)(a+b+c)
該標准「或-與」表達式的簡寫形式為
f(a,b,c)=m3m6m7=∏m(3,6,7)
當給出函數已經是「或-與」表達式時,可直接進行第二步。
二.真值表轉換法
一個邏輯函數的真值表與它的最小項表達式具有一一對應的關系。假定在函數f的真值表中有k組變數取值使f的值為1,其他變數取值下f的值為0,那麼,函數f的最小項表達式由這k組變數取值對應的k個最小項相或組成。因此,可以通過函數的真值表寫出最小項表達式。
1.求函數的標准「與-或」式
具體:真值表上使函數值為1的變數取值組合對應的最小項相「或」即可構成一個函數的標准「與-或」式。
例如,
將函數表達式
f(a,b,c)=ab+bc
變換成最小項表達式。
解:
首先,列出f的真值表如表2.6所示,然後,根據真值表直接寫出f的最小項表達式
f(a,b,c)=∑m(2,4,5,6)
2.求函數的標准「或-與」式
一個邏輯函數的真值表與它的最大項表達式之間同樣具有一一對應的關系。假定在函數f的真值表中有k組變數取值使f的值為0,其他變數取值下f的值為1,那麼,函數f的最大項表達式由這k組變數取值對應的k個最大項「相與」組成。因此,可以根據真值表直接寫出函數最大項表達式。
具體:真值表上使函數值為0的變數取值組合對應的最大項相「與」即可構成一個函數的標准「或-與」式。
例如,
將函數表達式f(a,b,c)=a·c+a·b·c表示成最大項表達式的形式。
解:首先,列出f的真值表如表2.7所示。然後,根據真值表直接寫出f的最大項表達式
f(a,b,c)=∏m(0,2,5,6,7)
由於函數的真值表與函數的兩種標准表達式之間存在一一對應的關系,而任何個邏輯函數的真值表是唯一的,所以,任何一個邏輯函數的兩種標准形式是唯一的。這給我們分析和研究邏輯函數帶來了很大的方便。
希望能夠幫到您,謝謝!
㈢ 邏輯函數的四種表達方式分別是什麼
邏輯函數的表達方式分為:真值表,邏輯圖,邏輯表達式,卡諾圖. 寄存器的分類 1、 按功能分:1)基本寄存器;2)移位寄存器 2、 按使用開關元件不同分:1)TTL寄存器;2)CMOS寄存器
㈣ 表示邏輯函數功能的常用方法有哪些
常用邏輯函數的幾種表示方法
常用的邏輯函數表示方法有邏輯真值表、邏輯函數式(簡稱邏輯式或函數式)、邏輯圖、波形圖、卡諾圖和硬體描述語言等。
◆ 邏輯真值表
將輸入變數所有的取值下對應的輸出值找出來,列成表格,即可得到真值表。
◆ 邏輯函數式
將輸出與輸入之間的邏輯關系寫成與、或、非等運算的組合式,即邏輯代數式,就得到了所需的邏輯函數式。如:Y=A(B+C)。
◆ 邏輯圖
將邏輯函數式中各變數之間的與、或、非等邏輯關系用圖形符號表示出來,就可以畫出表示函數關系的邏輯圖(logic diagram)。
◆ 波形圖
如果將邏輯函數輸入變數每一種可能出現的取值與對應的輸出值按時間順序依次排列起來,就得到了表示該邏輯函數的波形圖。這種波 形圖(waveform)也稱為時序圖(timing diagram)。
◆ 波形圖法
一種表示輸入輸出變數動態變化的圖形,反映了函數值隨時間變化的規律。
◆ 硬體設計語言法法
是採用計算機高級語言來描述邏輯函數並進行邏輯設計的一種方法,它應用於可編程邏輯器件中。目前採用最廣泛的硬體設計語言有ABLE-HDL、 VHDL等。
㈤ 邏輯函數有哪三種表達方式
邏輯函數的描述方法有真值表、邏輯函數表達式、邏輯圖、波形圖和卡諾圖等
㈥ 邏輯函數四種表示方式
邏輯函數四種表示方式有真值表、函數表達式、邏輯圖和卡諾圖。邏輯函數是一類返回值為邏輯值true或邏輯值false的函數。true代表判斷後的結果是真的,正確的,也可以用1表示;false代表判斷後的結果是假的,錯誤的,也可以用0表示。
邏輯函數定義表達式為:Y=F(A1,A2,...,An),其中A1,A2,...,An為輸入邏輯變數,取值是0或1;F為輸出邏輯變數,取值是0或1;F稱為A1,A2,...,An的輸出邏輯函數。邏輯函數有「最小項之和」及「最大項之積」兩種標准形式。
㈦ 邏輯關系的五種表示方法是什麼
1、布爾代數法:按一定邏輯規律進行運算的代數。與普通代數不同,布爾代數中的變數是二元值的邏輯變數。
2、真值表法:採用一種表格來表示邏輯函數的運算關系,其中輸入部分列出輸入邏輯變數的所有可能組合,輸出部分給出相應的輸出邏輯變數值。
3、邏輯圖法:採用規定的圖形符號,來構成邏輯函數運算關系的網路圖形。
4、卡諾圖法:卡諾圖是一種幾何圖形,可以用來表示和簡化邏輯函數表達式。
5、硬體設計語言法:是採用計算機高級語言來描述邏輯函數並進行邏輯設計的一種方法,它應用於可編程邏輯器件中。採用最廣泛的硬體設計語言有ABLE-HDL、VHDL等。
邏輯關系運算
1、對於AND函數,如果所有條件參數的邏輯值都為真,則返回TURE,只要有一個參數的邏輯值為假,則返回結果FALSE,在邏輯上稱為"與運算"。
2、對於OR函數,如果所有條件參數的邏輯值都為假,則返回FALSE,只要有一個參數的邏輯值為真,則返回結果TURE,在邏輯上稱為"或運算"。
3、對於NOT函數,如果其條件參數的邏輯值都為真時返回結果為假,反之亦然,可以將表達式的原有邏輯值反轉,在邏輯上稱為"非運算"。
邏輯"與運算"可以使用AND函數或邏輯判斷式之間的乘法進行判斷,邏輯"或運算"可以使用OR函數或邏輯判斷式之間的加法進行判斷。由於AND函數、OR函數的運算結果只能是單值,而不能返回數組結果,因此當邏輯與、邏輯或運算需要返回多個結果時,必須使用數組間的乘法、加法運算。
㈧ 邏輯函數的四種表示方法
㈨ 邏輯運算的表達方法有哪些
邏輯運算的表達方法有:
1、布爾代數法 按一定邏輯規律進行運算的代數。與普通代數不同,布爾代數中的變數是二元值的邏輯變數。
2、真值表法 採用一種表格來表示邏輯函數的運算關系,其中輸入部分列出輸入邏輯變數的所有可能組合,輸出部分給出相應的輸出邏輯變數值。
3、邏輯圖法 採用規定的圖形符號,來構成邏輯函數運算關系的網路圖形。
4、卡諾圖法 卡諾圖是一種幾何圖形,可以用來表示和簡化邏輯函數表達式。
5、波形圖法 一種表示輸入輸出變數動態變化的圖形,反映了函數值隨時間變化的規律。
邏輯運算的基本定律:
1、定律。定律描述的是單個變數A和0、1之間的運算規則。
2、重疊律。重疊率描述邏輯變數A和其自身的運算。
3、互補律。互補律描述A和自身的反變數¬A之間的關系。
4、還原律。A的反變數再取反,等於本身。
5、交換律。在此定律及之後的定律中,都將會涉及到兩個及以上的邏輯變數。交換律即兩個邏輯變數運算時交換位置,結果不變。
6、結合律。結合律指三個及以上變數相與或相或時,可以使任意兩個變數先進行運算,再去和別的變數進行運算。
7、分配律。邏輯代數的分配律和四則運算的分配律很類似,但是有一些不同。
8、反演律。反演律描述的是兩個變數的與、或運算以及他們取反後的運算之間的關系。