二進(jìn)制如何進(jìn)行算術(shù)運(yùn)算?
首先要明白什么是二進(jìn)制:二進(jìn)制是計算機(jī)匯編中常用的。當(dāng)兩個二進(jìn)制數(shù)表示兩個量的大小時,它們之間進(jìn)行數(shù)值運(yùn)算,稱為算術(shù)運(yùn)算、二進(jìn)制運(yùn)算和十進(jìn)制運(yùn)算。
系統(tǒng)基本相同,唯一不同的是二進(jìn)制遇到二進(jìn)制一,十進(jìn)制遇到十進(jìn)制一。
一:加法運(yùn)算
加法運(yùn)算如圖,每兩進(jìn)一。
二進(jìn)制加減運(yùn)算規(guī)則?
1.二進(jìn)制運(yùn)算算術(shù)運(yùn)算二進(jìn)制加法:000,011,101,1110(進(jìn)位到高位);也就是7111,101010311。
2.二進(jìn)制減法:0-00,0-11(高位借用),1-01,1-10(模二加法運(yùn)算或異或運(yùn)算)。
3.二進(jìn)制乘法:0*00*10,1*00,1*11二進(jìn)制除法:0÷00,0÷10,1÷00(無意義),1÷11。
4、邏輯運(yùn)算二進(jìn)制或運(yùn)算:
遇到1時取1的二元與運(yùn)算。
遇到0得到0二進(jìn)制NOT運(yùn)算:每一位取反。
二進(jìn)制:是計算技術(shù)中廣泛使用的一種數(shù)字系統(tǒng)。二進(jìn)制數(shù)據(jù)是由0和1這兩個數(shù)字表示的數(shù)字。它的基數(shù)是2,進(jìn)位規(guī)則是"每兩個進(jìn)入一個借用規(guī)則是"借一當(dāng)二",是18世紀(jì)德國數(shù)學(xué)哲學(xué)大師萊布尼茨發(fā)現(xiàn)的。
[優(yōu)點(diǎn)]:
該數(shù)字裝置簡單可靠,元件少。
只有0和1兩個數(shù)字,所以它的每一個數(shù)字都可以用具有兩種不同穩(wěn)定狀態(tài)的任意元素來表示。
基本操作規(guī)則簡單,操作方便。
【缺點(diǎn)】:
當(dāng)一個數(shù)用二進(jìn)制表示時,有許多位數(shù)。所以在實(shí)際使用中,先用十進(jìn)制,再送到數(shù)字系統(tǒng),送到機(jī)器后再轉(zhuǎn)換成二進(jìn)制數(shù),這樣數(shù)字系統(tǒng)才能運(yùn)算,運(yùn)算后再把二進(jìn)制轉(zhuǎn)換成十進(jìn)制供人閱讀。
二進(jìn)制和十六進(jìn)制的轉(zhuǎn)換更重要。但是,不需要計算兩者之間的轉(zhuǎn)換。每個C和C程序員都能看到二進(jìn)制數(shù),直接轉(zhuǎn)換成十六進(jìn)制數(shù),反之亦然。
【采用理由】:
技術(shù)實(shí)現(xiàn)很簡單。計算機(jī)由一個邏輯電路組成,邏輯電路通常只有兩種狀態(tài),即開關(guān)的通斷,可以用"1"和"0"。
簡化運(yùn)算規(guī)則:兩個二進(jìn)制數(shù)的和、積運(yùn)算有三種組合,運(yùn)算規(guī)則簡單,有利于簡化計算機(jī)內(nèi)部結(jié)構(gòu),提高運(yùn)算速度。
適合邏輯運(yùn)算:邏輯代數(shù)是邏輯運(yùn)算的理論基礎(chǔ),二進(jìn)制只有兩位數(shù),與"真實(shí)"和"虛假"在邏輯代數(shù)中。
容易轉(zhuǎn)換,二進(jìn)制數(shù)和十進(jìn)制數(shù)很容易相互轉(zhuǎn)換。
用二進(jìn)制表示數(shù)據(jù)具有抗干擾能力強(qiáng)、可靠性高的優(yōu)點(diǎn)。