ascii碼到底由幾位二進位制組成七位還是八位啊

2021-03-10 15:53:38 字數 2894 閱讀 7078

1樓:手機使用者

^原始的ascii編碼是7位的,所以有2^7=128個字元(包括一些不可顯

示字元)。但是電腦裡1byte=8bit,有8位。早期的專電腦不太可靠屬,資料經常出錯,所以這1byte的8位中最高為就用來做資料校驗,一般是奇偶校驗。

但是後來的電腦變得可靠了,校驗的意義就沒有那麼大了,因此有了一個擴充套件ascii字符集。擴充套件ascii字符集包含2^8=256個字元,編碼是8位的。擴充套件ascii字符集中的前128個字元與原來的ascii字符集相同(就是原來的ascii字符集的7位編碼前面加一個0),而後面128個字元高位都是1。

但是擴充套件ascii字符集並不被其它非英語國家的編碼系統接受。比如中國的gb(注:不包括gb18030,gb18030包括3byte的編碼)字符集,其中編碼的字元有如下兩種(按照二進位制):

1byte:0******x

2byte:1******x ******xx

其中1byte那些字元也和原始ascii字符集相同(前面加個0),2byte編碼的大多是漢字,由於兩種編碼分別以0和1開頭,因此gb編碼雖然是不等長編碼,但是不會產生歧義。

ps:完全按照我的記憶寫的,難免產生錯誤,請多指教。

2樓:ae楊信

7位和8位都行bai

!,你可以都du

填,我做過這個題目zhi

的!dao

「標準的ascii碼用一個字回節中的7為二答進位制碼來表示一個字元,這個編碼的字元就是ascii碼值,從0000000到1111111公有128個編碼,可用來表示128個字元!」 「隨著計算機的發展和深入,7位的字元有時已不夠用,為此國際標準化組織又制定了iso2022標準,它在保持iso646相容的基礎上,規定了擴充ascii字符集為8位**,可表示256個字元........」後面的就不寫了~

(這是我的教科書上的一段,我都有些忘記了,所以又去查了一遍書!)

ascll碼由幾位二進位制陣列成 5

3樓:匿名使用者

ascll 是由7個二進位制位組成,8個二進位制位=1位元組

一個英文字元 1位元組

一箇中文字元 2位元組

ascii碼(american standard code for information interchange,美國標準資訊交換碼)。

資訊編碼就是將表示資訊的某種符號體系轉換成便於計算機或人識別和處理的另一種符號體系;或在同一體系中,由一種資訊表示形式轉變為另一種資訊表示形式的過程。例如,人通過手勢、表情、眼神、說話等簡單動作來表達某種情感;古代打仗以擂鼓表示進軍,鳴金表示收兵;交通訊號燈用黃、綠、紅分別表示緩慢行進、通行、禁止通行,等等,都是一種簡單的資訊編碼。

資訊在計算機上是用二進位制表示的,這種表示法讓人理解就很困難。因此計算機上都配有輸入和輸出裝置,這些裝置的主要目的就是,以一種人類可閱讀的形式將資訊在這些裝置上顯示出來供人閱讀理解。為保證人類和裝置,裝置和計算機之間能進行正確的資訊交換,人們編制的統一的資訊交換**,這就是ascii碼錶。

計算機將輸入的資訊符號,按一定的規則翻譯成由「0」和「1」組成的二進位制編碼,在對二進位制編碼進行處理,最後將處理結果還原成我們可以識別的符號,輸出相應的資訊。目前,計算機內部普遍使用的資訊編碼是ascii碼。標準ascii碼由7位二進位制陣列成,用來表示26個英文大小寫字母以及一些特殊符號。

注意:本條目的解釋是ascii,而非ascll,並沒有ascll這種編碼,詳細解釋請看ascii。

ascii碼到底是由幾位二進位制陣列成的?七位八位?

4樓:紅色的鬥牛士

7 位或8 位。62616964757a686964616fe78988e69d8331333431366236

ascii 碼使用指定的7 位或8 位二進位制陣列合來表示128 或256 種可能的字元。標準ascii 碼也叫基礎ascii碼,使用7 位二進位制數(剩下的1位二進位制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元 。

韓國蔚山科學技術大學電子和計算機工程系教授kyung rok kim及其團隊,成功開發了一種根據三進位制邏輯系統而非現有二進位制邏輯系統執行的半導體。這一研究的**發表在《自然·電子學》上。

該科研團隊表示,利用由0、1、2組成的三進位制系統,減少了半導體需要處理的資訊數量,提高資訊處理速度,從而降低能耗。它還有助於進一步減小晶片尺寸。例如,利用二進位制表示128這個數,需要8「位」資料;利用三進位制則只需要5「位」資料。

5樓:爵利興

ascii 碼使

用指定bai的 7 位或 8 位二進位制du陣列合來表zhi示 128 或 256 種可能的字元。標準dao ascii 碼使用 7 位二進專

制數來表示所有屬的大寫和小寫字母,數字 0 到 9、標點符號,以及在美式英語中使用的特殊控制字元。目前許多基於 x86 的系統都支援使用擴充套件(或「高」)ascii。擴充套件 ascii 碼允許將每個字元的第 8 位用於確定附加的 128 個特殊符號字元、外來語字母和圖形符號。

6樓:

樓上的正解簡單的說就是第八位是擴充套件的一些符號

7樓:匿名使用者

七位八位的都有,但常使用的是7未.

8樓:ae楊信

7位和8位都行!,你bai可以都填,我做du過這個題目的zhi!

「標準dao的ascii碼用一個位元組中的7為二進**碼來表屬示一個字元,這個編碼的字元就是ascii碼值,從0000000到1111111公有128個編碼,可用來表示128個字元!」 「隨著計算機的發展和深入,7位的字元有時已不夠用,為此國際標準化組織又制定了iso2022標準,它在保持iso646相容的基礎上,規定了擴充ascii字符集為8位**,可表示256個字元........」後面的就不寫了~

(這是我的教科書上的一段,我都有些忘記了,所以又去查了一遍書!)

如何將二進位制碼轉換成ASCII碼

每一個ascii碼都對應一個字元圖bai 形,ascii有個碼du表,是個zhi標準,搜一下。它主要用於系權統和字元輸入輸出裝置之間的資訊交換。如果你按下鍵盤上帶圖形 5 的鍵,鍵盤就會送給主機一個它對應的ascii碼35h 如果你送35h給字元顯示裝置,它就會顯示裝置內預先儲存好的圖形 5 到螢幕...

二進位制怎麼算?二進位制如何計算?

最簡單的計算,就是加一了。你一個一個的往上加就是了。這一堆蘋果,有多少個?先用十進位制,數一下 你再用二進位制數一遍 遞增計數,你會了嗎?逢二進一,你看到了嗎?你倒著數,就是減法了。不懂可追問。加法 0 0 0 0 1 1 1 0 1 1 1 10 0進位為1 減法 0 0 0,1 0 1,1 1 ...

二進位制轉十六進位制,十六進位制轉二進位制

十六進位制每一位代表十六,有0 f十六中選擇,而二進位制每一位只有0和1兩種選擇,如果要表示十六種選擇需要四位 1個十六進位制的數的範圍是0 15 每一個2進位制數可以表示2個數字既0和1 因此 16個數字 需要4個二進位制數來表示 2 2 2 2 16所以16進位制就可以轉換為 4個二進位制的數 ...