看板 Grad-ProbAsk 關於我們 聯絡資訊
大家好,想請問一下一個小小的問題 可能這問題超級蠢但我非本科出身所以想不通 在ALU中需要製造減法運算時 a-b=a+(-b)=a+b(bar)+1 我不太懂最後那個-b=b(bar)+1 還是這是要背的? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.5.105 ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1439002829.A.C2F.html
kev72806: 硬體操作減法其實等同於加上補數,這個你實際拿張紙操作 08/08 11:05
kev72806: 看看就知道為什麼可以這樣子做了,然而取 2 補數的方法 08/08 11:05
kev72806: 必須要先反向(bar),再+1,這是 2 補數轉換的規則很重要 08/08 11:05
kev72806: 要記得 08/08 11:05
kev72806: 如果題目沒有特別說明都是用 2 補數來執行加減乘除 08/08 11:06
swordefest: 原來是2-s complement的緣故嗎!謝謝! 08/08 11:10
JackLeeing: 負數需先轉為二補數在相加喔 08/10 15:59