0,0 → 1,100 |
1 .file "main.c" |
2 .arch atmega32 |
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 .LFB8: |
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 83E4 ldi r24,lo8(67) |
34 000e 88BB out 56-0x20,r24 |
35 .LM4: |
36 0010 8CEF ldi r24,lo8(-4) |
37 0012 85BB out 53-0x20,r24 |
38 .LM5: |
39 0014 8CE7 ldi r24,lo8(124) |
40 0016 82BB out 50-0x20,r24 |
41 .LM6: |
42 0018 83E0 ldi r24,lo8(3) |
43 001a 84BB out 52-0x20,r24 |
44 .LM7: |
45 001c 80E8 ldi r24,lo8(-128) |
46 001e 81BB out 49-0x20,r24 |
47 .LM8: |
48 0020 0E94 0000 call lcd_init |
49 .LM9: |
50 0024 0E94 0000 call RS232_init |
51 .LM10: |
52 0028 0E94 0000 call timer_init |
53 .LM11: |
54 /* #APP */ |
55 002c 7894 sei |
56 /* #NOAPP */ |
57 .L2: |
58 .LM12: |
59 002e 0E94 0000 call main_menu |
60 .LM13: |
61 0032 FDCF rjmp .L2 |
62 /* epilogue: frame size=0 */ |
63 /* epilogue: noreturn */ |
64 /* epilogue end (size=0) */ |
65 /* function main size 27 (23) */ |
66 .LFE8: |
68 .comm r_buffer,128,1 |
69 .comm p_buffer,128,1 |
70 .comm key,1,1 |
71 .comm timer,1,1 |
72 .comm rs232_timer,1,1 |
73 .comm display_buffer,1024,1 |
74 .comm display_buffer_pointer,2,1 |
75 .comm display_buffer_counter,1,1 |
76 .comm display_page_counter,1,1 |
77 .comm display_mode,1,1 |
78 .comm counter,1,1 |
79 .comm counter2,1,1 |
80 .Letext0: |
DEFINED SYMBOLS |
*ABS*:00000000 main.c |
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:3 *ABS*:0000003f __SREG__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:4 *ABS*:0000003e __SP_H__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:5 *ABS*:0000003d __SP_L__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:6 *ABS*:00000000 __tmp_reg__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:7 *ABS*:00000001 __zero_reg__ |
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:20 .text:00000000 main |
*COM*:00000080 r_buffer |
*COM*:00000080 p_buffer |
*COM*:00000001 key |
*COM*:00000001 timer |
*COM*:00000001 rs232_timer |
*COM*:00000400 display_buffer |
*COM*:00000002 display_buffer_pointer |
*COM*:00000001 display_buffer_counter |
*COM*:00000001 display_page_counter |
*COM*:00000001 display_mode |
*COM*:00000001 counter |
*COM*:00000001 counter2 |
|
UNDEFINED SYMBOLS |
__do_copy_data |
__do_clear_bss |
__stack |
lcd_init |
RS232_init |
timer_init |
main_menu |