ARV單片機尋址方式與尋址空間
P表示I/o寄存器0-64 地址為$20-$5F
k表示地址常數(shù)
K表示立即數(shù)(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地址中的內(nèi)容傳遞給Rd寄存器
4、LDS Rd,k 數(shù)據(jù)寄存器空間直接尋址 Rd←(k) 將k地址中的內(nèi)容傳遞給Rd寄存器
5、LD Rd,Y 數(shù)據(jù)寄存器空間寄存器間接尋址 Rd←(Y) 將寄存器Y地址中內(nèi)容傳遞給Rd寄存器
6.、LD Rd,Y+ 帶后增量數(shù)據(jù)寄存器空間寄存器間接尋址 Rd←(Y),Y=Y+1
將寄存器Y地址中的內(nèi)容先傳遞給Rd寄存器,然后Y再自增1
7、LD Rd,-Y 帶預(yù)4減量的數(shù)據(jù)寄存器空間寄存器間接尋址Y=Y-1,Rd←(Y)
將寄存器Y先自減1,然后再將寄存器Y地址中的內(nèi)容傳遞給Rd
評論