匿名使用者
匿名使用者 發問時間: 電腦與網際網路硬體其他:硬體 · 2 0 年前

有關二進位的減法

請問二進位的減法,小的減大的會借1給小數來減大數,但是1從哪來的呢?

例如:一、               二、

    10000000          00110011

   -00110011         -10000000

   _________         _________

          ?                  ?

2 個解答

評分
  • 2 0 年前
    最佳解答

    一、10000000          二、00110011

      - 00110011            -10000000

     ----------          ----------

    01001101            01001101

    一、這是是要從10000000的那個1取來的,可是要記得每一取就是2,所以說你一直代到後面的時候也只是代個1過去而已,另外一個1還留著,要寫,其實你可以代成8進位、16進位或10進位來算,數字比較不會那麼複雜,到時候再轉回2進位就好

    二、這題是減比本身數字大的,所以說要採用2的補數,就是是→00110011先轉成一的補數11001100(0改成1,1改成0),再尾數再加上1→11001101就是二的補數了,其實我這是是用把00110011+ x = 10000000來做的,我覺得也蠻簡單的

    參考資料: 自已
  • 匿名使用者
    2 0 年前

    第一題答案是正ㄉ~~

    第二題是負ㄉ...負ㄉ就要用到"補數"...

    參考資料: 計慨有交
還有問題?馬上發問,尋求解答。