字、字长、字节、位

时间:2022-09-02 22:44:48

 

原来总是迷惑,现在我要把它搞定:

 

字、字长、字节、位


 

字:

 

位(Bit):表示一个二进制数码0或1,是计算机存储处理信息的最基本的单位。

 

字节(Byte)一个字节由8个位组成。它表示作为一个完整处理单位的8个二进制数码。现目前计算机上多使用《美国国家信息交换标准代码》——ASCII编码(由美国国家标准委员会制定)

                 如:字符“A”的二进制编码是“0100 0001”即41H或65D

                             “#”的二进制编码是“0010 0011”即23H或35D

 

字(Word)16个位为一个字(即两个字节是一个字),它代表计算机处理指令或数据的二进制数位数,是计算机进行数据存储和数据处理的运算单位。通常称16位是一个字,32位是一个双字,64位是两个双字。

 

 


 

字长:字的位数叫做字长。,不同档次的机器有不同的字长。例如一台8位机,它的1个字就等于1个字节,字长为8位。如果是一台16位机,它的1个字就由2个字节构成,字长为16位。

 

 

 

字节和字长的区别:由于常用的英文字符用8位二进制就可以表示,所以通常就将8位称为一个字节。字长的长度是不固定的,对于不同的CPU、字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。