计算机字长是什么
计算机字长是指在同一时间中处理二进制数的位数。
通常称处理字长为8位数据的CPU叫8位CPU,32位CPU就是在同一时间内处理字长为32位的二进制数据,二进制的每一个0或1是组成二进制的最小单位,称为一个比特。字长由微处理器对外数据通路的数据总线条数决定。
在某些计算机中,每一储存位置是由固定的位数所组成的。每当计算机涉及到某一个储存位置时,即表示它要引用此一固定长度的位置,亦称为一个字。像此种型态的组织,我们称之为固定字长或可定址字。例如典型的迷你计算机,一个字长为16个位。另一些计算机,它的每个地址所引用是一个位元组或一个字。
计算机字长的选择
在设计计算机时,字长的选择是非常重要的。设计上的考虑倾向于为特定的用途设定特定的位长。然而,出于经济的考虑,又应该仅使用一种尺寸,或者很少的几种与基本尺寸成倍数或分数关系的尺寸。这个首选的基本尺寸就成为该构架的字长。
字符的尺寸对于字长的选择也有影响。20世纪60年代中期以前,字符大部分以6位存储。这样最多允许64个字符,因此不能又大写字符。由于将字长定义成字符尺寸的倍数在处理时间和存储空间上都比较划算,所以这个时期字长也就被定义为6位的倍数。通常的选择是36位字长,这也是适合于浮点数格式的一个长度。
以上内容参考百度百科-字长