使用地址指针寄存器Y间接将SRAM中内容送到寄存器
1)LD Rd,Y ;0≤d≤31
操作:Rd←(Y),PC←PC+1
机器码:1000 000d dddd 1000 ,周期:2
说明:将以Y指针寄存器为地址的SRAM中的数据送到寄存器.Y指针内容不变。
对状态标志位的影响:无
2)LD Rd,Y+ ;0≤d≤31
操作:Rd←(Y),Y←Y+1 ;PC←PC+1
机器码:1001 000d dddd 1001 ,周期:2
说明:将以Y指针寄存器为地址的SRAM中的数据送到寄存器.再将Y指针加1。
对状态标志位的影响:无
3)LD Rd,-Y ;0≤d≤31
操作:Y←Y-1,Rd←(Y);PC←PC+1
机器码:1001 000d dddd 1010 ,周期:2
说明:Y指针减1,再将以Y指针寄存器为地址的SRAM中的数据送到寄存器。
对状态标志位的影响:无
4)LDD Rd,Y+q 0≤d≤31,0≤q≤63
操作:Rd←(Y+q),PC←PC+1
机器码:10q0 qq0d dddd 1qqq, 周期:2
说明:将指针为Y+q的SRAM中的数据送到寄存器,X指针内容不变。
对状态标志位的影响:无
推荐您阅读: