计算机字长有8位、16位、32位、64位之分。一般称8位(bit)为一个字节(Byte),16位为一个字长(Word),32位为一个双字长,64位为两个双字长。
在计算机内部,所有的字符和指令都用二进制数表示,它只有0和1两个数字,按“逢二进一”的规则计数。例如,十六进制“A”用4位二进制数表示为“1010”。
字长在计算机结构和操作的多个方面均有体现。计算机中大多数寄存器的大小是一个字长。计算机处理的典型数值也可能是以字长为单位。CPU和内存之间的数据传送单位也通常是一个字长。
还有而内存中用于指明一个存储位置的地址也经常是以字长为单位的。现代计算机的字长通常为16、32、64位。其他曾经使用过的字长有:8、9、12、18、24、36、39、40、48、60位;slab是早期的另一个字长实例。
扩展资料
字的使用:
1、整数_计算机处理的整数值通常可以有若干种不同的长度,但是其中总有一种正好是该构架的字长。如果有的话,其他的整数长度很可能是字长的倍数或分数。小尺寸的整数尺寸通常是为了提高存储效率;当它被加载处理器时,它经常被转换成字长尺寸的形式。
2、浮点数_计算机处理的浮点数通常是一个字长或字长的倍数。
3、地址_计算机处理的存储器地址必须有足够的尺寸,以便可以表示需要的数值范围,但是又不能过大。经常使用的尺寸是字,不过也可以是字的倍数或分数。
4、寄存器_处理器寄存器根据它要处理的数据类型被设计成适当的尺寸,例如:整数、浮点数、地址。许多计算机构架使用通用”寄存器,它们可以存储任何类型的数据,可以允许存储哪怕是最大的数据类型。它们的尺寸通常是其构架的字长。
参考资料来源:百度百科-字长
位是计算机中数据存储的最小单位,8 bit 就称为一个字节(Byte)。二进制数系统中,每个二进制数字0或1就是一个位(bit)。
计算机中的CPU位数指的是CPU一次能处理的最大数的位数。
例如:32位计算机的CPU一个机器周期内可以处理32位二进制数据
8位数据线,16位微处理器等 就是指这些设备可处理数据的能力为:一次可以处理的数据能力为8bit或16bit
一、数位
一个数中,每个数字所占的位置,整数的数位从右端算起:第一位是“个位”,第二位是“十位”,第三位是“百位”,第四位是“千位”,第五位是“万位”等等。
同一个数字,摆在不同的位置,代表的数值就不同。
如3,在个位表示3个一;在十位表示3个十;在百位表示3个百;在亿位上表示3个亿。
二、位数
一个自然数数位的个数,叫做位数。一个自然数数位的个数,叫做位数.含有一个数位的数是一位数,含有两个数位的数是两位数,含有三个数位的数是三位数……含有n个数位的数是n位数。
扩展资料
位数的分类:
1、一位数(用一个不是零数字所表示的数)
如:1、3、5、7都是一位数。
2、两位数(两个数字组成,其中十位数字不是零)
如:10、24、66、89都是两位数。
3、多位数(两个以上的数字组成的数,最高位上的数字不是零)
如:123是三位数、1234是四位数、123456是六位数。
参考资料来源:百度百科-数位
参考资料来源:百度百科-位数