900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 寻址方式(立即寻址 直接寻址 间接寻址 寄存器寻址 寄存器间接寻址)

寻址方式(立即寻址 直接寻址 间接寻址 寄存器寻址 寄存器间接寻址)

时间:2023-07-19 10:19:20

相关推荐

寻址方式(立即寻址 直接寻址 间接寻址 寄存器寻址 寄存器间接寻址)

概念

寻址方式就是处理器根据指令中给出的地址信息来寻找有效地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。

常用寻址方式

立即寻址

指令中在操作码字段后面的部分不是通常意义上的操作数地址,而是操作数本身立即寻址是获取操作数最快的方式

直接寻址

指令中在操作码字段后面的部分是操作数的地址

直接寻址和立即寻址的区别

立即寻址:是把一个“常数”送到指定位置。

直接寻址:是把一个“变量”送到指定位置。

间接寻址

指令中给出的地址是操作数地址的地址

寄存器寻址

指定的寄存器中存放着操作数本身。

寄存器间接寻址

指定的寄存器中存放的不是操作数,而是操作数的地址。

不常用的寻址方式

基址寻址

将基址寄存器 Rb 的内容与指令中给出的位移量 D 相加,形成操作数有效地址,即 EA=(Rb)+D。

相对寻址

相对寻址是基址寻址的一种变通,由程序计数器提供基准地址,指令中的地址码字段作为位移量 D,两者相加后得到操作数的有效地址,即 EA=(PC)+D。

变址寻址

把 CPU 中某个变址寄存器的内容与偏移量 D 相加来形成操作数有效地址。

隐含寻址

这种类型的指令,不是明显地给出操作数的地址,而是在指令中隐含着操作数的地址。

例题

在汇编指令中,操作数在某寄存器中的寻址方式称为(C)寻址。

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

在汇编指令中,操作数包含在指令中的寻址方式称为(B)寻址。

A.直接 B.立即 C.寄存器 D.寄存器间接

在汇编指令中,操作数的地址在某寄存器中的寻址方式称为(D)寻址。

A.直接 B.立即 C.寄存器 D.寄存器间接

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。