使用地址指针寄存器X间接将SRAM中内容送到寄存器
1)LD Rd,X ;0≤d≤31
操作:Rd←(X)PC←PC+1
机器码:1001 000d dddd 1 100 ,周期:2
说明:将X指针寄存器为地址的SRAM中的数据送到寄存器,X指针内容不变。
对状态标志位的影响:无
2)LD Rd,X+ 0≤d≤31
操作:Rd←(X),X←X+1 ;PC←PC+1
机器码:1001 000d dddd 1101 ,周期:2
说明:将X指针寄存器为地址的SRAM中的数据送到寄存器,再将X指针加1
对状态标志位的影响:无
3)LD Rd,-X ;0≤d≤3 1
操作:X←X-1,Rd←(X);PC←PC+1
机器码:1001 000d dddd 1110, 周期:2
说明:X指针减1,再将X指针寄存器为地址的SRAM中的数据送到寄存器。
对状态标志位的影响:无
阅读此文的人还阅读了: