正邏輯和負邏輯

2021-06-23 08:34:59 字數 1045 閱讀 3637

一、 正邏輯與負邏輯的概念

前面討論各種邏輯閘電路的邏輯功能時,約定用高電平表示邏輯1、低電平表示邏輯0。事實上,既可以規定用高電平表示邏輯1、低電平表示邏輯0,也可以規定用高電平表示邏輯0,低電平表示邏輯1。這就引出了正邏輯和負邏輯的概念。

正邏輯:用高電平表示邏輯1,低電平表示邏輯0。

負邏輯:用高電平表示邏輯0,低電平表示邏輯1。

二、正邏輯與負邏輯的關係

對於同一電路,可以採用正邏輯,也可以採用負邏輯。正邏輯與負邏輯的規定不涉及邏輯電路本身的結構與效能好壞,但不同的規定可使同一電路具有不同的邏輯功能。

例如,假定某邏輯閘電路的輸入、輸出電平關係如表3.1所示。

表3.1 輸入輸出電平關係

表3.2 正邏輯真值表表

表3.3 負邏輯真值表

輸    入

a     b

輸    出

fl     l

l     h

h     l

h     hll

lh輸    入

a     b

輸    出

f0     0

0     1

1     0

1     100

01輸    入

a     b

輸    出

f1     1

1     0

0     1

0     011

10按正邏輯規定:可得到表3.2所示真值表,由真值表可知,該電路是乙個正邏輯的"與"門;

按負邏輯規定:

可得到表3.3所示真值表,由真值表可知,該電路是乙個負邏輯的"或"門。

即正邏輯與門等價於負邏輯或門。

前面討論各種邏輯閘電路時,都是按照正邏輯規定來定義其邏輯功能的。在本課程中,若無特殊說明,約定按正邏輯討論問題,所有閘電路的符號均按正邏輯表示。

負邏輯的實際應用

負邏輯在計算機界的使用還比較少,可以考慮的乙個潛在方向是遊戲等,通過引入負邏輯,可以達到與常規推理不一樣的效果,大大增加遊戲性及可玩性,和不一樣的體驗感.有個braid遊戲,採用逆時間方式,大獲成功,因此完全可以考慮一款負邏輯的遊戲.實際上這方面可做的題材太多了,因為 邏輯 遊戲都爛大街了.比如一款...

負邏輯的實際應用

負邏輯在計算機界的使用還比較少,可以考慮的乙個潛在方向是遊戲等,通過引入負邏輯,可以達到與常規推理不一樣的效果,大大增加遊戲性及可玩性,和不一樣的體驗感.有個braid遊戲,採用逆時間方式,大獲成功,因此完全可以考慮一款負邏輯的遊戲.實際上這方面可做的題材太多了,因為 邏輯 遊戲都爛大街了.比如一款...

組合邏輯和時序邏輯

組合邏輯和時序邏輯 一 組合邏輯 always 敏感訊號 或者always 組合邏輯相當於組合電路,與或非門組成的電路,其輸出只與當前狀態有關,與其他輸入狀態的函式無關,不涉及訊號跳變處理 組合邏輯競爭冒險 只要輸入訊號同時變化,組合邏輯就必然產生毛刺 二 時序邏輯 always 跳變時鐘 是時序電...