计算机组成原理之指令寻址方式

(形式地址A,也称偏移量;EA:操作数的有效地址;D:操作数;R:寄存器的编号)

1、隐含寻址(操作数在专用寄存器)
2、立即寻址
(操作数A在指令中)D=A。
3、直接寻址(偏移量寻址)
(操作数地址在指令中,操作数在内存中)EA=A,D=(A)。
4、间接寻址
(操作数地址在内存中,操作数也在内存中)EA=(A)
5、寄存器寻址
(操作数地址在指令中,操作数在寄存器中)EA=R。
6、寄存器间接寻址
(操作数地址在寄存器中,操作数在内存中)EA=(R)
7、偏移寻址(EA=A+( R ))
①相对寻址:EA=A+(PC)   PC为程序计数器
②基址寻址:EA=A+(R1)   R1为基址寄存器
③变址寻址:EA=A+(R2)   R2为变址寄存器
8、堆栈寻址(EA=栈顶)

计算机组成原理之指令寻址方式_第1张图片

你可能感兴趣的:(计算机组成原理,硬件架构)