?? main.lst
字號(hào):
C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspa.exe -v2xx -iencoder\include -irs232\include -s -l main.asm main.obj -tC:\WINDOWS\TEMP\main.tmp
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63 Mon Feb 9 04:57:49 1998
Copyright (c) 1987-1996 Texas Instruments Incorporated
main.asm PAGE 1
1 *******************************************************
2 * TMS320C2x/C2xx/C5x ANSI C Codegen Beta Version 6.63
3 *******************************************************
4 ; C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspac.exe -v2xx -iencoder\include -irs232\include main.c C:\WINDOWS\TEMP\m
5 ; C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspopt.exe -v2xx -s -O2 -Z C:\WINDOWS\TEMP\main.if C:\WINDOWS\TEMP\main.op
6 ; C:\DSP\2XX\DSPTOOLS\CGT\6.63B\dspcg.exe -v2xx -o -s -o -n -o C:\WINDOWS\TEMP\main.opt C:\WINDOWS\TEMP\ma
7 .port
8 .file "main.c"
9 .file "c:\dsp\2xx\dsptools\cgt\6.63b\stdlib.h"
10 .sym _size_t,0,14,13,16
11 .sym _wchar_t,0,4,13,16
12 .globl _atoi
13 .globl _atol
14 .globl _atof
15 .globl _strtod
16 .globl _strtol
17 .globl _strtoul
18
19 .stag __div_t,32
20 .member _quot,0,4,8,16
21 .member _rem,16,4,8,16
22 .eos
23 .sym _div_t,0,8,13,32,__div_t
24
25 .stag __ldiv_t,64
26 .member _quot,0,5,8,32
27 .member _rem,32,5,8,32
28 .eos
29 .sym _ldiv_t,0,8,13,64,__ldiv_t
30 .globl _div
31 .globl _ldiv
32 .globl _rand
33 .globl _srand
34 .globl _calloc
35 .globl _free
36 .globl _malloc
37 .globl _minit
38 .globl _realloc
39 .globl _abort
40 .globl _exit
41 .globl _atexit
42 .globl _abs
43 .globl _labs
44 .globl _qsort
45 .globl _bsearch
46 .globl _getenv
47 .globl _ti_sprintf
48 .file "vectors.h"
49 .global _c_int0
50 .global _c_int2
51 0000 .sect "vectors"
52 0000 7980 RESET: b _c_int0 ; external RESET
0001 0000!
53 0002 7980 INT1: b $
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63 Mon Feb 9 04:57:49 1998
Copyright (c) 1987-1996 Texas Instruments Incorporated
main.asm PAGE 2
0003 0002+
54 0004 7980 INT2: b $
0005 0004+
55 0006 7980 INT3: b $
0007 0006+
56 0008 7980 INT4: b $
0009 0008+
57 000a 7980 INT5: b $
000b 000a+
58 000c 7980 INT6: b $
000d 000c+
59 0000 .text
60 .file "main.c"
61 0000 .text
62
63 .sym _main,_main,32,2,0
64 .globl _main
65
66 .func 20
67 ;>>>> void main(void)
68 ;>>>> int buffer;
69 ;>>>> int i;
70 ;>>>> char c;
71 ******************************************************
72 * FUNCTION DEF : _main
73 ******************************************************
74 0000 _main:
75 0000 8aa0 POPD *+
76
77 *** 29 ----------------------- asm(" DINT");
78 .line 10
79 ;>>>> asm(" DINT"); /* global disable interrupts */
80 0001 be41 DINT
81 *** 34 ----------------------- *(unsigned*)0x702d = 129u;
82 .line 15
83 ;>>>> CKCR1 = 0x0081; /* Input clock = 10MHz */
84 0002 bf0b LARK AR3,28717
0003 702d
85 0004 b981 LACK 129
86 0005 8b8b MAR * ,AR3
87 0006 9080 SACL *
88 *** 35 ----------------------- *(unsigned*)0x702b = 177u;
89 .line 16
90 ;>>>> CKCR0 = 0x00B1; /* CPU clock = 20Mhz */
91 0007 b9b1 LACK 177
92 0008 7c02 SBRK 2
93 0009 9080 SACL *
94 *** 40 ----------------------- *(unsigned*)0x7029 = 111u;
95 .line 21
96 ;>>>> WDCR = 0x006F; /* disable watchdog */
97 000a b96f LACK 111
98 000b 7c02 SBRK 2
99 000c 9080 SACL *
100 *** 41 ----------------------- *(unsigned*)0x7025 = 21845u;
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63 Mon Feb 9 04:57:49 1998
Copyright (c) 1987-1996 Texas Instruments Incorporated
main.asm PAGE 3
101 .line 22
102 ;>>>> WDKEY = 0x5555; /* reset wd counter */
103 000d 7c04 SBRK 4
104 000e ae80 SPLK #21845,*
000f 5555
105 *** 42 ----------------------- *(unsigned*)0x7025 = 0xaaaau;
106 .line 23
107 ;>>>> WDKEY = 0xAAAA;
108 0010 ae80 SPLK #43690,*
0011 aaaa
109 *** 43 ----------------------- *(unsigned*)0x7029 = 111u;
110 .line 24
111 ;>>>> WDCR = 0x006F; /* disable watchdog */
112 0012 7804 ADRK 4
113 0013 908c SACL * ,AR4
114 *** 48 ----------------------- *(unsigned*)0x4 = 0u;
115 .line 29
116 ;>>>> IMR = 0x00; /* disable CPU core ints */
117 0014 b404 LARK AR4,4
118 0015 b900 LACK 0
119 0016 9080 SACL *
120 *** 49 ----------------------- *(unsigned*)0x6 = 255u;
121 .line 30
122 ;>>>> IFR = 0xFF; /* clear CPU core int flags */
123 0017 b9ff LACK 255
124 0018 7802 ADRK 2
125 0019 9080 SACL *
126 *** 54 ----------------------- *(unsigned*)0x742c = 0u;
127 .line 35
128 ;>>>> EVIMRA = 0x0000; /* disable EV module ints */
129 001a bf0d LARK AR5,29740
001b 742c
130 001c 7c06 SBRK 6
131 001d 8b8d MAR * ,AR5
132 001e 84a0 SAR AR4,*+
133 *** 55 ----------------------- *(unsigned*)0x742d = 0u;
134 .line 36
135 ;>>>> EVIMRB = 0x0000;
136 001f 84a0 SAR AR4,*+
137 *** 56 ----------------------- *(unsigned*)0x742e = 0u;
138 .line 37
139 ;>>>> EVIMRC = 0x0000;
140 0020 84a0 SAR AR4,*+
141 *** 57 ----------------------- *(unsigned*)0x742f = 255u;
142 .line 38
143 ;>>>> EVIFRA = 0x00FF; /* clear EV module int flags */
144 0021 90a0 SACL *+
145 *** 58 ----------------------- *(unsigned*)0x7430 = 255u;
146 .line 39
147 ;>>>> EVIFRB = 0x00FF;
148 0022 90a0 SACL *+
149 *** 59 ----------------------- *(unsigned*)0x7431 = 255u;
150 .line 40
151 ;>>>> EVIFRC = 0x00FF;
TMS320C1x/C2x/C2xx/C5x COFF Assembler Beta Version 6.63 Mon Feb 9 04:57:49 1998
Copyright (c) 1987-1996 Texas Instruments Incorporated
main.asm PAGE 4
152 0023 9089 SACL * ,AR1
153 *** 64 ----------------------- monitor();
154 .line 45
155 ;>>>> monitor();
156 0024 7a80 CALL _monitor
0025 0000!
157 *** ----------------------- return;
158 0026 EPI0_1:
159 .line 46
160 0026 7c01 SBRK 1
161 0027 7680 PSHD *
162 0028 ef00 RET
163
164 .endfunc 65,000000000H,1
165 *****************************************************
166 * UNDEFINED REFERENCES *
167 *****************************************************
168 .global _monitor
169 .end
No Errors, No Warnings
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -