📄 main.lst
字号:
1 .file "main.c"
2 .arch atmega16
3 __SREG__ = 0x3f
4 __SP_H__ = 0x3e
5 __SP_L__ = 0x3d
6 __tmp_reg__ = 0
7 __zero_reg__ = 1
8 .global __do_copy_data
9 .global __do_clear_bss
17 .Ltext0:
18 .global main
20 main:
21 .LFB6:
22 .LM1:
23 /* prologue: frame size=0 */
24 0000 C0E0 ldi r28,lo8(__stack - 0)
25 0002 D0E0 ldi r29,hi8(__stack - 0)
26 0004 DEBF out __SP_H__,r29
27 0006 CDBF out __SP_L__,r28
28 /* prologue end (size=4) */
29 .LM2:
30 0008 8FEF ldi r24,lo8(-1)
31 000a 8BBB out 59-0x20,r24
32 .LM3:
33 000c 8ABB out 58-0x20,r24
34 000e ACE4 ldi r26,lo8(7500)
35 0010 BDE1 ldi r27,hi8(7500)
36 0012 C0E0 ldi r28,hlo8(7500)
37 0014 D0E0 ldi r29,hhi8(7500)
38 .L2:
39 .LM4:
40 0016 41E0 ldi r20,lo8(1)
41 .LM5:
42 0018 30E0 ldi r19,lo8(0)
43 .L19:
44 .LM6:
45 001a 842F mov r24,r20
46 001c 8095 com r24
47 001e 8BBB out 59-0x20,r24
48 0020 29E0 ldi r18,lo8(9)
49 .L18:
50 .LBB2:
51 .LBB3:
52 .LBB4:
53 .LBB5:
54 .LM7:
55 0022 CD01 movw r24,r26
56 /* #APP */
57 0024 0197 1: sbiw r24,1
58 0026 F1F7 brne 1b
59 /* #NOAPP */
60 .LBE5:
61 .LBE4:
62 .LBE3:
63 .LBE2:
64 .LM8:
65 0028 2150 subi r18,lo8(-(-1))
66 002a 27FF sbrs r18,7
67 002c FACF rjmp .L18
68 .LM9:
69 002e 440F lsl r20
70 .LM10:
71 0030 3F5F subi r19,lo8(-(1))
72 0032 3830 cpi r19,lo8(8)
73 0034 90F3 brlo .L19
74 0036 EFCF rjmp .L2
75 /* epilogue: frame size=0 */
76 /* epilogue: noreturn */
77 /* epilogue end (size=0) */
78 /* function main size 30 (26) */
79 .LFE6:
81 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
*ABS*:0000003f __SREG__
*ABS*:0000003e __SP_H__
*ABS*:0000003d __SP_L__
*ABS*:00000000 __tmp_reg__
*ABS*:00000001 __zero_reg__
C:\DOCUME~1\ADMINI~1.HHW\LOCALS~1\Temp/ccc5aaaa.s:20 .text:00000000 main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -