📄 usart.lst
字号:
1 .file "usart.c"
2 __SREG__ = 0x3f
3 __SP_H__ = 0x3e
4 __SP_L__ = 0x3d
5 __CCP__ = 0x34
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
17 .Ltext0:
18 .global usart_init
20 usart_init:
21 .LFB6:
22 .LM1:
23 .LVL0:
24 /* prologue: function */
25 /* frame size = 0 */
26 .LM2:
27 0000 90BD out 64-32,r25
28 .LVL1:
29 .LM3:
30 0002 89B9 out 41-32,r24
31 .LM4:
32 0004 88ED ldi r24,lo8(-40)
33 .LVL2:
34 0006 8AB9 out 42-32,r24
35 .LM5:
36 0008 8EE8 ldi r24,lo8(-114)
37 000a 80BD out 64-32,r24
38 /* epilogue start */
39 .LM6:
40 000c 0895 ret
41 .LFE6:
43 .global usart_transmit
45 usart_transmit:
46 .LFB7:
47 .LM7:
48 /* prologue: function */
49 /* frame size = 0 */
50 .LVL3:
51 .L4:
52 .LM8:
53 000e 5D9B sbis 43-32,5
54 0010 00C0 rjmp .L4
55 .LM9:
56 0012 8CB9 out 44-32,r24
57 /* epilogue start */
58 .LM10:
59 0014 0895 ret
60 .LFE7:
62 .global fasong
64 fasong:
65 .LFB8:
66 .LM11:
67 .LVL4:
68 /* prologue: function */
69 /* frame size = 0 */
70 0016 FC01 movw r30,r24
71 0018 00C0 rjmp .L8
72 .LVL5:
73 .L10:
74 .LM12:
75 001a 8081 ld r24,Z
76 .L9:
77 .LBB4:
78 .LBB5:
79 .LM13:
80 001c 5D9B sbis 43-32,5
81 001e 00C0 rjmp .L9
82 .LBE5:
83 .LBE4:
84 .LM14:
85 0020 3196 adiw r30,1
86 .LBB7:
87 .LBB6:
88 .LM15:
89 0022 8CB9 out 44-32,r24
90 0024 6150 subi r22,lo8(-(-1))
91 .LVL6:
92 .L8:
93 .LBE6:
94 .LBE7:
95 .LM16:
96 0026 6623 tst r22
97 0028 01F4 brne .L10
98 /* epilogue start */
99 .LM17:
100 002a 0895 ret
101 .LFE8:
103 .global usart_receive
105 usart_receive:
106 .LFB9:
107 .LM18:
108 /* prologue: function */
109 /* frame size = 0 */
110 .LM19:
111 002c 8BB1 in r24,43-32
112 .LM20:
113 002e 8CB1 in r24,44-32
114 /* epilogue start */
115 .LM21:
116 0030 0895 ret
117 .LFE9:
167 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 usart.c
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:2 *ABS*:0000003f __SREG__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:3 *ABS*:0000003e __SP_H__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:4 *ABS*:0000003d __SP_L__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:5 *ABS*:00000034 __CCP__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:20 .text:00000000 usart_init
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:45 .text:0000000e usart_transmit
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:64 .text:00000016 fasong
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp/ccUQemeL.s:105 .text:0000002c usart_receive
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -