📜  门| GATE CS 2008 |第37章

📅  最后修改于: 2021-06-28 18:27:57             🧑  作者: Mango

重叠使用多个寄存器窗口可减少以下操作的存储器访问次数:

I. Function locals and parameters
II. Register saves and restores
III. Instruction fetches   

(A)我只
(B)仅II
(C)III
(D)一,二和三答案: (A)
说明:我是正确的,因为使用多个寄存器窗口,我们消除了从内存中一次又一次访问变量值的需要。相反,我们将它们存储在寄存器中。

II是错误的,因为仍然需要对每个变量进行寄存器保存和恢复。

由于指令提取不受使用多个寄存器窗口的存储器访问的影响,因此III也是错误的。

所以,只有我是真的。
因此,A是正确的选择。
如果您在以上文章中发现任何错误,请在下面发表评论。
这个问题的测验