我猜应该是这样的吧:最早期的电脑只是用0或1控制电路的关或开(现在我们看到电器开关上还有0和1的符号,0代表关,1代表开),用的是两个二进制位。后来发现电脑还可以用来做更多的东西,但新电脑必须兼容原来的代码,所以以2的倍数递增,变为四个二进制位。再以此类推,变为八个二进制位。在变为八个二进制位后,电脑编程已经可以实现很多功能了,所以,人们在八个二进制位计算机上停留的时间最长。但是,早期的电脑编程没有计算机语言,用的是连续的0或1组成的机器码,为了规范编程和便于计算机的寻址,人们将八个二进制位定义为一个字节。一是八个二进制位的0或1才足够代表不同的命令或数据,二是与计算机的物理结构相匹配。随着计算机技术的发展,再变为十六位,三十二位,六十四位,均是以2的倍数递增,为的是可以向下兼容。
[
本帖最后由 ahow 于 2010-2-16 00:27 编辑 ]