📄 term.lst
字号:
216 ;line156
217 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb55.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_eb55.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_eb55.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_eb55.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_eb55.5Cterm.0.25::
000000e0 4d07* 250 ldr r5,.L74
251
252 ;line167
253 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb55.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_eb55.5Cterm.0.27::
000000fa e7b4 269 b .L10
270 .L13:
271
272 ;line170
273 ..lin.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb55.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 ;IRQ3_DESC IRQ3_DESC import
346 ;IRQ4_DESC IRQ4_DESC import
347 ;IRQ5_DESC IRQ5_DESC import
348 ;FIQ_DESC FIQ_DESC import
349 ;PIOA_DESC PIOA_DESC import
350 ;PIOB_DESC PIOB_DESC import
351 ;USART0_DESC USART0_DESC import
352 ;USART1_DESC USART1_DESC import
353 ;USART2_DESC USART2_DESC import
354 ;TC0_DESC TC0_DESC import
355 ;TC1_DESC TC1_DESC import
356 ;TC2_DESC TC2_DESC import
357 ;TC3_DESC TC3_DESC import
358 ;TC4_DESC TC4_DESC import
359 ;TC5_DESC TC5_DESC import
360 ;TCB0_DESC TCB0_DESC import
361 ;TCB1_DESC TCB1_DESC import
362 ;SPI_DESC SPI_DESC import
363 ;RTC_DESC RTC_DESC import
364 ;ADC0_DESC ADC0_DESC import
365 ;ADC1_DESC ADC1_DESC import
366 ;DAC0_DESC DAC0_DESC import
367 ;DAC1_DESC DAC1_DESC import
368
369 .data
370 .L91:
371 .globl str_test
372 str_test:; "AT91 TERMINAL TEST : "
00000000 31395441 373 .data.b 65,84,57,49
00000004 52455420 374 .data.b 32,84,69,82
00000008 414e494d 375 .data.b 77,73,78,65
0000000c 4554204c 376 .data.b 76,32,84,69
00000010 3a205453 377 .data.b 83,84,32,58
00000014 20 378 .data.b 32
00000015 00000000 379 .space 4
380 .type str_test,$object
381 .size str_test,25
00000019 000000 382 .space 3
383 .L92:
384 .globl str_send
385 str_send:; "AT91 : "
0000001c 31395441 386 .data.b 65,84,57,49
00000020 3a20 387 .data.b 32,58
00000022 20 388 .data.b 32
00000023 000000 389 .space 3
390 .type str_send,$object
391 .size str_send,10
00000026 0000 392 .space 2
393 .L93:
394 .globl str_error
395 str_error:; "TERMINAL OVERFLOW : 256 character max !"
00000028 4d524554 396 .data.b 84,69,82,77
0000002c 4c414e49 397 .data.b 73,78,65,76
00000030 45564f20 398 .data.b 32,79,86,69
00000034 4f4c4652 399 .data.b 82,70,76,79
00000038 203a2057 400 .data.b 87,32,58,32
0000003c 20363532 401 .data.b 50,53,54,32
00000040 72616863 402 .data.b 99,104,97,114
00000044 65746361 403 .data.b 97,99,116,101
00000048 616d2072 404 .data.b 114,32,109,97
0000004c 2078 405 .data.b 120,32
0000004e 21 406 .data.b 33
0000004f 00000000 407 .space 11
00000053 00000000
00000057 000000
408 .type str_error,$object
409 .size str_error,50
0000005a 0000 410 .space 2
411 .L95:
412 .globl CR
413 CR: .type CR,$object
414 .size CR,1
0000005c 0d 415 .data.b 13
416 .comm terminal_data_1,540,4
417 .type terminal_data_1,$object
418 .size terminal_data_1,540
419 .comm terminal_1,20,4
420 .type terminal_1,$object
421 .size terminal_1,20
422 .comm str,256,1
423 .type str,$object
424 .size str,256
425 .text
426 ..eof.C.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal.5Cghs.5Cterm_eb55.5Cterm...43.3A.5CAT91.5Csoftware.5Cprojects.5Cexample_terminal..3C3F20F1..0::
427
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -