寻址
寻址方式是规定如何对地址字段作出解释,以找到操作数
- 操作数的位置
- 堆栈
- 主存开辟(软堆栈)
- CPU中的寄存器组组成(硬堆栈)
- 寄存器
- CPU寄存器
- 外设寄存器
- 存储器
- 主存
- 外存
- 堆栈
CPU能够直接访问的操作数只能存放在主存储器或CPU内的寄存器中
x86具体操作
- 立即寻址
操作码字段后面的部分是操作数本身 - 直接寻址类
- 直接寻址(主存直接寻址)方式
- 寄存器寻址(寄存器直接寻址)方式
- 直接寻址(主存直接寻址)方式
- 间接寻址类
- 间接寻址(主存间接寻址)方式
- 寄存器间接寻址方式
- 自增、减型寄存器间址方式
- 堆栈寻址
- 多重间接寻址(主存多重间接寻址)方式
- 间接寻址(主存间接寻址)方式
- 变址类
- 变址寻址
- 基址寻址
- 基址加变址方式
图略 - 相对寻址(浮动编址)
- 页面寻址
- 变址寻址