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

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

1)LD Rd,Z; 0≤d≤31

操作:Rd←(Z),PC←PC+1

机器码:1000 000d dddd 0000 ,周期:2

说明:将以z指针寄存器为地址的SRAM中的数据送到寄存器,z指针内容不变。

对状态标志位的影响:无

2)LD Rd,Z+ ;0≤d≤31

操作:Rd←(Z),Z←Z+1; PC←PC+1

机器码:1001 000d dddd 0001 ,周期:2

说明:将以Z指针寄存器为地址的SRAM中的数据送到寄存器.再将z指针加1。

对状态标志位的影响:无

3)LD Rd,-Z ;0≤d≤31

操作:Z←Z-1,Rd←(Z;)PC←PC+1

机器码: 1001 000d dddd 0010, 周期:2

说明:z指针减1,再将以z指针寄存器为地址的SRAM中的数据送到寄存器。

4)LDD Rd,Z+q ;0≤d≤31,0≤q≤63

操作:Rd←(Z+q),PC←PC+1

机器码:10q0 qq0d dddd 0qqq, 周期:2

说明:将指针为Z+q的SRAM中的数据送到寄存器,Z指针内容不变。

对状态标志位的影响:无

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

 

推荐您阅读:

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

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

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

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