在汇编指令中,操作数在某寄存器中的寻址方式称为( )寻址。A.直接 B.变址

最全题库2022-08-02  68

问题 在汇编指令中,操作数在某寄存器中的寻址方式称为(  )寻址。A.直接B.变址C.寄存器D.寄存器间接

选项 A.直接
B.变址
C.寄存器
D.寄存器间接

答案 C

解析 立即寻址:是一种特殊的寻址方式,指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身,也就是说数据就包含在指令中,只要取出指令,也就取出了可以立即使用的操作数。
直接寻址:在直接寻址中,指令中地址码字段给出的地址A就是操作数的有效地址,即形式地址等于有效地址。
间接寻址:间接寻址意味者指令中给出的地址A不是操作数的地址,而是存放操作数地址的主存单元的地址,简称操作数地址的地址。
寄存器寻址:寄存器寻址指令的地址码部分给出了某一个通用寄存器的编号 Ri,这个指定的寄存器中存放着操作数。
寄存器间接寻址:在寄存器间接寻址方式中, 寄存器内存放的是操作数的地址, 而不是操作数本身,即操作数是通过寄存器同接得到的。
变址寻址:变址寻址就是把变址寄存器 Rx的内容与指令中给出的形式地址A相加,形成操作数有效地址,即EA=(Rx)+A。
基址寻址: 基址寻址是将基址寄存器Rb的内容与指令中给出的位移量D相加,形成操作数有效地址,即EA=(Rb)+D。
相对寻址:相对寻址是基址寻址的一种变通,由程序计数器提供基准地址,指令中的地址码字段作为位移量D,两者相加后得到操作数的有效地址,即EA=(PC)+D。
转载请注明原文地址:https://tihaiku.com/congyezige/2416764.html

最新回复(0)