使用地址指针寄存器Y间接将SRAM中内容送到寄存器
发表:2023-08-29 12:05:35 阅读:39

使用地址指针寄存器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指针内容不变。

对状态标志位的影响:无

使用地址指针寄存器Y间接将SRAM中内容送到寄存器

 

推荐您阅读:

直接数据传送指令(1)

直接数据传送指令(2)

使用地址指针寄存器X间接将SRAM中内容送到寄存器

使用地址指针寄存器X间接将寄存器内容送到SRAM

 

推荐品牌: