📄 pdmemcpy.lst
字号:
D:\tic2xx\c2000\cgtools\bin\dspa.exe PDMEMCPY.ASM PDMEMCPY.obj -gsx -v2xx
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:06 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
PDMEMCPY.ASM PAGE 1
1 ; void pdmemcpy(void *dmemdst[], void *pmemsrc[], unsigned int N);
2 ; This function copies N words from pmem in program memory to dmem in data memory.
3
4
5
6 0000 .text
7 .def _pdmemcpy
8 ;
9 ; Start Of Main Code:
10 ;
11
12 0000 _pdmemcpy:
13 0000 7c01 sbrk #1
14
15 ; Local variables (and parameters) will be set up as follows:
16 ;
17 ; get arguments and place them properly - take the from the
18 ; software stack and place them into their correct positions
19 0003 AR_SAVE .set ar3
20 0004 AR_D .set ar4
21 0005 AR_N .set ar5
22
23 0003 NUM_PARAMS .set 3 ; Number of calling parameters
24 0001 0380 lar AR_SAVE,*
25 0002 0490 lar AR_D,*- ; XEXP
26 0003 6990 lacl *-
27 0004 059d lar AR_N,*-,AR_N
28 0005 8b99 mar *-,ar1 ; AR_N--
29 0006 7806 adrk #NUM_PARAMS+3 ; ar1 = next empty point on stack (SP)
30 0007 8580 sar AR_N,*
31
32 0008 0b8c rpt *,AR_D
33 0009 a6a0 tblr *+
34
35 000a 8b89 mar *,ar1
36 000b 8380 sar AR_SAVE,*
37 000c 6980 lacl * ; Return pointer
38 000d 7c02 sbrk #2
39 000e ef00 ret
No Errors, No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Wed Dec 15 14:28:06 2004
Copyright (c) 1987-1999 Texas Instruments Incorporated
PDMEMCPY.ASM PAGE 2
LABEL VALUE DEFN REF
.TMS32010 0000 0
.TMS32016 0000 0
.TMS32020 0000 0
.TMS32025 0000 0
.TMS3202XX 0001 0
.TMS32050 0000 0
.TMS32056 0000 0
.TMS32057 0000 0
.TMS320XX 001d 0
.tms32010 0000 0
.tms32016 0000 0
.tms32020 0000 0
.tms32025 0000 0
.tms3202xx 0001 0
.tms32050 0000 0
.tms32056 0000 0
.tms32057 0000 0
.tms320xx 001d 0
AR_D 0004 20 25 32
AR_N 0005 21 27 27 30
AR_SAVE 0003 19 24 36
NUM_PARAMS 0003 23 29
_pdmemcpy 0000 ' 12 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -