首頁>
4
回覆列表
  • 1 # 大海4231207040277

    你說的應該是二進制數的算術運算吧.

      二進制數的算術運算非常簡單,它的基本運算是加法.在計算機中,引入補碼錶示後,加上一些控制邏輯,利用加法就可以實現二進制的減法、乘法和除法運算.

      (1)二進制的加法運算

      二進制數的加法運算法則只有四條:0+0=0 0+1=1 1+0=1 1+1=10(向高位進位)

      例:計算1101+1011的和

      由算式可知,兩個二進制數相加時,每一位最多有三個數:本位被加數、加數和來自低位的進位數.按照加法運算法則可得到本位加法的和及向高位的進位.

      (2)二進制數的減法運算

      二進制數的減法運算法則也只有四條:0-0=0 0-1=1(向高位借位) 1-0=1 1-1=0

      例:計算11000011 00101101的差

      由算式知,兩個二進制數相減時,每一位最多有三個數:本位被減數、減數和向高位的借位數.按照減法運算法則可得到本位相減的差數和向高位的借位.

      (3)二進制數的乘法運算

      二進制數的乘法運算法則也只有四條:0*0=0 0*1=0 1*0=0 1*1=1

      例:計算1110×1101的積

      由算式可知,兩個二進制數相乘,若相應位乘數為1,則部份積就是被乘數;若相應位乘數為0,則部份積就是全0.部份積的個數等於乘數的位數.以上這種用位移累加的方法計算兩個二進制數的乘積,看起來比傳統乘法繁瑣,但它卻為計算機所接受.累加器的功能是執行加法運算並保存其結果,它是運算器的重要組成部分.

      (4)二進制數的除法運算

      二進制數的除法運算法則也只有四條:0÷0=0 0÷1=0 1÷0=0(無意義) 1÷1=1

      例:計算100110÷110的商和餘數.

      由算式可知,(100110)2÷(110)2得商(110)2,餘數(10)2.但在計算機中實現上述除法過程,無法依靠觀察判斷每一步是否“夠減”,需進行修改,通常採用的有“恢復餘數法”和“不恢復餘數法”,這裡就不作介紹了.

  • 蘿蔔絲粉條餡餅的做法?