CPU中常用的寻址方式可以分为三类:立即寻址,寄存器寻址,存储器寻址
一:立即寻址
注意:
只有源操作数才可采用立即寻址方式,目的操作数不能采用立即寻址方式。
二:寄存器寻址
由于操作数在寄存器中,不需要通过访问存储器来取得操作数,所以采用寄存器寻址方式的指令执行速度较快
三:存储器寻址
这又分为几种:直接寻址 ,寄存器间接 ,寄存器相对 ,基址加变址, 通用
(1)直接寻址
[X]表示地址x对应的内容
(2)寄存器间接寻址
寄存器间接寻址与寄存器寻址有本质区别!
寄存器间接寻址的寄存器要放在方括号中。
(3)寄存器相对寻址
形如:
EA=基址寄存器+位移量
(4)基址加变址寻址
形如:
EA=基址+变址
(5) 通用
形如: