這類型運算還是請您稍微研究數位邏輯上的定義
基本運算
A and B = F
0 0 0
0 1 0
1 0 0
1 1 1
A or B = F
0 0 0
0 1 1
1 0 1
1 1 1
not A = F
0 1
1 0
進階運算nor nand
A nand B = F
0 0 1
0 1 1
1 0 1
1 1 0
A nor B = F
0 0 1
0 1 0
1 0 0
1 1 0
以上看似複雜 但其實是and or的結果最後加上not
如果再把nor nand的輸入做反值就會有非常有趣的現象
!A nand !B = F =>>> or
0 0 0
0 1 1
1 0 1
1 1 1
!A nor !B = F =>>> and
0 0 0
0 1 0
1 0 0
1 1 1
註!A 表示原本A輸入值為0 再進行not運算 因此實際輸入值為1 !B以此類推
0
同理 把and or 的輸入做反值 就會個別得到 nor 以及 nand
稍微理解一下 之後玩起來應該得心應手
而至於較複雜的運算需要化簡 這方面有興趣可以參考卡諾圖
http://zh.wikipedia.org/zh-tw/%E5%8D%A1%E8%AF%BA%E5%9B%BE
這款遊戲其實是包裝少見的邏輯運算
不熟悉的可能玩起來卡卡的
但看起來應該不差 就相關主題來說比 c-jump好太多了 XDDD
--
All Comments