专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

ARV单片机寻址方式与寻址空间

作者:huqin   来源:本站原创   点击数:  更新时间:2014年03月17日   【字体:

Rd/Rr表示通用寄存器R0-R31         地址为$00-$1F
P表示I/o寄存器0-64                        地址为$20-$5F
k表示地址常数
K表示立即数(0-255)
Y为32位地址通用寄存器 由2个通用寄存器组成($5D:$5C)

1、INC Rd                      单寄存器直接寻址                                        Rd=Rd+1
2、 ADD Rd,Rr            双寄存器直接寻址                                        Rd=Rd+Rr
3、 IN  Rd,P                 I/O寄存器直接寻址                                       Rd←(P)     将P地址中的内容传递给Rd寄存器
4、LDS Rd,k               数据寄存器空间直接寻址                              Rd←(k)     将k地址中的内容传递给Rd寄存器
5、LD Rd,Y                数据寄存器空间寄存器间接寻址                    Rd←(Y)    将寄存器Y地址中内容传递给Rd寄存器
6.、LD   Rd,Y+            带后增量数据寄存器空间寄存器间接寻址     Rd←(Y),Y=Y+1   
                                              将寄存器Y地址中的内容先传递给Rd寄存器,然后Y再自增1
7、LD   Rd,-Y              带预4减量的数据寄存器空间寄存器间接寻址 Y=Y-1,Rd←(Y)
                                               将寄存器Y先自减1,然后再将寄存器Y地址中的内容传递给Rd

关闭窗口

相关文章