CPU在单位时间内(同一时间)能一次处理的二进制数的位数叫字长。
那为什么有些cpu的地址总线宽度的位数会比cpu的字长的位数要大?如果这样,那比如说:8086cpu的字长是16位,而它的地址总线宽度是20位(寻址空间等于2的20次方),是不是可以这么理解:16位字长的cpu,最大能处理16位的寻址空间?如可以这么理解,那么为什么还要生产比cpu字长还要大的地址总线宽度呢?
地址总线宽度决定了CPU可以访问的物理地址空间,简单地说就是CPU到底能够使用多大容量的内存。对于386以上的微机系统,地址线的宽度为32位,最多可以直接访问4096 MB(4GB)的物理空间。
数据总线负责整个系统的数据流量的大小,而数据总线宽度则决定了CPU与二级高速缓存、内存以及输入/输出设备之间一次数据传输的信息量。
字长直接反映了一台计算机的计算精度为适应不同的要求及协调运算精度和硬件造价间的关系大多数计算机均支持变字长运算即机内可实现半字长、全字长或单字长和双倍字长运算。 微型机的字长通常为4位、8位、16位和32位64位字长的高性能微型计算机也已推出。
数据总线DB用于传送数据信息。数据总线是双向三态形式的总线即他既可以把CPU的数据传送到存储器或IO接口等其它部件也可以将其它部件的数据传送到CPU。数据总线的位数是微型计算机的一个重要指标通常与微处理的字长相一致。