试比较各种寻址方式的效率,以下结论中不正确的是( )。

admin2019-01-30  40

问题 试比较各种寻址方式的效率,以下结论中不正确的是(    )。

选项 A、立即寻址的效率高于堆栈寻址
B、堆栈寻址的效率高于寄存器寻址
C、寄存器一次间接寻址的效率高于变址寻址
D、变址寻址的效率高于一次间接寻址

答案B

解析 立即寻址操作数在指令中,不需要访问任何寄存器或内存,取数最快。堆栈寻址可能是硬堆栈(寄存器)或软堆栈(内存),采用软堆栈时比寄存器寻址慢。寄存器一次间接寻址先访问寄存器得到地址,然后再访问主存。而变址寻址访问寄存器IX后,还要将A和(IX)相加(相加需要消耗时间),再根据相加的结果访存。一次间接寻址需要两次访存,显然慢于变址寻址。
转载请注明原文地址:https://kaotiyun.com/show/IpRi777K
0

最新回复(0)