一、 正邏輯與負邏輯的概念
前面討論各種邏輯閘電路的邏輯功能時,約定用高電平表示邏輯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 跳變時鐘 是時序電...