回覆列表
  • 1 # 使用者5080196806422

    二進位制乘法變為加法、除法變為減法實現的:

    一、二進位制乘法:

    比如10010*11010

    可以這樣算(如10111

    (第二個乘數11010可以看成10000+1000+10)

    10010

    10010

    10010

    最後相加,得

    100100000+10010000+100100

    =110110000+100100

    =111010100 這就是10010*11010的結果~ 計算中,僅使用了加法和補零。

    二、二進位制數除法運算按下列三條法則:1、0÷0=0 2、0÷1=0(1÷0是無意義的) 3、1÷1=1

    例: (111011)2 ÷ (1011)2算式如下:(因為在網頁裡不方便寫成除法運算的形式,所以寫成下面這樣。)

    1 1 1 0 1 1

    ÷ 1 0 1 1 商1

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

    1 1 1 最後一個1是1110 1 1 “0”後面的1落下來的。

    ÷ 1 0 1 1 商0

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

    1 1 1 1 最後一個1是上面落下來的

    ÷ 1 0 1 1 商1

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

    1 0 0 餘數100

    所以(111011)2 ÷ (1011)2 商為(101)2,餘數為(100)2

    所謂二進位制除法其實一直是在做減法而已。二進位制減法向高位借1得2,所以(10)2 - (1)2 = 1

  • 中秋節和大豐收的關聯?
  • 驢肉和騾子肉哪個貴?