指令的寻址方式

顺序寻址方式:一条指令接一条指令按顺序执行程序的过程;下 一条指令的地址 由程序计数器给出。 用程序计数器(又称指令指针寄存器)来计数指令的顺序号 ,并通过自动增量方式实现顺序寻址跳跃寻址方式 :程序转移执行时的指令寻址方式

操作数基本寻址方式

  • 有效地址:操作数的实际访存地址
  • 形式地址:指令的地址字段给出的地址 ==形成操作数的有效地址的过程,称为操作数的寻址过程。

file-20241208150602141

  • 立即寻址:形式地址就是操作数

  • 直接寻址:形式地址A就是操作数的有效地址

  • 间接寻址:有效地址由形式地址A间接提供 间接寻址便于编制程序,可很方便完成子程序返回。

  • 隐含寻址:“指令中省略某个操作数的地址”,或说操作数在专 用寄存器内,通常是累加器ACC

  • 偏移寻址:直接寻址+寄存器间接寻址第4章 指令系统1128, 页面 14

    • 相对寻址: EA=(程序计数器PC)+A
    • 基址寻址:EA= (基址寄存器BR) +A
    • 变址寻址:EA=A+(变址寄存器XR)

例题:第4章 指令系统1128, 页面 20

reference