移位寄存器的工作原理_不能作为间接寻址的寄存器「建议收藏」

移位寄存器的工作原理_不能作为间接寻址的寄存器「建议收藏」概念寻址方式就是处理器根据指令中给出的地址信息来寻找有效地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法

移位寄存器的工作原理_不能作为间接寻址的寄存器「建议收藏」

概念

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

常用寻址方式

立即寻址

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

直接寻址

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

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

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

间接寻址

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

寄存器寻址

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

寄存器间接寻址

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

不常用的寻址方式

基址寻址

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

相对寻址

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

变址寻址

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

隐含寻址

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

例题

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

  2. 在汇编指令中,操作数包含在指令中的寻址方式称为(B)寻址。
    A.直接 B.立即 C.寄存器 D.寄存器间接

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

今天的文章移位寄存器的工作原理_不能作为间接寻址的寄存器「建议收藏」分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/69752.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注