计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))

文章目录

  • 指令寻址vs数据寻址
  • 总览
  • 数据寻址
    • 直接寻址
    • 间接寻址
    • 寄存器寻址
    • 寄存器间接寻址
    • 隐含寻址
    • 立即寻址
  • 总结

指令寻址vs数据寻址

左图:直接跳转
中图:基于起始地址(因为程序起始地址不同,放的内存位置不同,如果直接JMP可能会跳转到错误的地方去)
右图:基于PC
计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第1张图片

总览

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第2张图片

数据寻址

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第3张图片
操作数3可以简单理解为要在内存中找到3

直接寻址

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第4张图片

间接寻址

(A):A地址存储的内容
两次间接寻址通过判断取出的地址内容的最高位为1还是为0判断是否还需要间接寻址
计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第5张图片
间接寻址的地址范围是操作数对应地址所在的内容表示的范围(即一个存储字长能表示的范围)
计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第6张图片

寄存器寻址

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第7张图片

寄存器间接寻址

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第8张图片

隐含寻址

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第9张图片

立即寻址

操作数在指令中
计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第10张图片

总结

计算机组成原理-数据寻址-(直接寻址 间接寻址 寄存器寻址 寄存器间接寻址 隐含寻址 立即寻址))_第11张图片

你可能感兴趣的:(王道计算机组成原理考研笔记,数据结构,linux,risc-v,算法)