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