計(jì)算機(jī)基礎(chǔ)知識數(shù)制運(yùn)算

字號:

一、二進(jìn)制的算術(shù)運(yùn)算
        
     1.運(yùn)算法則
    (1)、加法法則
    0+0=0
    0+1=1
    1+0=1
    1+1=10 進(jìn)位為1
    1+1+1=10+1=11 進(jìn)位為1
    實(shí)例 將兩個(gè)二進(jìn)制數(shù)1011和1010相加  
     解:相加過程如下
    被加數(shù)   1 0 1 1  
    加 數(shù)   1 0 1 0  
    進(jìn) 位 1   1      
     ─────  
     1 0 1 0 1
     (2)、二進(jìn)制減法法則    
     0 - 0 = 0
     1 - 0 = 1
     1 - 1 = 0
     0 - 1 = 1 有借位,借1當(dāng)(10)2
     0 - 1 - 1 = 0 有借位
     1 - 1 - 1 = 1 有借位
     注:(10)2表示為二進(jìn)制中的2
    實(shí)例:從(110000)2中減去(10111)2  
     解釋分析:
     ①我們用在某位上方有標(biāo)記1表示該位被借位。具體過程為從被減數(shù)的右邊第一位開始減去減數(shù),在本例中,由于0減1而向右數(shù)第二位借位,第二位為0不夠借轉(zhuǎn)而向右數(shù)第三位,以此類推,最后從右數(shù)第五位借得1
    相減過程如下:
    借 位 1 1 1 1 1 ②該1拿到右數(shù)第四位上做為(10)2(聯(lián)想在十進(jìn)制中從千位借位拿到百位上做10用),而右數(shù)第四位上借得的(10)2又須借給右數(shù)第三位一個(gè)1(記住,該位上還剩一個(gè)1),以此類推,最后右數(shù)第五位上值為0(由于被借位),右數(shù)第四位、第三位、第二位均借得1
    被減數(shù) 1 1 0 0 0 0
    減 數(shù) 1 0 1 1 1
    ─────────── ③右數(shù)第一位借得(10)2,用(10)減1得1,右數(shù)第二位上已借得1,用該1減去減數(shù)1則得數(shù)的右數(shù)第二位為0,同理可得其它各位的值分別為0,0,1(從右往左)。
    結(jié) 果 1 1 0 0 1
     ④最后還剩兩位,由于右數(shù)第五位的數(shù)已被借去,則需從高位借1,(高位為1,借位后為0),借位后當(dāng)(10)2用,(10)2減1為1。因此得結(jié)果為(11001)2
    (2)、二進(jìn)制乘法法則 實(shí)例:1110 X 0110  
        
     0
     X 0 = 0 被乘數(shù)       1 1 1 0  
             乘 數(shù)   X   0 1 1 0  
     1 X 0 = 0 ─────────────
      
                     0 0 0 0  
    1 X 1 = 1       1 1 1 0    
                 1 1 1 0      
    0 X 1 = 0 +
     0 0 0 0        
     ─────────────  
     積
     1 0 1 0 1 0 0
    (3)、二進(jìn)制除法法則 實(shí)例:(1001110)2÷(110)
     商
     1 1 0 1
    被除數(shù)
     1
     1 0 √ 1 0 0 1 1 1 0
     - 1 1 0
     --------
     0 1 1 1
     - 1 1 0
     --------
     1 1 0
     - 1 1 0
     --------
     0
    結(jié)果為:1101