Subversion Repositories Projects

Rev

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

   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