小编Joh*_*man的帖子

为什么大多数常见处理器的位数都是2的幂?

目前广泛使用的大多数处理器/CPU 的位数都是 2 的幂(通常为 32 和 64,但也有 16、8 和 4 位)。

尽管位数的含义并不一致(有人说是字长、寄存器大小、指令宽度、数据或地址总线宽度等),但所有这些几乎总是 2 的幂。

我知道有一些例外,例如 Intel 8086 有一个 20 位地址总线,但正如我所说,它通常是2 的幂。

为什么会发生这种情况,有哪些例外情况,为什么?

cpu computer-architecture cpu-architecture

34
推荐指数
4
解决办法
9237
查看次数