腦袋打結的ERGO問題 - 桌遊

Table of Contents


這類型運算還是請您稍微研究數位邏輯上的定義


基本運算

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

Catherine avatarCatherine2014-03-05
有瞬間回到以前用手畫Statmachine的Truth Table的感覺....
Edward Lewis avatarEdward Lewis2014-03-07
其實還有xor存在 (俗稱樓梯開關
Skylar Davis avatarSkylar Davis2014-03-09
前幾天看到這系列也是想起N年前 被數位邏輯慘電的回憶
Linda avatarLinda2014-03-13
而且其實我覺得數位邏輯根一般邏輯推演不太一樣
Emma avatarEmma2014-03-18
甚至用語不同 例如遊戲上常用的 "或" 實際上是xor 而不是or
Carolina Franco avatarCarolina Franco2014-03-21
初學的時候 很容易被常用語影響