0

当内部数据总线或寄存器的大小仅为 32 位时,我们使用更宽的外部数据总线(例如 1993 年生产的第一款 Pentium 中的 64 位)有什么优势?

4

2 回答 2

4

通用寄存器可能只有 32 位,但也有更宽的寄存器,例如浮点、MMX、SSE,可能是 64 位或更多。

另请注意,整个高速缓存行都是从内存读取/写入内存的。

于 2011-03-07T08:10:38.497 回答
0

摘自Muhammad Ali Mazidi 的“x86 PC 汇编语言、设计和接口”的第 23 章:

在奔腾中,外部数据总线是 64 位的,这将带来两倍于 486 的代码和数据进入 CPU。但是,就像 386 和 486 一样,奔腾寄存器是 32 位的。只有在处理器内部有两个执行单元的情况下,才能引入两倍的信息,而这正是英特尔所做的。

于 2011-03-07T13:45:52.990 回答