copy.asm
来自「基于TMS320F2812的AMR+RS编解码+OFDM调制解调源程序。是sta」· 汇编 代码 · 共 28 行
ASM
28 行
*****************************************************************************
** Description: copy() in copy.c **
** **
** Inputs: **
** AR1 - Word16(L) vector length **
** *XAR2- Word16 x[] input vector (L) **
** **
** Outputs: **
** *XAR3- Word16 y[], output vector (L) **
** **
** Return value : **
** **
** Attribute : Cycles: 42 Pm:4 **
** Modified Registers: AR1,XAR2,XAR3 **
** ACC **
** Programmer : ZHOU Bei (ok! Mar.3rd,03) **
*****************************************************************************
.global _copy
_copy:
DEC AR1
_LOOP_60:
MOV ACC,*XAR2++ ; ACC=Array[i]
MOV *XAR3++,ACC ; Array2[i] = ACC, point to XAR1
BANZ _LOOP_60,AR1-- ;Loop if AR0 !=0, AR0--
LRETR
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?