字长

在计算机中,作为一个整体被传送和运算的一串二进制代码叫一个计算机字,简称字。一个字所含的二进制位数称为字长。例如:某计算机总以 8

位为一整体进行数据传送,而且基本运算时 8 位同时进行,则这台机器的字

长为 8 位,亦称为 8 位机。若以 16 位为一整体进行传送、运算,则这台机器

的字长是 16 位,称为 16 位机。此外,计算机中常用到字节这个单位。一个

字节即 8 位二进制数。现在的计算机的字长通常是字节的整数倍,如 16 位机(2 个字节),32 位机(4 个字节),64 位机(8 个字节)。

字长与计算机的速度相关,例如,一个用 32 位二进制才能满足精度要求

的题目用一台 32 位机或一台 8 位机都能完成运算,假设两者的运算速度相

同,但因 8 位机需要用 4 个字节拼接成一个 32 位的字长,且运算时是逐字节

进行的,所以要多次运算才能完成 32 位机一次运算的结果。从这个意义上讲,32 位机的速度比 8 位机快得多。从微机发展的过程看,最初出现的仅是4 位机,以后才是 8 位机、16 位机、32 位微机。可见,字长越长表明计算机技术和器件越完善、越发达,所以同一类机器,字长较长的,其性能速度就更优越。