📜  门| GATE-CS-2004 |问题 20

📅  最后修改于: 2021-09-27 05:34:51             🧑  作者: Mango

以下哪种寻址方式适合在运行时进行程序重定位?

(i)   Absolute addressing
(ii)  Based addressing
(iii) Relative addressing
(iv)  Indirect addressing

(A) (i) 和 (iv)
(B) (i) 和 (ii)
(C) (ii) 和 (iii)
(D) (i)、(ii) 和 (iv)答案: (C)
说明:说明:

程序在运行时重定位将完整块传输到某些内存位置。这需要作为基地址,块应该通过这个基地址相对寻址。这需要基地址和相对地址。所以(C)是正确的选项。

绝对寻址方式和间接寻址方式一次用于一条指令,而不是用于整个块,因此两者都不适合在运行时进行程序重定位。
这个问题的测验