編碼方式與編碼轉換

發(fā)布時間:2024-03-20
數字系統(tǒng)中的信息可分為兩類,一類是數值,另一類是文字符號(包括控制符)。為了表示文字符號信息,往往也采用一定位數的二進制碼表示,這個特定的二進制碼稱為代碼。建立代碼與十進制數、字母、符號的一一對應關系的方法稱為編碼。
1. 常用代碼舉例
數字系統(tǒng)中,常用的代碼多種多樣,最常見的是用二進制來表示十進制的二-十進制碼,簡稱bcd碼。在這種編碼中,用4位二進制數b3b2b1b0表示十進制數中的0~9十個數碼,4位二進制序列共有16種組合。用來表示十進制的數碼可以有多種方法(p1610),表1中列出了常用的幾種代碼。
表1 幾種常見的碼
bcd代碼分為兩類:有權bcd碼和無權bcd碼。
1.有權bcd碼
如表1中的8421碼,二進制代碼的每位都有相應的位權值,如b0的位權為20=1,b1的位權為21=2,b2的位權為22=4,b3的位權為23=8, 這種二進制bcd碼稱為有權bcd碼。由于8421bcd代碼中,每位的位權值分別為8,4,2,1,所以這種代碼又稱為 8421bcd碼。有權bcd代碼和十進制自然數之間可以相互轉換,方法是將對應的代碼對應的數碼按照下式相互轉換. 十進制數與二進制碼之間可用下式來表示:
(n)d=w3b3+w2b2+w1b1+w0b0
式中w3~w0為二進制碼中各位的位權。
2.無權bcd碼
如表1中的余3碼,二進制代碼的每位沒有相應的位權值,這種二進制bcd碼稱為無權bcd碼。無權bcd代碼和十進制自然數之間也可以相互轉換,方法是將對應的代碼對應的數碼通過查表的方法相互轉換.實際上,還有一種常見的無權碼叫格雷碼,其編碼如表2所示。這種碼的特點是:相鄰的兩個碼組之間僅有一位不同,因而常用于模擬量的轉換中,當模擬量發(fā)生微小變化而可能引起數字量發(fā)生變化時,格雷碼僅改變1位,這樣與其他碼同時改變兩位或多位的情況相比更為可靠,即可減少出錯的可能性。
表2 格雷碼
通常,人們可通過鍵盤上的字母、符號和數值向計算機發(fā)送數據和指令,每一個鍵符可用二進制碼來表示,ascii碼即是其中的一種,它是用7位二進制碼表示的。
2.信息的代碼表示
人們的日常生活每時每刻都離不開信息,信息的傳播是人類社會交流的基礎,信息傳播有各種途徑。人們講話可以靠空氣、固體電纜等傳播,廣播、電視是通過無線電波傳播等等,那么計算機的信息又靠什么來傳播呢?它有三種途徑:網絡電纜、固體磁盤、無線電波,但無論是那種途徑,都必須經過編碼,即用固定的代碼代表特定的信息,因為計算機能夠識別的只有二值的0和1,這樣的例子有很多,比如鍵盤上的每個英文字符都可以用特定的ascⅱ碼表示,每個漢字都可以用國際碼表示,這些都是固定的,但是,對模擬信號而言,由于信號的連續(xù)性,無法直接用代碼表示,必須經模-數轉換,用一組代碼表示固定信息。信息用代碼表示后,就可以進行傳輸,而在傳輸過程中的信息識別要求有統(tǒng)一的協議,如圖1所示。
圖1 信息的代碼傳輸
上一個:烏梅甘草茶
下一個:怎么筆記本是不是翻新機(筆記本是不是翻新機怎么看)

刑法分則偷稅漏稅的規(guī)定有哪些
配音軟件哪個比較好(配音軟件推薦)
電腦沒有聲音怎么安裝聲卡驅動呢(電腦沒有聲音怎么安裝聲卡驅動器)
鄭州植物園花展地點+時間
硬盤壞了電腦可以開機嗎,硬盤壞了是不是開不了機
設計電腦哪個品牌比較好(設計用的電腦配置推薦2021)
束河古鎮(zhèn)旅游攻略
強配置的電腦(厲害的電腦配置)
γ射線探傷機的放射防護要求
什么是雙絞線
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos