1樓:聽不清啊
二進位制中,每個數位上可使用的馬媛個數只有兩個,就是零或者一,而一個二進位制數一共有幾個數位,這是根據你自己的需要來確定的,理論上沒有限制。就好比我們現在計算圓周率派的值,可以計算到小數點後面多少多少位,這是沒有限制的。
求解,計算機中的二進位制**跟二進位制數碼是什麼,為什麼要採用**跟數碼??
2樓:一灘新約
1.二進位制**:
由兩個基本字元'0'、'1'組成的**。
其中,碼元:"一位"二進位制**。碼字:n個碼元可以組成的不同組合,任意一個組合稱一個碼字。
2.二進位制數碼:
是使用離散(即不連續的)的0或1二進位制來進行資訊的輸入,處理,傳輸、存貯等處理的系統。
採用原因:
採用二進位制計數制,對於計算機等數字系統來說,運算、儲存和傳輸極為方便。
擴充套件資料
在數碼技術中一般都採用二進位制,因此凡元件具有的兩個穩定狀態都可用來表示二進位制,(例如 「高電平」和「低電平」):0、1。
故其基本單元電路簡單,對電路中各元件精度要求不很嚴格,允許元件引數有 較大的分散性,只要能區分兩種截然不同的狀態即可。這一特點,對實現數位電路整合化是十分有利的。
抗干擾能力強、精度高。由於數碼技術傳遞加工和處理的是二值資訊,不易受外界的干擾,因而抗干擾能力強。另外它可用增加二進位制數的數位提高精度。
3樓:匿名使用者
二進位制**,就是用0和1表示,滿2進1的**語言。一種可以將兩種架構的本地**存放在同一個包裝的格式。二進位制**語言或稱為機器語言,計算機可以直接識別,不需要進行任何翻譯。
每臺機器的指令,其格式和**所代表的含義都是硬性規定的,故稱之為面向機器的語言,也稱為機器語言。它是第一代的計算機語言。機器語言對不同型號的計算機來說一般是不同的。
二進位制數碼是就是每位只包含0,1兩個數,例如二進位制數碼10就等於十進位制的2,咱們常用的十進位制是逢十進位的,同理二進位制是逢二進位的。
1.二進位制只需用兩種狀態表示數字, 容易實現
計算機是由電子元、器件構成的, 二進位制在電氣、電子元器件中最易實現.它只有兩個數字, 用兩種穩定的物理狀態即可表達, 而且穩定可靠.比如磁化與未磁化, 電晶體的載止與導通(表現為電平的高與低)等.而若採用十進位制, 則需用十種穩定的物理狀態分別表示十個數字, 不易找到具有這種效能的元器件.即使有, 其運算與控制的實現也極複雜.
2.二進位制的運算規則簡單
加法是最基本的運算.乘法是連加, 減法是加法的逆運算(利用補碼原理, 還可以轉化為加法運算, 類似鐘錶撥針時的計算), 除法是乘法的逆運算.其餘任何複雜的數值計算也都可以分解為基本算術運算複合進行.為提高運算效率, 在計算機中除採用加法器外, 也直接使用乘法器.
眾所周知, 十進位制的加法和乘法運算規則的口訣各有100條, 根據交換率去掉重複項, 也各有55 條.用計算機的電路實現這麼多運算規則是很複雜的.
相比之下, 二進位制的算術運算規則非常簡單, 加法、乘法各僅四條:
0+0=0 0×0=0
0+1=1 0×1=0
1+0=1 1×0=0
1+1=1 0 1×1=1
根據交換率去掉重複項, 實際各僅3 條.用計算機的脈衝數位電路是很容易實現的.
3.用二進位制容易實現邏輯運算
計算機不僅需要算術運算功能, 還應具備邏輯運算功能, 二進位制的0, 1分別可用來表示假(false)和真(true), 用布林代數的運演算法則很容易實現邏輯運算.
4.二進位制的弱點可以克服
二進位制主要的弱點是表示同樣大小的數值時, 其位數比十進位制或其它數制多得多, 難寫難記, 因而在日常生活和工作中是不便使用的.但這個弱點對計算機而言, 並不構成困難.在計算機中每個儲存記憶元件(比如由電晶體組成的觸發器)可以代表一位數字, 」記憶」是它們本身的屬性, 不存在」記不住」或」忘記」的問題.至於位數多, 只要多排列一些記憶元件就解決了, 鑑於積體電路晶片上元件的整合度極高, 在體積上不存在問題.對於電子元、器件, 0 和1 兩種狀態的轉換速度極快, 因而運算速度是很高的.
4樓:
計算機本身傳輸的資訊是0和1組成的二進位制**,
也就是二進位制數碼。
因為某些人研究計算機處理二進位制**(或數碼)更容易,所以大家就這麼用了。
5樓:匿名使用者
因為電路只認識通路和斷路,比如通電為1斷電為0,這樣進行計算,很難找到一次有九種狀態的電子元件
6樓:鎖
計算機的0和1,在硬碟物理儲存上是有磁性和沒有磁性
在物理傳輸上是有電和沒有電,從儲存上將如果不是2進位制
那就要有多個強度的磁性,傳輸上就要用多個電壓傳輸
這是非常難的事情,出錯的機會非常大
cpu要在多個電壓下工作!!!
首先是受制於元器件。我們知道組成計算機的基本元器件是電晶體,它具有以下幾個特點:
① 它有兩個完全不一樣的狀態(截止與導通,或者高電平與底電平);
② 狀態很穩定;
③ 狀態轉換很容易(在基極給一個電訊號就可以了);
④ 狀態轉換的速度非常快(這一點非常重要!);
⑤ 體積很小,多個電晶體可以整合在一起;
⑥ 工作時消耗的能量不大,也就是功耗很小;
⑦ **很低廉。
其次,二進位制的運算規則很簡單。就加法運算而言,就四條規則。特別地,人們利用特殊的技術,把減法、乘法、除法等運算都轉換成加法運算。
這對簡化cpu的設計非常有意義。如果採用十進位制,cpu的設計就變得非常複雜,因為十進位制比二進位制的運算規則多多了。
再次,物理上容易實現資料的儲存。通過磁極的取向、表面的凹凸、光照的有無等,二進位制很容易在物理上實現資料的儲存。對於只寫一次的光碟,將鐳射束聚整合1--2um的小光束,依靠熱的作用融化碟片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),記錄下「1」,原來的位置表示記錄「0」。
最後,便於邏輯判斷(是或非)。因為二進位制的兩個數碼正好與邏輯命題中的「真(ture)」、「假(false)」或稱為「是(yes)」、「否(no)」相對應。
正是由於以上原因,在計算機中採用的是二進位制,而不是人們所熟知的十進位制,或者其他進位制。
電子計算機能以極高速度進行資訊處理和加工,包括資料處理和加工,而且有極大的資訊儲存能力。資料在計算機中以器件的物理狀態表示,採用二進位制數字系統,計算機處理所有的字元或符號也要用二進位制編碼來表示。用二進位制的優點是容易表示,運算規則簡單,節省裝置。
人們知道,具有兩種穩定狀態的元件(如電晶體的導通和截止,繼電器的接通和斷開,電脈衝電平的高低等)容易找到,而要找到具有10種穩定狀態的元件來對應十進位制的10個數就困難了。二進位制數的基數是2,只有0和1兩個數字,逢2進1。十進位制數有0,1,…9十個數字,逢10進1。
十進位制和二進位制對照如表1.5所示。
表1.5 十進位制和二進位制對照表
十進位制0 12 34 56 78 二進位制
0 110 11
1001011101111000
十進位制9 10
11 12
13 14
15 16
二進位制1001
1010
1011
1100
1101
1110
1111
10000
十進位制數可以表示為an×10n+an-1×10n-1+…+a1×101+a0×100+a-1×10-1+a-2×10-2+…,其中an,an-1,…,a1,a0,a-1,a-2,…只能是0~9的任何數字。如1987可以表示為1×103+9×102+8×101+7×100。
二進位制數可以表示為an×2n+an-1×2n-1+…+a1×21+a0
用二進位制編碼表示資料的好處
用二進位制編碼表示資料的好處
·用二進位制編碼表示資料的實質就是用0、1的組合表示資料。而0和1又是用模擬訊號的兩種差別很大的狀態來分別表示的,例如,用高電位(2v~5v)表示「1」,用低電位(0v~0.8v)表示「0」。
因為外界環境的改變一般不會使表示0的模擬訊號(0v~0.8v)變成表示1的模擬訊號(2v~5v),0和1不改變則用0和1編碼表示的資料就不會改變。所以,用二進位制編碼表示資料時不容易出錯。
·如果用連續變化的模擬訊號(例如電位)直接表示資料,則模擬量的微小變化就會直接影響資料的值,很容易出錯。
·例如,盒式磁帶(模擬音訊訊號)在複製時很容易失真,而cd唱盤(數字音訊訊號)在複製時一般不會失真。
. 指令
指令是指示計算機進行基本操作的命令,它告訴計算機應進行什麼操作、應對誰進行操作。指令的表示方法通常有兩種:機器指令和彙編指令。
機器指令:用二進位制編碼表示的指令。例如,00000001 11011000表示加法;
彙編指令:用英文縮寫符號代替二進位制編碼表示的指令。例如,上面那條機器指令可表示成彙編指令「add ax, bx」;
① 指令的三要素:·二進位制形式的指令才能被計算機識別並執行;
·每條指令的功能都直接由硬體電路實現。
·每臺計算機能執行的指令種類和數目完全由cpu決定。
② cpu:**處理器。是現代計算機的核心部件。它負責控制計算機各部件協調地工作,並承擔計算機的各種運算處理任務。
③ 指令系統:計算機能執行的全部指令的集合稱為該計算機的指令系統。每臺計算機都有自己的指令系統,由cpu的型別決定,不同型別cpu的指令系統一般不相同。
6. 電子計算機的重要特點
電子計算機和以往的計算工具所不同的重要特點是能自動進行計算,計算過程不需人工干預,所以速度很快。其原因是它能儲存程式,並能在程式的控制下實現自動化。
① 程式:就是運算步驟。是以完成某一任務為目的、用多條指令組成的指令序列;
·程式設計序的必要性:不可能將每一個複雜的任務都用一條指令實現。
② 儲存程式:將程式也轉換成二進位制**,和資料一樣預先儲存在計算機內部;
③ 用程式控制:計算機按程式規定的順序自動取指令並執行,直至程式結束。
7. 計算機系統
由硬體和軟體兩部分組成:
① 硬體:由物理元器件構成,它實現了最基本的邏輯功能。計算機的硬體經歷了電子管、電晶體、積體電路、大規模和超大規模積體電路四個發展階段;
② 軟體:由程式和相關的資料組成,它擴充套件了硬體的功能;
③ 指令是軟體與硬體的介面:因為指令是構成軟體的基本元素,又因為指令的功能都直接由硬體電路實現。
8. 計算機的應用領域
主要有科學計算,資料處理,實時控制,輔助設計,通訊,娛樂,等等。
·實時控制:可理解為「根據實際情況及時(立即)進行控制」
9. 二進位制計數單位以及位、位元組、字
① 二進位制計數單位:1k(開、一千)=210=1024 1m(兆、百萬)=220=1024k
1g(吉、十億)=230=1024m 1t(太、萬億)=240=1024g
② 位(bit,b):每1個二進位制數碼稱為一個(二進位制)位。位是在計算機中表示資料時的最小單位;
③ 位元組(byte,b):每連續8個二進位制數碼稱為一個(二進位制)位元組。位元組是在計算機中存取資料時的最小單位;
④ 字(word,w):計算機一次最多能同時加工處理的一串連續的二進位制數碼稱為一個(二進位制)字。字是計算機加工處理資料時的最大單位。字長與計算機的型別有關;
關於二進位制轉換十進位制的問題,二進位制數如何轉換成十進位制數?
你看錯啦,現在先來指定格式 a b a是底數,b是指數,a b就是a的b次方的意思。a b 表示a是b進位制數。那麼你看到的題目其實是 11011 2 1 2 4 1 2 3 0 2 2 1 2 1 1 2 0 16 8 0 2 1 27另外舉個十進位制例子 956 9 10 2 5 10 1 6 ...
二進位制加法這個看不懂,怎麼算的,二進位制加法這個看不懂,怎麼算的
二進位制加法將兩個二進位制數相加是非常簡單的,只需要記住八條規則 如果8條聽起來很多的話,想想十進位制加法吧,需要記憶的規則大概有200條 以下是二進位制加法的規則 l0 0 0 l0 1 1 l1 0 1 l1 1 0 帶進位 l進位 0 0 l進位 0 1 0 帶進位 l進位 1 0 0 帶進位...
二十進位制編碼需要使用幾個二進位制位
4個二進位制位能夠表示16個碼,5個二進位制位能夠表示32個碼,因此需要5個二進位制位。二十進位制編碼需要使用5個二進位制位,因為4位二進位制最大是15,5位二進位制最大可以表示31 20進位制裡面每一位數最大是19,是因為它是20進位制。在任意的n進位制中,每一位上最大的數是n 1 2 4是十六進...