首頁 >常見問題 >電腦內可以被硬體直接處理的資料是什麼

電腦內可以被硬體直接處理的資料是什麼

青灯夜游
青灯夜游原創
2022-07-04 17:18:555234瀏覽

電腦內可以被硬體直接處理的資料是「二進位數」。二進位是用0和1兩個數碼來表示的數,而電腦只能辨識0和1,所以所有的資訊都是以0和1(即二進位數)的形式儲存在機器中。計算機採用二進制的原因:1、二進制數只有“0”和“1”兩個基本符號,易於用兩種對立的物理狀態表示;2、二進制數的算術運算特別簡單,加法和乘法僅各有3條運算規則,運算時不易出錯。

電腦內可以被硬體直接處理的資料是什麼

本教學操作環境:windows7系統、Dell G3電腦。

電腦內可以被硬體直接處理的資料是「二進位數」。

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

計算機運算基礎採用二進制,計算機只能識別0和1,所以所有的信息都是以0和1(即二進制)的形式存儲在機器中,使用的存儲單位是位元組。

電腦採用二進位的原因:

#1、容易表示

##二進位數只有“ 0”和“1”兩個基本符號,易於用兩種對立的物理狀態表示。例如,可用"1"表示電燈開關的“閉合”狀態,用“0”表示“斷開”狀態;電晶體的導通表示“1”, 截止表示“0”;電容器的充電和放電、電脈衝的有和無、脈衝極性的正與負、電位的高與低等一切有兩種對立穩定狀態的裝置都可以表示二進位的「0」與「1」。而十進制數有10個基本符號(0、1、2、3、4、5、6、7、8、9),要用10種狀態才能表示,要用電子元件實現起來是很困難的。

2、運算簡單

二進位數的算術運算特別簡單,加法和乘法僅各有3條運算規則( 0 0=0,0 1=1 ,1 1=10和0×0=0,0×1=0,1×1=1 ),運算時不易出錯。 [其實電腦處理算術運算時都是加法和移位,並沒有乘除法,如11B左移一位就成了110B,11B是十進制的3,而110B是6,看看是不是等於乘二,左移乘,右移就除,哈哈,好玩吧]此外,二進制數的“1”和“0”正好可與邏輯值“真”和“假”相對應,這樣就為計算機進行邏輯運算提供了方便。算術運算和邏輯運算是電腦的基本運算,採用二進位可以簡單方便地進行這兩類運算。

擴展知識:

在早期設計的常用的進制主要是十進制(因為我們有十個手指,所以十進制是比較合理的選擇,用手指可以表示十個數字,0的概念直到很久以後才出現,所以是1-10而不是0-9)。電子計算機出現以後,使用電子管來表示十種狀態過於複雜,所以所有的電子計算機中只有兩種基本的狀態,開和關。也就是說,電子管的兩種狀態決定了以電子管為基礎的電子計算機採用二進位來表示數字和資料。常用的進制還有8進制和16進制,在電腦科學中,經常會用到16進制,而十進制的使用非常少,這是因為16進制和二進制有天然的聯繫:4個二進制位元可以表示從0到15的數字,這剛好是1個16進位位可以表示的數據,也就是說,將二進位轉換成16進位只要每4位進行轉換就可以了。

十進制轉換為二進制技巧

只能舉例了,文字說不清的,通常將一個十進制數的整數部分和小數部分分開處理。

  • 整數的數位轉換—採用“基數除法”,具體步驟如下:

(1)將給定的十進制整數除以基數2,餘數是等值的二進位的最低位。

(2)將上一步的商再除以基數2,餘數就是等值的二進位數的次低位。

(3)重複步驟2,直到最後得到的商等於0為止。各次除得的餘數,便是二進制各位的數,最後一次的餘數是最高位

二進制與八進制十六進制轉換技巧

二進制從最低位元開始每三位轉換為十進制即為其對應八進制。

高位不足三位,補零。

同理二進位從最低位元開始每四位元轉換為十進位即為其對應十六進位。

高位不足四位,補零。

例如

1001100₂ = 114₈ = 4C₁₆

更多相關知識,請造訪

常見問題欄位!

以上是電腦內可以被硬體直接處理的資料是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn