推 bb450277: Operation的輸出是指 那個muliplxer要使用何種運算 輸出 10/25 01:23
→ bb450277: 為00使用and 輸出為01使用or 10/25 01:23
推 bb450277: 其實應該不是講輸出 就是選擇multiplxer 10/25 01:25
再請問一下,Ainvert=0、Binvert=0、CarryIn=X,這些值OR後,如何選到多工器01?
※ 編輯: ptt0805 (1.175.81.89), 10/25/2015 01:50:27
→ ptt0805: 感覺自己問了奇怪的問題 10/25 01:51
推 prosperous: 用op1op0選就好啦~ 10/25 04:58
推 bb450277: Ainvert Binvert都是選多工器呀 選擇0 的意思是是你輸入 10/25 08:33
→ bb450277: 的資料直接穿過去 像是做a nor b 出來變成~a and ~b 所 10/25 08:33
→ bb450277: 以nor那條的Ainvert Binvert就是1 因為你輸入之後要做no 10/25 08:33
→ bb450277: t才會是對的資料 10/25 08:33
→ ptt0805: 如果Ainvert Binvert設的值是0,並不是說從那兩個多工器 10/25 13:35
→ ptt0805: 出來的值一定是0? 10/25 13:35
→ jerry031181: A Binvert那只是設定a.b輸入要不要反向而已 10/25 15:43
→ ptt0805: 感謝樓上的高手們解惑!! 10/26 00:33
推 ex8338: 01表示從第2個出來(2進位) 和前面AB是多少無關 AB只是 10/26 09:39
→ ex8338: 表示取~A ~B 去or運算 10/26 09:39
→ ptt0805: 再請教一下 sub的意思是 a xor ~b xor 1的結果是a-b嗎? 10/26 15:17
→ ptt0805: 抱歉 好像問了一些鬼打牆的問題 10/26 15:21
推 ex8338: -b可以轉換成 ~b+1 會變成 a+~b+1 你可以用二進位試試 10/26 17:44
→ ex8338: 看 10/26 17:44
→ ptt0805: 請問 ~b+1 的 + 指的應該是xor? 10/26 18:34
推 ex8338: B可以這樣轉是運用2的補數原理 10/26 18:36
→ ex8338: 就只是用加法器啊 10/26 18:39
→ ptt0805: 感謝您的解說 10/27 12:47