从程序存储器中取数装入指定寄存器
发表:2023-08-29 12:05:29 阅读:137

用带后增量的指针寄存器从程序存储器中取数装入指定寄存器

LPM Rd,Z+ 0≤d≤31

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

机器码:1001 000d dddd 0101,周期:3

说明:将指针寄存器Z指向的程序存储器空间的一个字节装入指定寄存器Rd,然后Z指针加1。

对状态标志位的影响:无

注:对于以上3条指令,由于程序存储器的地址是以字(双字节)为单位的.因此,16位地址指针寄存器Z的高15位为程序存储器的字地址,最低位LSB为0时,指字的低字节;为1时,指字的高字节。该指令能寻址程序存储器空间范为一个64KB(32K字)。

从程序存储器中取数装入指定寄存器

 

推荐您阅读:

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

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

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

从程序存储器中取数装入指定寄存器与R0