TMS320C54X数据寻址方式(1).pptx
第三章TMS320C54X数据寻址方式;;例计算y=a1·x1+a2·x2+a3·x3+a4·x4
其中:a1=1.a2=2.a3=3.a4=4
x1=8.X2=6.x3=4.X4=2
汇编源程序xx.asm
.title“xx.asm”
.mmregs
stack.usect“stack”,10h;
.bssa,4;
.bssx,4;
.bssy,1;
;;四.累加器寻址
1.定义:利用累加器中旳数值作为地址来读写程序空间。
(注)程序空间扩展;;;六.间接寻址
1.定义
经过辅助寄存器中旳16bit旳值作为地址寻址。
C54XDSP
;2.单操作数寻址
(1)增1/减1寻址方式操作数形式
*ARx;addr=ARx
*ARx-;addr=ARx
ARx=ARx--1
*ARx+;add=ARx
ARx=ARx+1
*+ARx;add=ARx+1
ARx=ARx+1
(2)加偏移量寻址方式操作数形式
*ARx(lk);add=ARx+lk
ARx=ARx
*+ARx(lk);addr=ARx+lk(注:写操作)
ARx=ARx+lk
;(3)变址寻址方式操作数形式
*ARx+0;addr=ARx
ARx=ARx+AR0
*ARx-0;addr=ARx
ARx=ARx-AR0
(4)位倒序寻址操作数形式