二进制数的算术运算
2, 二進(jìn)制數(shù)的算術(shù)運算
2.1 二進(jìn)制數(shù)的算術(shù)運算
二進(jìn)制數(shù)的算術(shù)運算包括加法、減法、乘法和除法。
1)加法運算
加法進(jìn)位規(guī)則:逢二進(jìn)一。
加法運算法則:
0+0=0
0+1=1+0=1
1+1=10(向高位進(jìn)位)
例:(1101)2+(1011)2=?,解算如下:
從執(zhí)行加法的過程可知,兩個二進(jìn)制數(shù)相加時,每一位是3個數(shù)參加運算,除被加數(shù)位加上加數(shù)位外,還要加來自低位的進(jìn)位(進(jìn)位是0或1)。
2)減法運算
減法借位規(guī)則:借一當(dāng)二。
減法運算法則:
0-0=1-1=0
1-0=1
0-1=1(向高位借位)
例:(11000011)2-(00101101)2=?,解算如下:
從執(zhí)行減法的過程可知,兩個二進(jìn)制數(shù)相減時,每一位也是3個數(shù)參加運算,除被減數(shù)位減去減數(shù)位外,還要減去來自低位的借位(進(jìn)位是0或1)。
3) 乘法運算
乘法運算法則:
0×0=0
0×1=1×0=0
1×1=1
例:(1110)2×(1101)2=?,解算如下:
從執(zhí)行乘法的過程可知,從乘數(shù)的低位開始每一位與被乘數(shù)相乘得到一個部分積,乘數(shù)的相應(yīng)位是0時,部分積為0,乘數(shù)的相應(yīng)位是1時,部分積為被乘數(shù),每一次的部分積均依次左移一位,部分積的個數(shù)是乘數(shù)的位數(shù),將各部分積累加起來就得到最終乘積。
4)除法運算
除法運算法則:
0÷0=0
0÷1=0(1÷0無意義)
1÷1=1
例:(100110)2÷(110)2=?,解算如下:
在計算機(jī)內(nèi)部,二進(jìn)制加法運算是基本運算,減法可以用補(bǔ)碼加法來實現(xiàn),乘法和除法也可以用加法和移位操作來實現(xiàn)。
i
總結(jié)
- 上一篇: 初步了解游戏引擎
- 下一篇: SwiftUI 音乐类App之Tune