下列关于各种寻址方式获取操作数快慢的说法中,正确的是( )。 Ⅰ.立即寻址快于堆栈寻址 Ⅱ.堆栈寻址快于寄存器寻址 Ⅲ.寄存器一次间接寻址快于变址寻址 Ⅳ.变址寻址快于一次间接寻址

admin2019-12-10  36

问题 下列关于各种寻址方式获取操作数快慢的说法中,正确的是(    )。
    Ⅰ.立即寻址快于堆栈寻址   Ⅱ.堆栈寻址快于寄存器寻址
    Ⅲ.寄存器一次间接寻址快于变址寻址    Ⅳ.变址寻址快于一次间接寻址

选项 A、Ⅰ和Ⅳ
B、Ⅱ和Ⅲ
C、Ⅰ、Ⅲ和Ⅳ
D、Ⅲ和Ⅳ

答案C

解析 本题考查各种寻址方式的原理。因此访问寄存器的速度通常访问主存的数十倍,因此获取操作数快慢主要取决于寻址方式的访存次数。立即寻址操作数在指令中,不需要任何访问寄存器或内存,取数最快,Ⅰ正确。堆栈寻址可能是硬堆栈(寄存器)或软堆栈(内存),采用软堆栈时比寄存器寻址慢,Ⅱ错误。寄存器一次间接寻址先访问寄存器得到地址,然后再访问主存;而变址寻址访问寄存器Ⅸ后,还要将A和(Ⅸ)相加(相加需要消耗时间),再根据相加的结果访存,显然后者要慢一点,Ⅲ错误。一次间接寻址需要两次访存,显然慢于变址寻址,Ⅳ正确。
转载请注明原文地址:https://kaotiyun.com/show/Om3i777K
0

相关试题推荐
最新回复(0)