Subversion Repositories Projects

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
107 mikeljo 1
   1               		.file	"main.c"
2
   2               		.arch atmega32
3
   3               	__SREG__ = 0x3f
4
   4               	__SP_H__ = 0x3e
5
   5               	__SP_L__ = 0x3d
6
   6               	__tmp_reg__ = 0
7
   7               	__zero_reg__ = 1
8
   8               		.global __do_copy_data
9
   9               		.global __do_clear_bss
10
  17               	.Ltext0:
11
  18               	.global	main
12
  20               	main:
13
  21               	.LFB8:
14
  22               	.LM1:
15
  23               	/* prologue: frame size=0 */
16
  24 0000 C0E0      		ldi r28,lo8(__stack - 0)
17
  25 0002 D0E0      		ldi r29,hi8(__stack - 0)
18
  26 0004 DEBF      		out __SP_H__,r29
19
  27 0006 CDBF      		out __SP_L__,r28
20
  28               	/* prologue end (size=4) */
21
  29               	.LM2:
22
  30 0008 8FEF      		ldi r24,lo8(-1)
23
  31 000a 8BBB      		out 59-0x20,r24
24
  32               	.LM3:
25
  33 000c 83E4      		ldi r24,lo8(67)
26
  34 000e 88BB      		out 56-0x20,r24
27
  35               	.LM4:
28
  36 0010 8CEF      		ldi r24,lo8(-4)
29
  37 0012 85BB      		out 53-0x20,r24
30
  38               	.LM5:
31
  39 0014 8CE7      		ldi r24,lo8(124)
32
  40 0016 82BB      		out 50-0x20,r24
33
  41               	.LM6:
34
  42 0018 83E0      		ldi r24,lo8(3)
35
  43 001a 84BB      		out 52-0x20,r24
36
  44               	.LM7:
37
  45 001c 80E8      		ldi r24,lo8(-128)
38
  46 001e 81BB      		out 49-0x20,r24
39
  47               	.LM8:
40
  48 0020 0E94 0000 		call lcd_init
41
  49               	.LM9:
42
  50 0024 0E94 0000 		call RS232_init
43
  51               	.LM10:
44
  52 0028 0E94 0000 		call timer_init
45
  53               	.LM11:
46
  54               	/* #APP */
47
  55 002c 7894      		sei
48
  56               	/* #NOAPP */
49
  57               	.L2:
50
  58               	.LM12:
51
  59 002e 0E94 0000 		call main_menu
52
  60               	.LM13:
53
  61 0032 FDCF      		rjmp .L2
54
  62               	/* epilogue: frame size=0 */
55
  63               	/* epilogue: noreturn */
56
  64               	/* epilogue end (size=0) */
57
  65               	/* function main size 27 (23) */
58
  66               	.LFE8:
59
  68               		.comm r_buffer,128,1
60
  69               		.comm p_buffer,128,1
61
  70               		.comm key,1,1
62
  71               		.comm timer,1,1
63
  72               		.comm rs232_timer,1,1
64
  73               		.comm display_buffer,1024,1
65
  74               		.comm display_buffer_pointer,2,1
66
  75               		.comm display_buffer_counter,1,1
67
  76               		.comm display_page_counter,1,1
68
  77               		.comm display_mode,1,1
69
  78               		.comm counter,1,1
70
  79               		.comm counter2,1,1
71
  80               	.Letext0:
72
DEFINED SYMBOLS
73
                            *ABS*:00000000 main.c
74
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:3      *ABS*:0000003f __SREG__
75
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:4      *ABS*:0000003e __SP_H__
76
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:5      *ABS*:0000003d __SP_L__
77
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:6      *ABS*:00000000 __tmp_reg__
78
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:7      *ABS*:00000001 __zero_reg__
79
C:\DOKUME~1\thomas\LOKALE~1\Temp/cc42aaaa.s:20     .text:00000000 main
80
                            *COM*:00000080 r_buffer
81
                            *COM*:00000080 p_buffer
82
                            *COM*:00000001 key
83
                            *COM*:00000001 timer
84
                            *COM*:00000001 rs232_timer
85
                            *COM*:00000400 display_buffer
86
                            *COM*:00000002 display_buffer_pointer
87
                            *COM*:00000001 display_buffer_counter
88
                            *COM*:00000001 display_page_counter
89
                            *COM*:00000001 display_mode
90
                            *COM*:00000001 counter
91
                            *COM*:00000001 counter2
92
 
93
UNDEFINED SYMBOLS
94
__do_copy_data
95
__do_clear_bss
96
__stack
97
lcd_init
98
RS232_init
99
timer_init
100
main_menu