贡献者: 待更新
1字长或机器字长是指中央处理器(CPU)一次操作所能处理的数据的二进制位数。字长通常是与处理器寄存器的位数有关。
字长度在计算机结构和操作的多个方面均有体现。计算机中大多数寄存器的大小是一个字长。机器处理的典型数值也可能是以字长为单位。CPU 和内存之间的数据传送单位也通常是一个字长。还有在内存中用于指明一个存储位置的地址也经常是以字长为单位的。
机器字长会影响机器的运算速度。若字长较短,对于相同数量的数据,可能需要较多计算次数。
指令字长通常取 8 的整数倍。 例如 PDP-8 指令字长固定为 12 位;NOVA 指令字长固定为 16 为;IBM 370 指令字长可变,可以是 16 位(半个字)、32 位(一个字)、48 位(一字半);Intel 8086 指令字长可以为 8、16、24、32、40 和 48 位六种。
1. ^ 参考 Wikipedia 相关页面 以及 [1]。
[1] ^ 唐朔飞. 计算机组成原理 [M]. 高等教育出版社. 2008