電腦科學中為何要引入八進位制和十六進位制

時間 2021-05-05 23:07:31

1樓:做而論道

大忽悠唄。

不多弄幾樣,顯不出來自己有水平。

計算機中為什麼要引入8進位制和16進位制

2樓:幸巴達

更便於對二進位制的計算以及記憶,也減少的書寫的複雜性,讀起來也更直觀,如果寫一堆的零和一,很難讀懂,如果改寫成幾位的八進位制或十六進位制便好多了。此外,二進位制,八進位制以及十六進位制之間的轉換非常方便。

3樓:匿名使用者

我認為主要還是由硬體決定的,2進位制由於是0 1構成,可以通過高電平和低電平直接實現開關功能,將數字訊號反映出來,這在硬體上是很好實現的,8進位制和16進製表示的數實際上也可以看成是一組2進位的數,但由於組成比較豐富,同時結構化了2進位制,使儲存結構簡單易懂

4樓:兔弟蛇哥

8進位制和十六進位制能更簡潔地表示二進位制數,而且能很方便地轉換為二進位制。

5樓:匿名使用者

不覺得8進位制和16進位制比2進位制先進多了嗎,能做的事情更多,用0和1 表示的東西做的事情已經空前了,如果引進1234567是不是有更多的組合和排列?

6樓:卡班

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

沒有這些進位制怎麼與你溝通呢???

計算機中使用八進位制和十六進位制的原因是?

7樓:匿名使用者

前面已經說過了,重複一遍,計算機裡面只用二進位制,這個基本正確。

但實際上,連二進位制都不完全對,實際上同餘計算,這個還需要你學很久。

其實,對於計算機來說沒有進位制,只有溢位,不溢位怎麼有進位制?

如果一個字長為128bit的機器,它的進位制就是2^128進位制的,因為小於這個數都不會產生進位。

就好像我們說的十進位制,是因為9+1要產生進位。

人們習慣10進位制,大體上認為是有10個手指能表示的最大為十。

但是,對於計算機一個128bit的計算機,它一個單位能表示的數就有2^128。而且以後還有更長的。

人需要看懂,如果轉換成10進位制,和計算機的理解不同,很不直觀。

如果看2進位制,太長,人容易混亂。8進位制其實比較好,但是128/3不是整數,不如16進位制方便。

8進位制和16進位制主要是為了人好記。

8樓:匿名使用者

在計算機中都是用的二進位制,使用八進位制和十六進位制只是為了人閱讀方便而已。

佔用記憶體多少由該數的精度決定的, 如 32位整數,就由4位元組儲存。

9樓:做而論道

我個人覺得啊!是他們佔有的記憶體容量比二進位制少,...

-----

少? 怎麼看出來的?  ffh,11111111b,不都是佔用一位元組嗎?

寫在紙面上,才能看出它們佔用的篇幅少。

計算機為什麼要使用二進位制?為什麼還要引進八進位制和十六進位制?

10樓:就想買臺車

計算機用2進位制是:硬體易於實現,計算簡單。

舉個例子:用幾個二極體可以形成一個電路,這個電路形成,2個輸入埠2個輸出埠

如果用0表示沒有電 用1表示有電

兩個輸入埠一個不加電一個加電 輸出埠將得到一個沒有電一個有電。

實際就是0+1=01

如果兩個輸入都沒加電那麼輸出都沒有電就是0+0=00如果兩個輸入都有電 ,那麼第一個輸出端將有電第二個輸出端將沒有電。

就是1+1=10

乘除法實際就是高頻率下的加法。

八進位制十六進位制實際上時在2進位制基礎上的原理都差不多。同時因為八進位制是2的3次方,16是4次方。

記憶體和硬碟儲存單元都是2的多少次方,定址所以2的多次方將在計算機技術中大量運用。程式設計定址方便快捷。實際都是因為是2的多少次方的原因。

有cpu輸出的資料都是2進位制的儲存時候就用2的次方單元儲存。

11樓:匿名使用者

二進位制在計算過程中執行速度快,八進位制十六進位制是為了方便程式編寫。

12樓:白夜二世

二進位制便及其運算 八和十六便於編寫程式

在計算機中,引入十六進位制,主要目的是

13樓:匿名使用者

進位制越大位數的表達長度也就越短,引入十六進位制主要目的是縮短編碼長度。

十六進位制來表示位元組會比十進位制方便很多.因為用兩位十六進位制剛好可以表示一個位元組,例如f0二進位制就是11110000.高位十六進位制和低位十六進位制又剛好分別對應二進位制中的前四位和後四位。

計算機中使用八進位制和十六進位制有什麼意義

14樓:匿名使用者

二進位制數是計算機進行計算的基本進位制,它能方便地通過0和1兩種狀態表示各種數值,這使得邏輯電路的設計簡潔。八進位制和十六進位制對二進位制的轉換十分方便,同時又能將較大的二進位制數以較短的字數來表示,便於人們書寫和記錄,所以使用八進位制和十六進位制來表達二進位制數。

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

