【发布时间】:2017-06-05 02:02:27
【问题描述】:
到目前为止,我们使用的是 32 位和 64 位类型的 CPU。我知道这些架构的概念。但是为什么它分别设计为16,32或64。为什么我们不能设计像 10、20、30 或任何其他数字倍数这样的架构。如果我们这样设计,我们会面临什么问题?
【问题讨论】:
-
32, 64 是数字 2 的倍数。由于计算机是基于二进制的...
-
@MartinZhai 10、20也是2的倍数吧?
-
对不起,我真正想说的是power而不是multiple。
-
好的。那么这样做有什么好处。你能详细说明一下吗?
-
一个字节是 8 位。所以如果一台计算机是 16 位的,它可以在一个 CPU 循环中读取 2 个字节。 32位计算机可以读取4个字节...
标签: cpu computer-science cpu-architecture cpu-registers