二進位制十進位制等與BCD碼ASC 碼之間的關係?

時間 2021-06-03 22:22:57

1樓:

比如十進位制數值99,因為計算機只能用二進位制儲存,我們把十進位制99變成二進位制表示就是01100011,而書寫時用二進位制寫法太長了,我們經常用十六進製制書寫,就是63H,實際上儲存時還是二進位制。

以前的單板機上的鍵盤,有0~F的十六個數值鍵,輸入的只能是十六進製制數值(由監控程式轉化為二進位制),這就遇到了現實生活中經常用的十進位制怎麼輸入的問題,其中的最簡單的方法是用0~9的數值鍵直接輸入並儲存,十進位制的99就儲存為99H了(即10011001b),99H就是99的壓縮BCD碼表示。

不管怎麼表示,都是99這個數值。

在通訊中,為了表示符號的唯一性,利用ascii表把英文本母和常用符號進行數位化編碼,如符號"9"編碼成數值39H,實際是00111001b二進位制;把"A"編碼成41H,實際是01000001b; 空格編碼成20H...。

ASCII實際7位就夠了,但是計算機中經常按位元組儲存,編碼經常變成乙個位元組。

2樓:阿健

二進位制十進位制是乙個數值的不同表示方式,就像1美元是6元人民幣,6元人民幣是1美元,數字不同,但是背後表達的東西是一致的。

BCD是對十進位制數字的二進位制編碼,不同於直接把十進位制轉換成二進位制,BCD是把十進位制中的每乙個數字找乙個對應的二進位制進行替換。比如15的二進位制是1111,他的BCD碼是00010101,其中0001對應1,0101對應5。

ASCII碼是字元編碼,因為計算機裡都是數值,所以制定了這個標準,說明哪些數值表示那些字元。

二進位制 三進製或十進位制?

李衛 二進位制常用的數字是0和1,三進製常用的數字是0 1 2,十進位制常用的數字是0 1 2 3 4 5 6 7 8 9,在這裡還要介紹新的進製,分別是12進製和16進製制,12進製是指常用的羅馬數字的,一 二 三 四 五 六 七 八 九 十 十 一 十二,而16進製制是指的,0 1 2 3 4 ...

十進位制轉換成二進位制及二進位制轉換成十進位制是如何轉換的

年年有魚 進製轉換方法如下 1 二進位制 十進位制 例 1101 2 13 10 1101 2 1 2 3 1 2 2 1 2 0 8 4 1 12 1 132 十進位制 二進位制 例 14.625 1110.101 2整數部分 14 10 1110 2 14 2 0 7 2 1 3 2 1 1 2...

怎樣快速把十進位制轉換為二進位制?

自學生 把 10 無盡的0 11 無盡的1 21.無邊的1 的一對正反和正中三方統一時間標準,相對等於一半和一對的數學模型。就是一對二進位制和十進位製同在同步時間統一標準原理的模型了。證明了用高等數學公式快速演算法經驗表達模型,是快速變化智慧型選擇時間原理模型。詳細過程我 大自然的正反規律 證明了這...