寻址方式是指寻找指令或操作数有效地址的方式,也就是指确定本条指令的数据地址,以及下一条将要执行的指令地址的方式。
寻址方式分为指令寻址和数据寻址两大类。
指令中的地址码字段并不代表操作数的真实地址,称为形式地址(A)。用形式地址并结合寻址方式,可以计算出操作数在存储器中的真实地址,称为有效地址(EA)。
寻找下一条要执行的指令地址称为指令寻址,寻找操作数的地址称为数据寻址。
1.指令寻址
指令寻址方式分为顺序寻址方式和跳跃寻址方式。
1)顺序寻址方式可通过程序计数器PC加1,自动形成下一条指令的地址。
2)跳跃寻址则通过转移指令实现。所谓跳跃,是指下条指令的地址码不是由程序计数器