下列哪种寻址模式适合在运行时重定位程序?
(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)是正确的选择。
绝对寻址模式和间接寻址模式一次只能用于一条指令,不能用于整个块,因此两者都不适合在运行时进行程序重定位。
这个问题的测验