15樓:哎喲

這是由於降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯。

八進位制廣泛應用於計算機系統,如pdp-8,icl 1900和ibm大型機使用12位、24位或36位。八進位制為這些基礎,因為他們的最理想的二進位制字縮寫大小能被3整除(每個八進位制數字代表三個二進位制數字)。

四、八到十二個數字可以簡明地顯示整個機器,也降低成本使得數字允許通過數碼管,七段顯示器,和計算器用於操作員控制檯,在二進位制顯示使用過於複雜,然而十進位制顯示需要複雜的硬體,十六進位制顯示需要顯示更多的數字。

16樓:匿名使用者

十進位制計數法是相對二進位制計數法而言的,是我們日常使用最多的計數方法。計算機內部使用二進位制表示數,二進位制與十進位制的轉換是比較複雜的。

由於二進位制資料的基r較小,所以二進位制資料的書寫和閱讀不方便,為此,在小型機中引入了八進位制。八進位制適用於12位和36位計算機系統(或者其他位數為3的倍數的計算機系統)。

由於二進位制數在使用中位數太長,不容易記憶,所以又提出了十六進位制數。比較短容易記憶且適於大部分位數為二的冪(8位,16位,32位與64位計算機系統)的計算機系統。

17樓:匿名使用者

計算機只有2進位制

。十進位制、十六進位制、八進位制是為了使用方便。

十進位制是最符合人類自然計數方式的一種進位制。

八進位制基本被淘汰。

十六進位制可以用兩位正好描述一個位元組(8位2進位制),故在計算機彙編級程式設計時大量使用。

注:inter 系列 cpu支援 加減結果的十進位制調整,使用bcd碼。(用4位二進位制數來表示1位十進位制數中的0~9這10個數碼,簡稱bcd碼,即bcd**。

binary-coded decimal‎,簡稱bcd,稱bcd碼或二-十進位制**,亦稱二進碼十進數。是一種二進位制的數字編碼形式,用二進位制編碼的十進位制**。)

18樓:匿名使用者

糾正一下,計算機只有二進位制!!!搞那麼多的進位制是為了表示方便

計算機中使用八進位制和十六進位制的原因是?

19樓:匿名使用者

其實,對於計算機來說沒有進位制,只有溢位,不溢位怎麼有進位制。如果一個字長為128bit的機器,它的進位制就是2^128進位制的,因為小於這個數都不會產生進位。就好像我們說的十進位制,是因為9+1要產生進位。

人們習慣10進位制,大體上認為是有10個手指能表示的最大為十。

八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。

octal,縮寫oct或o,一種以8為基數的 計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。

八進位制(基數為8)表示法在計算機系統中很常見,因此,我們有時能看到人們使用八進位制表示法。由於十六進位制一位可以對應4位二進位制數字,用十六進位制來表示二進位制較為方便。因此,八進位制的應用不如 十六進位制。

有一些程式設計語言提供了使用八進位制符號來表示數字的能力,而且還是有一些比較古老的unix應用在使用八進位制。

數字裝置為什麼要使用八進位制和十六進位制

20樓:匿名使用者

數字裝置用的是2進位制,2進位制和8進位制轉換非常容易(相對10進位制),不需要短除,口算就夠了

電腦科學與技術這個專業怎麼樣,電腦科學與技術專業就業前景到底如何?

aaron丶 電腦科學與技術專業主要學習電腦科學與技術包括計算機硬體 軟體與應用的基本理論 基礎知識和基本技能與方法,接受從事計算機應用開發和研究能力的基本訓練等。 電腦科學與技術專業 業務培養目標 業務培養目標 本專業培養具有良好的科學素養,系統地 較好地掌握電腦科學與技術包括計算機硬體 軟體與應...

電腦科學導論的幾個問題,電腦科學導論的幾個問題

網上找的,不是個人思路。計算機內資訊的表示形式是二進位制數字編碼。各種型別的資訊 數值 文字 聲音 影象 必須轉換成數字量即進進位制數字編碼的形式,才能在計算機進行處理。由於計算機內採用二進位制計數系統,二進位制是計算機運算的基礎,因此,瞭解二進位制的特點,與其他數制之間的轉換關係以及資訊編碼等概念...

電腦科學與技術怎麼樣,電腦科學與技術專業,怎麼樣

南京樂扣包裝材料 第一,短期內社會需求仍然很大,計算機專業畢業生的就業市場前景廣闊。從全球it行業的發展看,經過幾年的低迷發展,it行業已經走出低谷 大有東山再起之勢,it行業在國民經濟發展中日益顯現出蓬勃生機。從中國情況看,從事計算機軟體開發的人才遠遠低於發達國家。美國從事計算機軟體開發的人才達到...