变址寻址和基址寻址的有效地址形成方式类似,但(4)。A.变址寄存器的内容在程序执行过程中是不能改变的B.基址寄存器的内容在程序执行过程中是可以改变的C.在程序执行过程牛,变址寄存器的内容不能改变而基址寄存器的内容可变D.在程序执行过程中,基址寄存器的内容不能改变而变址寄存器的内容可变

题目

变址寻址和基址寻址的有效地址形成方式类似,但(4)。

A.变址寄存器的内容在程序执行过程中是不能改变的

B.基址寄存器的内容在程序执行过程中是可以改变的

C.在程序执行过程牛,变址寄存器的内容不能改变而基址寄存器的内容可变

D.在程序执行过程中,基址寄存器的内容不能改变而变址寄存器的内容可变


相似考题
参考答案和解析
正确答案:D
解析:从计算操作数的有效地址的方法上来看,变址寻址和基址寻址是相似的,都是把某个寄存器的内容加上指令字中的形式地址而形成操作数的有效地址。实际上,两者有着不同的特点和用途。首先,在采用了基址寻址的计算机系统中,基址是不变的,程序中的所有地址都是相对于基址来变化的。而对于变址寻址来说则相反,指令中的地址字段的形式地址给出的是一个存储器地址基准,变址寄存器X中存放的是相对于该基准地址的偏移量。不同的变址寄存器值指向不同的单元。第二,在基址寻址中,偏移量倍数较小,而在变址寻址中,偏移量倍数足以表示整个存储空间。第三,基址寻址是解决程序逻辑空间与存储器物理空间的无关性,而变址寻址主要是为了编写出高效访问一片存储空间的程序。
更多“变址寻址和基址寻址的有效地址形成方式类似,但(4)。A.变址寄存器的内容在程序执行过程中是不能改 ”相关问题
  • 第1题:

    将一个基址寄存器的内容加上一个变址寄存器的内容形成操作数的有效地址,这种寻址称为______寻址方式。


    正确答案:基址加变址
    基址加变址 解析:将一个基址寄存器的内容加上一个变址寄存器的内容形成操作数的有效地址,这种寻址称为基址加变址寻址方式。这种寻址方式中的基址寄存器名和变址寄存器名均由指令指出。

  • 第2题:

    关于基址寻址和变址寻址,下列说法中错误的是()。

    A.两者都可扩大指令的寻址范围
    B.两者在取操作数之前都需要对有效地址进行计算
    C.在程序执行过程中,基址寄存器的内容不可变,变址寄存器中的内容可变
    D.基址寄存器和变址寄存器的内容都由用户确定

    答案:D
    解析:
    基址寄存器常用来实现多道程序,其内容一般由操作系统确定。

  • 第3题:

    基址变址寻址是利用基址寄存器()和变址寄存器进行地址的存放。


    [BX][SI]/[BX][DI]

  • 第4题:

    变址寻址方式中,操作数的有效地址等于( )

    A.基址寄存器内容加上形式地址

    B.堆栈指示器内容加上形式地址

    C.变址寄存器内容加上形式地址

    D.程序计数器内容加上形式地址


    正确答案:C

  • 第5题:

    下面关于变址寻址和基址寻址的区别,下列说法不正确的是 。

    A.变址寻址是操作数地址为变址寄存器中的内容与位移量之和。

    B.基址寻址是指令中给出一个形式地址,并给出基址寄存器号,基址寄存器号内容(作为基址)与形式地址相加得到操作数的有效地址。

    C.习惯上基址寻址中变址寄存器提供修改量而指令提供基准量,而变址寻址中基址寄存器提供修改量而指令提供偏移量。

    D.基址寻址用于程序定位,一般由硬件或操作系统完成,而变址寻址是面向用户的,用于对一组数据进行访问等。


    习惯上基址寻址中变址寄存器提供修改量而指令提供基准量,而变址寻址中基址寄存器提供修改量而指令提供偏移量。