重叠使用多个寄存器窗口可减少以下操作的存储器访问次数:
I. Function locals and parameters
II. Register saves and restores
III. Instruction fetches
(A)我只
(B)仅II
仅(C)III
(D)一,二和三答案: (A)
说明:我是正确的,因为使用多个寄存器窗口,我们消除了从内存中一次又一次访问变量值的需要。相反,我们将它们存储在寄存器中。
II是错误的,因为仍然需要对每个变量进行寄存器保存和恢复。
由于指令提取不受使用多个寄存器窗口的存储器访问的影响,因此III也是错误的。
所以,只有我是真的。
因此,A是正确的选择。
如果您在以上文章中发现任何错误,请在下面发表评论。
这个问题的测验