📄 demo_tx.lst
字号:
Wed Nov 15 14:33:48 2000 Page 1
Wed Nov 15 14:33:48 2000 ghpj4.s
Command Line: C:\Green\asarm.exe -elf -IC:\At91\software\projects\threadX
-IC:\At91\software\projects\threadX -IC:\At91\software\
-IC:\Green\armtsf -cpu=arm7tm -source=Demo_tx.c -o
C:\At91\software\projects\threadX\obj_files\ghpj4.o
-list=C:\At91\software\projects\threadX\obj_files\Demo_tx.lst
-IC:\At91\software c:\windows\TEMP\ghpj4.s
Source File: c:\windows\TEMP\ghpj4.s
Directory: C:\At91\software\projects\threadX
Host OS: GHS_WIN32
Version: AS-ARM 1.8.9
Release: MULTI 2000, ARM v2.0.1
Revision Date: Thu Dec 02 22:05:14 1999
1 ;Command Line: C:\Green\ccomarm.exe -w -X722 -X682 -X735 -X780 -X1165 -X316
2 ; -Z667 -X1042 -X405 -Z55 -X70 -X863 -Z1250 -X1423 -X863 -X1944
3 ; -D__PROTOTYPES__ -D__STDC__=0 -D__ghs__ -D__ghs -Dghs
4 ; -D__SoftwareFloat -D__SoftwareDouble -D__ghs_psinfo -D__ELF
5 ; -D__ARM -DARM -D__ARM7tm -D__ghs_alignment=4 -D__LittleEndian
6 ; -DLittleEndian -D__IeeeFloat -DIeeeFloat -D__Ptr_Is_Unsigned__
7 ; -D__Char_Is_Unsigned__ -D__WChar_Is_Signed__ -D__WChar_Is_Long__
8 ; -D__Int_Is_32 -D__Long_Is_32 -D__Ptr_Is_32 -D__Reg_Is_32 -U-
9 ; -DASSEMBLY_INIT -DAT91M40400 -DNO_SIMULATOR
10 ; -IC:\At91\software\projects\threadX -IC:\At91\software\
11 ; -IC:\Green\arm\include -IC:\Green\ansi -X698 -g -X1361 -X1293
12 ; -X1189 -X1610 -X1116 -DLANGUAGE_C -D__LANGUAGE_C
13 ; -D__LANGUAGE_C__
14 ; -sym=C:\At91\software\projects\threadX\obj_files\Demo_tx.dbo
15 ; -inf=C:\At91\software\projects\threadX\obj_files\Demo_tx.inf
16 ; C:\At91\software\projects\threadX\Demo_tx.c
17 ; c:\windows\TEMP\ghpj4.s
18 ;Source File: C:\At91\software\projects\threadX\Demo_tx.c
19 ;Directory: C:\At91\software\projects\threadX
20 ;Compile Date: Wed Nov 15 14:33:47 2000
21 ;Host OS: Win32
22 ;Version: C-ARM 2.0 *BETA* DEVELOPMENT VERSION
23 ;Release: MULTI 2000, ARM v2.0.1
24 ;Revision Date: Tue Nov 16 03:05:20 1999
25 .nodebug
26 .text
27 ..bof.C.3A.5CAt91.5Csoftware.5Cprojects.5CthreadX.5Cobj_files.5CDemo_tx...43.3A.5CAt91.5Csoftware.5Cprojects.5CthreadX..3A1290BC..0::
28 .align 4
29 .globl main
30 main:
e92d4300 00000000 31 stmfd [sp]!,{r8-r9,lr}
32 ; .bf
33
34 ; .bs
35
36
e59f0600 00000004 37 ldr r0,.L19
e3a02001 00000008 38 mov r2,1
e3a01016 0000000c 39 mov r1,22
ebfffffe 00000010 40 bl at91_pio_open
41
42
e59f05f0 00000014 43 ldr r0,.L19
e3a02001 00000018 44 mov r2,1
Wed Nov 15 14:33:48 2000 Page 2
Wed Nov 15 14:33:48 2000 ghpj4.s
e3a01016 0000001c 45 mov r1,22
ebfffffe 00000020 46 bl at91_pio_write
47
48
ebfffffe 00000024 49 bl _tx_initialize_kernel_enter
50
51 ; .es
52
53
54 ; .ef
55
e8bd8300 00000028 56 ldmfd [sp]!,{r8-r9,pc}
57 .type main,$function
58 .size main,.-main
59 .align 4
60
61 .data
62 .text
63 .align 4
64 .align 4
65 .globl tx_application_define
66 tx_application_define:
e92d4310 0000002c 67 stmfd [sp]!,{r4,r8-r9,lr}
e24dd018 00000030 68 sub sp,sp,24
e1a0c000 00000034 69 mov r12,r0
70 ; .bf
71
72
73 ; .bs
74
75
e1a0400c 00000038 76 mov r4,r12
77
e3a0c001 0000003c 78 mov r12,1
e58dc014 00000040 79 str r12,[sp,20]
e3a0c000 00000044 80 mov r12,0
e58dc010 00000048 81 str r12,[sp,16]
e3a0c001 0000004c 82 mov r12,1
e58dc00c 00000050 83 str r12,[sp,12]
e3a0c001 00000054 84 mov r12,1
e58dc008 00000058 85 str r12,[sp,8]
e3a0cb01 0000005c 86 mov r12,1024
e58dc004 00000060 87 str r12,[sp,4]
e58d4000 00000064 88 str r4,[sp]
e59f25a0 00000068 89 ldr r2,.L52
e59f15a0 0000006c 90 ldr r1,.L53
e59f05a0 00000070 91 ldr r0,.L54
e3a03000 00000074 92 mov r3,0
ebfffffe 00000078 93 bl _txe_thread_create
94
95
e2844b01 0000007c 96 add r4,r4,1024
e1a04004 00000080 97 mov r4,r4
98
e3a0c001 00000084 99 mov r12,1
e58dc014 00000088 100 str r12,[sp,20]
Wed Nov 15 14:33:48 2000 Page 3
Wed Nov 15 14:33:48 2000 ghpj4.s
e3a0c000 0000008c 101 mov r12,0
e58dc010 00000090 102 str r12,[sp,16]
e3a0c002 00000094 103 mov r12,2
e58dc00c 00000098 104 str r12,[sp,12]
e3a0c002 0000009c 105 mov r12,2
e58dc008 000000a0 106 str r12,[sp,8]
e3a0cb01 000000a4 107 mov r12,1024
e58dc004 000000a8 108 str r12,[sp,4]
e58d4000 000000ac 109 str r4,[sp]
e59f2564 000000b0 110 ldr r2,.L55
e59f1564 000000b4 111 ldr r1,.L56
e59f0564 000000b8 112 ldr r0,.L57
e3a03001 000000bc 113 mov r3,1
ebfffffe 000000c0 114 bl _txe_thread_create
115
116
e2844b01 000000c4 117 add r4,r4,1024
e1a04004 000000c8 118 mov r4,r4
119
e3a0c001 000000cc 120 mov r12,1
e58dc014 000000d0 121 str r12,[sp,20]
e3a0c000 000000d4 122 mov r12,0
e58dc010 000000d8 123 str r12,[sp,16]
e3a0c00c 000000dc 124 mov r12,12
e58dc00c 000000e0 125 str r12,[sp,12]
e3a0c00c 000000e4 126 mov r12,12
e58dc008 000000e8 127 str r12,[sp,8]
e3a0cb01 000000ec 128 mov r12,1024
e58dc004 000000f0 129 str r12,[sp,4]
e58d4000 000000f4 130 str r4,[sp]
e59f2528 000000f8 131 ldr r2,.L58
e59f1528 000000fc 132 ldr r1,.L59
e59f0528 00000100 133 ldr r0,.L60
e3a03002 00000104 134 mov r3,2
ebfffffe 00000108 135 bl _txe_thread_create
136
137
e2844b01 0000010c 138 add r4,r4,1024
e1a04004 00000110 139 mov r4,r4
140
e3a0c001 00000114 141 mov r12,1
e58dc014 00000118 142 str r12,[sp,20]
e3a0c000 0000011c 143 mov r12,0
e58dc010 00000120 144 str r12,[sp,16]
e3a0c00c 00000124 145 mov r12,12
e58dc00c 00000128 146 str r12,[sp,12]
e3a0c00c 0000012c 147 mov r12,12
e58dc008 00000130 148 str r12,[sp,8]
e3a0cb01 00000134 149 mov r12,1024
e58dc004 00000138 150 str r12,[sp,4]
e58d4000 0000013c 151 str r4,[sp]
e59f24ec 00000140 152 ldr r2,.L61
e59f14ec 00000144 153 ldr r1,.L62
e59f04ec 00000148 154 ldr r0,.L63
e3a03003 0000014c 155 mov r3,3
ebfffffe 00000150 156 bl _txe_thread_create
Wed Nov 15 14:33:48 2000 Page 4
Wed Nov 15 14:33:48 2000 ghpj4.s
157
158
e2844b01 00000154 159 add r4,r4,1024
e1a04004 00000158 160 mov r4,r4
161
e3a0ce19 0000015c 162 mov r12,400
e58dc000 00000160 163 str r12,[sp]
e1a03004 00000164 164 mov r3,r4
e59f14d0 00000168 165 ldr r1,.L64
e59f04d0 0000016c 166 ldr r0,.L65
e3a02001 00000170 167 mov r2,1
ebfffffe 00000174 168 bl _txe_queue_create
169
170
e2844e19 00000178 171 add r4,r4,400
e1a04004 0000017c 172 mov r4,r4
173
e59f14c0 00000180 174 ldr r1,.L66
e59f04c0 00000184 175 ldr r0,.L67
e3a02001 00000188 176 mov r2,1
ebfffffe 0000018c 177 bl _txe_semaphore_create
178
179
e59f14b8 00000190 180 ldr r1,.L68
e59f04b8 00000194 181 ldr r0,.L69
ebfffffe 00000198 182 bl _txe_event_flags_create
183
184 ; .es
185
186
187 ; .ef
188
e28dd018 0000019c 189 add sp,sp,24
e8bd8310 000001a0 190 ldmfd [sp]!,{r4,r8-r9,pc}
191 .type tx_application_define,$function
192 .size tx_application_define,.-tx_application_define
193 .align 4
194 ;pointer r4 local
195 ;.L36 .L48 static
196 ;.L37 .L49 static
197 ;.L38 .L50 static
198 ;.L39 .L51 static
199 ;.L40 .L45 static
200 ;.L41 .L46 static
201 ;.L42 .L47 static
202
203 ;first_unused_memory r12 param
204
205 .section ".rodata","a"
206 .L45:; "queue 0"
75657571 00000000 207 .data.b 113,117,101,117
00302065 00000004 208 .data.b 101,32,48,0
209 .type .L45,$object
210 .size .L45,8
211 .L46:; "semaphore 0"
616d6573 00000008 212 .data.b 115,101,109,97
Wed Nov 15 14:33:48 2000 Page 5
Wed Nov 15 14:33:48 2000 ghpj4.s
726f6870 0000000c 213 .data.b 112,104,111,114
00302065 00000010 214 .data.b 101,32,48,0
215 .type .L46,$object
216 .size .L46,12
217 .L47:; "event flags 0"
6e657665 00000014 218 .data.b 101,118,101,110
6c662074 00000018 219 .data.b 116,32,102,108
20736761 0000001c 220 .data.b 97,103,115,32
0030 00000020 221 .data.b 48,0
222 .type .L47,$object
223 .size .L47,14
0000 00000022 224 .space 2
225 .L48:; "thread 0"
65726874 00000024 226 .data.b 116,104,114,101
30206461 00000028 227 .data.b 97,100,32,48
00 0000002c 228 .data.b 0
229 .type .L48,$object
230 .size .L48,9
000000 0000002d 231 .space 3
232 .L49:; "thread 1"
65726874 00000030 233 .data.b 116,104,114,101
31206461 00000034 234 .data.b 97,100,32,49
00 00000038 235 .data.b 0
236 .type .L49,$object
237 .size .L49,9
000000 00000039 238 .space 3
239 .L50:; "thread 2"
65726874 0000003c 240 .data.b 116,104,114,101
32206461 00000040 241 .data.b 97,100,32,50
00 00000044 242 .data.b 0
243 .type .L50,$object
244 .size .L50,9
000000 00000045 245 .space 3
246 .L51:; "thread 3"
65726874 00000048 247 .data.b 116,104,114,101
33206461 0000004c 248 .data.b 97,100,32,51
00 00000050 249 .data.b 0
250 .type .L51,$object
251 .size .L51,9
252 .data
253 .text
254 .align 4
255 .align 4
256 .globl thread_0_entry
257 thread_0_entry:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -