1.立即寻址
2字节指令.
指令的操作数部分给出的不是操作数地址而是操作数本身,我们称为立即数(00-FF之间的任意数)
寻址方式的指令格式:
操作码 | 第一字节 |
操作数 | 第二字节 |
例如指令 LDA #$30,这里"#"表示后面的是立即数, "$"表示是十六进制表示
这条指令就是 立即寻址,这条指令的功能是将立即数30送寄存器A.
例如指令 ADC #$30 //寄存器A的内容与立即数30和进位C相加,这里操作数30直接给出,所以是立即寻址
SUB #$30
LDX #$30 //把立即数30送寄存器X
LDY #$30 //把立即数30送寄存器Y
AND #$30 //寄存器A的内容和立即数30进行逻辑与运算
说明:
1.立即寻址一般用来设置初始数据
2.立即寻址的指令,执行速度很快