看板 NTUGIEE_EDA 關於我們 聯絡資訊
我大約是這樣寫 1. (1) (2) 用 Boolean function 的定義直接就可以證明 (3) 用 (1) (2) 轉換 2. (1) z = r's+rs' = 一路帶換 = bc'+ab'd'+a'cd+a'c'd'+b'c'd'+abcd (2) 用 a, b, c 依序算出 p, q, r, s, z --> z = bc'+c'd'+ab'd'+a'cd+abcd 接下來我覺得怪怪的,我沒有化成最簡,而是各自畫 BDD 在去 reduce 成一樣。 P.S. 最簡是 bc'+bd+c'd'+a'bd'+a'cd 3. (a) 數學歸納法證明奇數 node: 0 跳兩格,1 跳一格,最後一個 0 跳到最後的 0。 偶數 node: 0 跳一格,1 跳到最後的 1。 (b) 前 k 個 variable 的 node 數會不斷以 2 倍增加, 接下來 k 個 node variable 的 node 數會不斷以 2 倍減少, 最後加上 0 跟 1。 4. 三個形狀都是 a(c(d,d),b(d,c(d,d))) x(y,z) 就是 x 是 0/1 到 y/z node 但是最後 d 的會接到哪三個會不一樣。 化簡過後 AND a(0,b(d(1,0),0)) OR a(c(1,d(0,1)),b(1,c(d(1,0),1))) XOR 不會表示啦...會有分支又指到同一個 node 歡迎討論囉:P -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.85.196.199
enorm:.....第二題題目改了一點..... 10/09 21:54