📄 term.lst
字号:
208 ;line152
209 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.20::
000000b6 4b19* 210 ldr r3,.L82
000000b8 699a 211 ldr r2,[r3,24]
000000ba 2a00 212 cmp r2,0
000000bc d00c 213 beq .L23
214
215
216 ;line156
217 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.21::
000000be 2400 218 mov r4,0
219 .L27:
220
221 ;line157
222 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.22::
000000c0 4a17* 223 ldr r2,.L83
000000c2 18a2 224 add r2,r4,r2
000000c4 1c11 225 mov r1,r2
000000c6 4810* 226 ldr r0,.L76
000000c8 f800f000* 227 bl at91_terminal_write
228
000000cc 3401 229 add r4,1
000000ce 2c28 230 cmp r4,40
000000d0 dbf6 231 blt .L27
232
233 ;line160
234 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.23::
000000d2 2200 235 mov r2,0
000000d4 4b11* 236 ldr r3,.L82
000000d6 619a 237 str r2,[r3,24]
238
239 .L23:
240
241 ;line163
242 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.24::
000000d8 4912* 243 ldr r1,.L84
000000da 480b* 244 ldr r0,.L76
000000dc f800f000* 245 bl at91_terminal_write
246
247
248 ;line164
249 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.25::
000000e0 4d07* 250 ldr r5,.L74
251
252 ;line167
253 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.26::
000000e2 4c09* 254 ldr r4,.L76
000000e4 3400 255 add r4,0
000000e6 6822 256 ldr r2,[r4]
000000e8 6813 257 ldr r3,[r2]
000000ea 4c07* 258 ldr r4,.L76
000000ec 3400 259 add r4,0
000000ee 6822 260 ldr r2,[r4]
000000f0 6812 261 ldr r2,[r2]
000000f2 6912 262 ldr r2,[r2,16]
000000f4 2402 263 mov r4,2
000000f6 4322 264 orr r2,r4
000000f8 609a 265 str r2,[r3,8]
266
267 ;line168
268 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.27::
000000fa e7b4 269 b .L10
270 .L13:
271
272 ;line170
273 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm.0.28::
000000fc 3501 274 add r5,1
275 ; .es
276
000000fe e7b2 277 b .L10
278 .type main,$function
279 .size main,.-main
280 ; .ef
281
282 .align 2
283 ;i r4 local
284 ;pt_str r5 local
285
286 .data
287 .text
288 .align 4
289 .L74:
00000100 00000000* 290 .data.w str
291 .type .L74,@object
292 .size .L74,4
293
294 .L75:
00000104 00000000* 295 .data.w USART0_DESC
296 .type .L75,@object
297 .size .L75,4
298
299 .L76:
00000108 00000000* 300 .data.w terminal_1
301 .type .L76,@object
302 .size .L76,4
303
304 .L77:
0000010c 00000000* 305 .data.w terminal_data_1
306 .type .L77,@object
307 .size .L77,4
308
309 .L79:
00000110 00000000* 310 .data.w at91_irq_handler
311 .type .L79,@object
312 .size .L79,4
313
314 .L80:
00000114 00000000* 315 .data.w str_test
316 .type .L80,@object
317 .size .L80,4
318
319 .L81:
00000118 00000000* 320 .data.w str_send
321 .type .L81,@object
322 .size .L81,4
323
324 .L82:
0000011c 00000000* 325 .data.w terminal_data_1+512
326 .type .L82,@object
327 .size .L82,4
328
329 .L83:
00000120 00000000* 330 .data.w str_error
331 .type .L83,@object
332 .size .L83,4
333
334 .L84:
00000124 00000000* 335 .data.w CR
336 .type .L84,@object
337 .size .L84,4
338
339 .align 2
340 ;_iob _iob import
341 ;_iob_lock _iob_lock import
342 ;IRQ0_DESC IRQ0_DESC import
343 ;IRQ1_DESC IRQ1_DESC import
344 ;IRQ2_DESC IRQ2_DESC import
345 ;FIQ_DESC FIQ_DESC import
346 ;PIO_DESC PIO_DESC import
347 ;USART0_DESC USART0_DESC import
348 ;USART1_DESC USART1_DESC import
349 ;TC0_DESC TC0_DESC import
350 ;TC1_DESC TC1_DESC import
351 ;TC2_DESC TC2_DESC import
352
353 .data
354 .L91:
355 .globl str_test
356 str_test:; "AT91 TERMINAL TEST : "
00000000 31395441 357 .data.b 65,84,57,49
00000004 52455420 358 .data.b 32,84,69,82
00000008 414e494d 359 .data.b 77,73,78,65
0000000c 4554204c 360 .data.b 76,32,84,69
00000010 3a205453 361 .data.b 83,84,32,58
00000014 20 362 .data.b 32
00000015 00000000 363 .space 4
364 .type str_test,$object
365 .size str_test,25
00000019 000000 366 .space 3
367 .L92:
368 .globl str_send
369 str_send:; "AT91 : "
0000001c 31395441 370 .data.b 65,84,57,49
00000020 3a20 371 .data.b 32,58
00000022 20 372 .data.b 32
00000023 000000 373 .space 3
374 .type str_send,$object
375 .size str_send,10
00000026 0000 376 .space 2
377 .L93:
378 .globl str_error
379 str_error:; "TERMINAL OVERFLOW : 256 character max !"
00000028 4d524554 380 .data.b 84,69,82,77
0000002c 4c414e49 381 .data.b 73,78,65,76
00000030 45564f20 382 .data.b 32,79,86,69
00000034 4f4c4652 383 .data.b 82,70,76,79
00000038 203a2057 384 .data.b 87,32,58,32
0000003c 20363532 385 .data.b 50,53,54,32
00000040 72616863 386 .data.b 99,104,97,114
00000044 65746361 387 .data.b 97,99,116,101
00000048 616d2072 388 .data.b 114,32,109,97
0000004c 2078 389 .data.b 120,32
0000004e 21 390 .data.b 33
0000004f 00000000 391 .space 11
00000053 00000000
00000057 000000
392 .type str_error,$object
393 .size str_error,50
0000005a 0000 394 .space 2
395 .L95:
396 .globl CR
397 CR: .type CR,$object
398 .size CR,1
0000005c 0d 399 .data.b 13
400 .comm terminal_data_1,540,4
401 .type terminal_data_1,$object
402 .size terminal_data_1,540
403 .comm terminal_1,20,4
404 .type terminal_1,$object
405 .size terminal_1,20
406 .comm str,256,1
407 .type str,$object
408 .size str,256
409 .text
410 ..eof.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb40.5Cterm...43.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal..3C3F20D1..0::
411
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -