字长指的是处理器特别是寄存器能够保存数据的位数,如32位就表示寄存器能保存32位的数据。
计算机字长有8位、16位、32位和64位之分。寄存器字长越长,处理器一次能够处理的数据就越多。
8位(bit)是一个字节(Byte),16位是一个字(Word),32位是一个双字长,64位是两个双字长。
奔腾芯片是32位,服务器的 Alpha芯片和安腾芯片是64位。
计算机内部采用二进制来记数和计算,它只有0和1两个基本数字,按照“逢二进一”的规律计数。
例如,0+0=0,0+1=1,1+1=0(或10),0001+0000=0001,00Ol+0001=0010,0010+0001=0011,0011+0001=0100…
在扩展ASCII编码中,
以此可类推,如C,就在B的基础上加1,则C=01000010+1=01000011。