编码

数字系统中的信息科分为两类,一类是数值信息,另一类是文字符号信息(包括控制符)。为了表示文字符号信息,往往也采用一定位数的二进制码表示,这个特定的二进制码称为代码。建立代码与十进制数、字母、符号的一一对应关系的方法称为编码。


码的基本概念


1)数位与比特

码的位叫做数位,对于十进制码叫做十进制数位,对于二进制数位一般简称为bit,中文读作比特。例如,某一个二进制码是100101,该码共有6数位,所以称为6bit(比特)。

2)

用二进制数表示某一个数值或字符时,该二进制数称为字,英文是Word。在数字系统电路中,所有的信息,包括数据、字母、符号、代表机器操作的指令或数据以及指令在存储器中的存放地址等,都是以二进制代码表示的,作为一个整体来处理或运算的一组二进制数码,称为1个字。字是二进制数的基本单位,是数据总线宽度。

3)字长

在微控制器中,一个字的二进制位数称为字长。微控制器的字长有1位、4位、8位和16位等。

4)字节

字节是由一组二进制位形成的计算机的一种存储单位,它可以表示1个字符,通常1个字节为8个二进制位。

5)字内位的名称

字内各个位的名称是有规定的,具体规定如下:最高一位叫做MSB,次高位叫做2SB,第三位叫做3SB……以此类推,最后一位叫做LSB