看板 Grad-ProbAsk 關於我們 聯絡資訊
在下看這個部分 看了許久還是不能理解 所以想請大家幫忙解惑 http://i.imgur.com/9WiVRGl.png http://i.imgur.com/arMlEpw.png 圖表中的Ainvert、Binvert、CarryIn的部分是輸入 Operation是輸出 比如說Ainvert=0、Binvert=0、CarryIn=X OR 的輸出卻是01 覺得我的想法錯了 但是不知道錯在哪裡 請大家幫忙指點 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.81.89 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1445705127.A.45F.html ※ 編輯: ptt0805 (1.175.81.89), 10/25/2015 00:53:46 ※ 編輯: ptt0805 (1.175.81.89), 10/25/2015 01:08:22
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