问题
单项选择题
执行指令时,操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名的寻址方式称为______。
A.变址寻址
B.直接寻址
C.相对寻址
D.寄存器寻址
答案
参考答案:D
解析: 寻址方式是指如何对指令中的地址字段进行解释,以获得操作数据的方法或获得程序转移地址的方法。常见的寻址方式有立即寻址、直接寻址、间接寻址、寄存器寻址、寄存器间接寻址、相对寻址和变址寻址等。各种寻址方式操作数存放位置如下表所示。
常见寻址方式操作数存放位置表 | |
寻址方式 | 操作数存放位置 |
立即寻址 | 操作数包含在指令中 |
直接寻址 | 操作数存放在内存单元中,指令中直接给出操作数所在存储单元的地址 |
寄存器寻址 | 操作数存放在某一寄存器中,指令中给出存放操作数的寄存器名 |
间接寻址 | 指令中给出了操作数地址的地址 |
相对寻址 | 在指令地址码部分给出一个偏移量(可正可负),操作数地址等于本条指令的地址加上该偏 移量 |
变址寻址 | 操作数地址等于变址寄存器的内容加偏移量 |