編碼
數字系統中的信息科分爲兩類,一類是數值信息,另一類是文字符號信息(包括控制符)。爲了表示文字符號信息,往往也採用一定位數的二進制碼錶示,這個特定的二進制碼稱爲代碼。建立代碼與十進制數、字母、符號的一一對應關係的方法稱爲編碼。
碼的基本概念
1)數位與比特
碼的位叫做數位,對於十進制碼叫做十進制數位,對於二進制數位一般簡稱爲bit,中文讀作比特。例如,某一個二進制碼是100101,該碼共有6數位,所以稱爲6bit(比特)。
2)字
用二進制數表示某一個數值或字符時,該二進制數稱爲字,英文是Word。在數字系統電路中,所有的信息,包括數據、字母、符號、代表機器操作的指令或數據以及指令在存儲器中的存放地址等,都是以二進制代碼表示的,作爲一個整體來處理或運算的一組二進制數碼,稱爲1個字。字是二進制數的基本單位,是數據總線寬度。
3)字長
在微控制器中,一個字的二進制位數稱爲字長。微控制器的字長有1位、4位、8位和16位等。
4)字節
字節是由一組二進制位形成的計算機的一種存儲單位,它可以表示1個字符,通常1個字節爲8個二進制位。
5)字內位的名稱
字內各個位的名稱是有規定的,具體規定如下:最高一位叫做MSB,次高位叫做2SB,第三位叫做3SB……以此類推,最後一位叫做LSB。