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