指寻找指令或操作数的有效地址的方式。
Ps
并非操作数真实地址的地址,称为形式地址,用A表示。
操作数在存储器中的真实地址,称为有效地址,用EA表示。
(A)表示A的数值,A可以是寄存器编号、内存地址。则(A)就可以表示为寄存器中的数值或相应内存单元的数值。
1.分类
1.1 指令寻址
1.1.1 概述
寻找下一条将要执行的指令的地址。
1.1.2 寻址方式
顺序寻址
通过程序计数器(PC)+1(指1个指令字长),来自动形成下一条指令的地址。
跳跃寻址
- 下条指令的地址将不会由PC给出,而是由本条指令给出下条指令地址的计算方式。
- 是否跳跃取决于状态寄存器(PSW)和操作数的控制。
- 跳跃寻址的下条指令的地址分为绝对地址(由标识符直接得到)和相对地址(相对于当前指令地址的偏移量)。
- 跳跃寻址的结果:当前指令修改PC值,因此下条指令地址最终还是由PC给出。
1.2 数据寻址
1.2.1 概述
寻址操作数的有效地址。

注意:由于数据寻址的方式比较多,因此我们通常在指令字中增设一个字段(寻址特征),用于指明操作数的寻址方式。
1.2.2 寻址方式
1.2.2.1 隐含寻址

说明
此类型的指令不显式的指定操作数的地址,而是在指令中隐含操作数的地址。
栗子🌰
单地址指令就只给出第一操作数的地址,而不不显式的指出第二操作数的地址,并往往以ACC作为第二操作数地址。
优缺点
优点:有利于缩短

最低0.47元/天 解锁文章
1815

被折叠的 条评论
为什么被折叠?



