計算機的低階語言為何是二進位

2021-08-13 00:45:51 字數 2135 閱讀 8441

1樓:匿名使用者

計算機內部採用二進位制的原因:

1。技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這兩種狀態正好可以用「1」和「0」表示。

2。簡化運算規則:兩個二進位制數和、積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。

3。適合邏輯運算:邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,正好與邏輯代數中的「真」和「假」相吻合。

4。易於進行轉換,二進位制與十進位制數易於互相轉換。

5。 用二進位制表示資料具有抗干擾能力強,可靠性高等優點。因為每位資料只有高低兩個狀態,當受到一定程度的干擾時,仍能可靠地分辨出它是高還是低。

2樓:透亮人生

一、二進位制資料的表示法

二進位制是計算技術中廣泛採用的一種數制。二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。

二進位制資料也是採用位置計數法,其位權是以2為底的冪。例如二進位制資料110.11,其權的大小順序為2^2、2^1、2^0、2^-1、2^-2。

對於有n位整數,m位小數的二進位制資料用加權係數式表示,可寫為:

(a(n-1)a(n-2)…a(-m))2=a(n-1)×2^(n-1)+a(n-2)×2^(n-2)+……+a(1)×2^1+a(0)×2^0+a(-1)×2^(-1)+a(-2)×2^(-2)+……+a(-m)×2^(-m)

二進位制資料一般可寫為:(a(n-1)a(n-2)…a(1)a(0).a(-1)a(-2)…a(-m))2。

注意:1.式中aj表示第j位的係數,它為0和1中的某一個數。

2.a(n-1)中的(n-1)為下標,輸入法無法打出所以用括號括住,避免混淆。

3.2^2表示2的平方,以此類推。

【例1102】將二進位制資料111.01寫成加權係數的形式。

解:(111.01)2=(1×2^2)+(1×2^1)+(1×2^0)+(0×2^-1)+(1×2^-2)

二進位制資料的算術運算的基本規律和十進位制數的運算十分相似。最常用的是加法運算和乘法運算。

1. 二進位制加法

有四種情況: 0+0=0

0+1=1

1+0=1

1+1=0 進位為1

【例1103】求 (1101)2+(1011)2 的和

解: 1 1 0 1

+ 1 0 1 1

----------------------

1 1 0 0 0

2. 二進位制乘法

有四種情況: 0×0=0

1×0=0

0×1=0

1×1=1

【例1104】求 (1110)2 乘(101)2 之積

解: 1 1 1 0

× 1 0 1

-----------------------

1 1 1 0

0 0 0 0

1 1 1 0

-------------------------

1 0 0 0 1 1 0

(這些計算就跟十進位制的加或者乘法相同,只是進位的數不一樣而已,十進位制的是到十才進位這裡是到2就進了)

3樓:匿名使用者

你說計算機是電子元件,只能識別和區分高低電壓和通斷訊號,高電壓是1,低電壓是0,通是1,斷是0。

4樓:匿名使用者

這個是計算機本身的原理決定了的!計算機只能決定通電或者斷電,表現在計算機語言上面就是隻能是兩個數字表示,即0、1.也就是二進位制了!

當然,要是以後有人有新想法,想弄出十進位制的計算機,也不是沒可能!在設計通斷電的時候搞複雜一些,搞成十進位制就行了!

5樓:

因為電子電路決定的。目前的電子基本原件:電阻、電感、電容,以及三極體,只能判斷兩個狀態:通或不通。用二進位制0/1表示這兩個狀態。

6樓:11曉趙陽

二進位制,機器只識別1 0唄,大於1就要進位,十進位制大於9就要進位了!應該湊合吧?

7樓:匿名使用者

因為分高低兩個電壓計算機才好識別,如果十個電壓級的話電壓如果不穩定就容易混了。不知道這樣說行不行

8樓:匿名使用者

一個開,一個關,還能怎麼說呢?

計算機二進位制01011010擴大兩倍怎麼做過程

計算機二進位制01011010擴大兩倍就是左移1位右邊補零得到10110100。思路 二進位制記數法從右往左第一位表示2的一次方,第二位表示2的二次方,第n位表示2的n次方。可以將1理解為有,0理解為無。這與十進位制類似,如100擴大10倍,就是左移1位進位得到1000。也可以將二進位制010110...

計算機有二進位制和十進位制,為什麼還要搞個八進位制,十六進位制

這是由於降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯。八進位制廣泛應用於計算機系統,如pdp 8,icl 1900和ibm大型機使用12位 24位或36位。八進位制為這些基礎,因為他們的最理想的二進位制字縮寫大小能被3整除 每個八進位制數字代表三個二進位制數字 四 八到十二個...

計算機內部為什麼採用二進位制處理資料,而不採用十進位制

技術實現簡單,計算機是由邏輯電路組成,邏輯電路通常只有兩個狀態,開關的接通與斷開,這專 兩種狀態正好可以用屬 1 和 0 表示 簡化運算規則 兩個二進位制數和 積運算組合各有三種,運算規則簡單,有利於簡化計算機內部結構,提高運算速度。適合邏輯運算 邏輯代數是邏輯運算的理論依據,二進位制只有兩個數碼,...