数据寻址方式
数据寻址有多种,需要在指令中明确指出采用哪一种寻址方式,可以专门设置一个寻址方式特征字段,或纳入地址码中。
形式地址
: 指令字中的地址
有效地址
: 操作数的真实地址
有效地址由形式地址根据寻址方式来确定。
在大多数机器中,指令字长 = 存储字长 = 机器字长。
一、立即寻址
又称为立即数寻址,即指令中的形式地址部分不是一个操作数的地址,而是操作数本身,因此该指令的执行过程不需要寻址。
如指令 "
",将
放入
寄存器中,其中立即数可正可负,负数需要用补码来表示。
特点
- 立即寻址的指令执行阶段不访存
- A 的位数限制了立即数的范围
二、直接寻址
指令中的形式地址部分即为有效地址,即
。
例如指令 "