📄 firi.lst
字号:
dspa -l -s -iD:/FCHEV_pid/inlcude -v2xx -id:/ti/c2400/cgtools/include -g firi.asm firi.obj
TMS320C24xx COFF Assembler Version 7.01 Wed Apr 28 18:29:19 2004
Copyright (c) 1987-2002 Texas Instruments Incorporated
firi.asm PAGE 1
1 ;
2 ;File name: FIRIA.ASM
3 ;
4 ;Originator: Digital Control Systems Group
5 ; Texas Instruments
6 ;
7 ;Description:
8 ;===========
9 ; Header file containing the initialization routine for Linear buffer FIR filter
10 ; modules viz., FIRFILT_GEN, FIRFILT_ORD10 & FIRFILT_ORD20
11 ;===================================================================
12 ; History:
13 ;-------------------------------------------------------------------
14 ;25-1-2000 Release Rev 1.0
15 ;-------------------------------------------------------------------
16
17 ; Function external reference declaration
18 .def _FIRFILT_LIN_init ; Init Routine for linear buffer
********* INVALID OPCODE
19
20
21 0000 _FIRFILT_LIN_init:
22 0000 8aa0 POPD *+ ; Store the Return Address in stack
23 0001 8180 SAR AR1,*
24 0002 02aa LAR AR2,*+,AR2 ; ARP=AR2
25
26 0003 7c02 SBRK #2 ; ARP=AR2, AR2->FIR_MODULE_ptr
27 0004 0280 LAR AR2,* ; ARP=AR2, AR2->coeff_ptr
28 0005 6980 LACL * ; ARP=AR2, AR2->coeff_ptr, ACC=coeff_ptr
29 0006 7802 ADRK #2 ; ARP=AR2, AR2->order
30 0007 6280 ADDS * ; ARP=AR2, AR2->order, ACC=coeff_ptr+order
31 0008 7c02 SBRK #2 ; ARP=AR2, AR2->coeff_ptr
32 0009 90a0 SACL *+,0 ; ARP=AR2, AR2->dbuffer_ptr, coeff_ptr=coeff_ptr+order
33 000a 0380 LAR AR3,* ; ARP=AR2, AR2->dbuffer_ptr, AR3=dbuffer_ptr
34 000b 69a0 LACL *+ ; ARP=AR2, AR2->order, ACC=dbuffer_ptr
35 000c 6290 ADDS *- ; ARP=AR2, AR2->dbuffer_ptr, ACC=dbuffer_ptr+order
36 000d ba01 SUB #1 ; ARP=AR2, AR2->dbuffer_ptr, ACC=dbuffer_ptr+order-1
37 000e 90a0 SACL *+ ; ARP=AR2, AR2->order, dbuffer_ptr=dbuffer_ptr+order-1
38 000f b900 LACL #0 ; ACC=0
39 0010 04ac LAR AR4,*+,AR4 ; ARP=AR4, AR4=order, AR2->input
40 0011 8b9b MAR *-,AR3 ; ARP=AR3, AR3=dbuffer_ptr, AR4=order-1
41
42 0012 90ac lbloop: SACL *+,0,AR4 ; Clear the delay buffer
43 0013 7b9b BANZ lbloop,*-,AR3
0014 0012'
44
45 0015 8b8a MAR *,AR2 ; ARP=AR2, AR2->intput,
46 0016 90a0 SACL *+ ; ARP=AR2, AR2->output,input=0
47 0017 9089 SACL *,0,AR1 ; ARP=AR1, AR2->stact,output=0
48 0018 7c02 SBRK #2
49 0019 7680 PSHD * ; Push the return address to TOS
50 001a ef00 RET ; Return to the caller
51
52
TMS320C24xx COFF Assembler Version 7.01 Wed Apr 28 18:29:19 2004
Copyright (c) 1987-2002 Texas Instruments Incorporated
firi.asm PAGE 2
1 Error, No Warnings
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -