www.pudn.com > test20070811V10.rar > atmega16test.mp, change:2007-08-11,size:6845b


NOTE: AVR Code addresses are word addresses 
All other addresses (including ones in FLASH) are byte addresses 
 
Area                               Addr   Size   Decimal Bytes (Attributes) 
--------------------------------   ----   ----   ------- ----- ------------ 
                             lit   0054   01A4 =    420. bytes (rel,con,rom) 
 
       Addr  Global Symbol 
      -----  -------------------------------- 
       0054  __lit_start 
       0054  _KindGroudData 
       008C  _KindDataValue 
       0104  _KindDataStr 
       01E4  _CharFont 
       01F8  __lit_end 
 
Area                               Addr   Size   Decimal Bytes (Attributes) 
--------------------------------   ----   ----   ------- ----- ------------ 
                           idata   01F8   000D =     13. bytes (rel,con,rom) 
 
       Addr  Global Symbol 
      -----  -------------------------------- 
       01F8  __idata_start 
       0205  __idata_end 
 
Area                               Addr   Size   Decimal Bytes (Attributes) 
--------------------------------   ----   ----   ------- ----- ------------ 
                            text   0206   3714 =  14100. bytes (rel,con,rom) 
 
       Addr  Global Symbol 
      -----  -------------------------------- 
       0103  __start 
       0103  __text_start 
       0123  _exit 
       0124  _Delay 
       0138  _DelayNs 
       0146  _SendSS 
       0153  _SendSI 
       0165  _hmod 
       0186  _Send_Data 
       0196  _PasswordCannel 
       01A9  _port_init 
       01B7  _init_devices 
       01BE  _PasswordProcess 
       0212  _main 
       07EC  _Display 
       0811  _Display_Fast 
       0836  _PressKeyProcess 
       0882  _spi_stc_isr 
       088C  _getSPIchar 
       08AD  _putSPIchar 
       08B1  _spi_init 
       08BD  _WatchDog 
       08C5  _WDT_off 
       08CC  _SpeedDelay 
       08F9  _SendFirstToEnd 
       090F  _SendEndToFirst 
       0948  _AllColorProcess 
       098B  _Three1ColorProcess 
       09C7  _Three1ColorProcess_1 
       0A17  _ThreeColorProcess 
       0A5B  _UniteColor 
       0B13  _UniteColorProcess 
       0B3E  _UniteColorRight 
       0BD4  _UniteColorProcess_1 
       0C2F  _UniteColorLeft 
       0C96  _UniteColorMiddleToEdge 
       0D02  _UniteColorProcess_2 
       0D33  _UniteColorEdgeToMiddle 
       0DC2  _UniteColorProcess_3 
       0DF3  _AllStarProcess 
       0E71  _AllStarProcess_2 
       109F  _AllStarProcess_3 
       12E7  _FullProcess 
       130F  _SevenColorProcess_1 
       14C8  _SixColorProcess 
       14FC  _SixColorProcess_1 
       154E  _SixColorProcess_2 
       157B  _SixColorProcess_3 
       15A8  _SendKindData 
       16FB  _ProcessMiddleToEdge 
       176C  _ProcessEdgeToMiddle 
       17E9  _EepromICnumberWr 
       189D  _EepromICnumberRd 
       18D0  _FactorySetup 
       18F6  _EepromViewModeWr 
       1903  _EepromViewModeRd 
       1910  _EepromPasswordRd 
       1936  _EepromPasswordWr 
       1943  _EepromDayDataRd 
       1950  _EepromDayDataWr 
       195D  _EepromDateValueRd 
       196A  _EepromDateValueWr 
       1983  _DS1302_Write 
       19BE  _DS1302_Read 
       19FA  _Check_DS1302 
       1A05  _DS1302_Init 
       1A27  _ReadTime 
       1A6D  _CalMonthDay 
       1ACE  _CompareDate 
       1B12  _timer0_init 
       1B1D  _Enable_Time0_Interrupt 
       1B20  _Disable_Time0_Interrupt 
       1B23  _tim0_comp_isr 
       1B34  push_arg4 
       1B36  push_arg2 
       1B39  mod16u 
       1B3B  div16u 
       1B3C  xdiv16u 
       1B55  div32u 
       1B57  mod32u 
       1B5B  div32s 
       1B5D  mod32s 
       1B88  long_div_prolog 
       1B9B  long_div_epilog 
       1BAA  tst_R16_R19 
       1BAF  tst_R24_R27 
       1BB4  neg_R16_R19 
       1BBD  neg_R24_R27 
       1BC6  empy16s 
       1BD6  pop_gset2 
       1BD9  pop_gset3 
       1BDC  pop_gset4 
       1BDF  pop_gset5 
       1BE2  push_gset5 
       1BE4  push_gset4 
       1BE6  push_gset3 
       1BE8  push_gset2 
       1BEA  push_gset1 
       1BED  pop_gset1 
       1BEE  pop 
       1C01  push_lset 
       1C18  pop_lset 
       1C2F  _EEPROMread 
       1C34  _EEPROMwrite 
       1C45  _EEPROMReadBytes 
       1C69  _EEPROMWriteBytes 
       1C8D  __text_end 
 
Area                               Addr   Size   Decimal Bytes (Attributes) 
--------------------------------   ----   ----   ------- ----- ------------ 
                            data   0060   000D =     13. bytes (rel,con,ram) 
 
       Addr  Global Symbol 
      -----  -------------------------------- 
       0060  _year1 
       0060  __data_start 
       0061  _year0 
       0062  _month1 
       0063  _month0 
       0064  _date0 
       0065  _date1 
       0066  _day 
       0067  _hour1 
       0068  _hour0 
       0069  _minute1 
       006A  _minute0 
       006B  _second1 
       006C  _second0 
       006D  __data_end 
 
Area                               Addr   Size   Decimal Bytes (Attributes) 
--------------------------------   ----   ----   ------- ----- ------------ 
                             bss   006D   00D3 =    211. bytes (rel,con,ram) 
 
       Addr  Global Symbol 
      -----  -------------------------------- 
       006D  __bss_start 
       006D  _T0OCR 
       006E  _KeyCode 
       006F  _val 
       0073  _DispBuffer 
       0079  _tx_counter 
       007A  _tx_rd_index 
       007B  _tx_wr_index 
       007C  _rx_buffer_overflow 
       007D  _rx_counter 
       007E  _rx_rd_index 
       007F  _rx_wr_index 
       0080  _SPI_tx_buff 
       0094  _SPI_rx_buff 
       00A8  _SI_Count 
       00A9  _color2 
       00AA  _color1 
       00AB  _Oneday 
       00AC  _DayData 
       00AE  _DateValue 
       00B2  _PasswordData 
       00B8  _KindData 
       0128  _PwModify_flag 
       012A  _right 
       012C  _left 
       012E  _HalfLenght 
       0130  _FLenghtCount 
       0132  _BLenghtCount 
       0134  _val_lenght 
       0136  _PassDate_flag 
       0137  _Password_Enable 
       0138  _Password_alarm 
       0139  _val_kind 
       013A  _CurrentKind 
       013B  _K4Count 
       013C  _K1Count 
       013D  _BackKey 
       013E  _CurrentKey 
       013F  _ModeStatus 
       0140  __bss_end 
 
Area                               Start  End    Decimal Bytes (Attributes) 
--------------------------------   ----   ----   ------- ----- ------------ 
                          vector   0000   0050 =     80. bytes (abs,ovr,rom) 
 
Files Linked      [ module(s) ] 
 
C:\icc\lib\crtatmega.o	[ crtatmega.s ] 
main.o	[ main.c ] 
<library>	[ asave.s, div16u.s, div32.s, emul16s.s, gpop2.s, gpop3.s, gpop4.s, gpop5.s, gpush.s, lpush.s, eepromr.s ] 
[ eepromw.s, eepromrbytes.s, eepromwbytes.s ] 
 
User Global Definitions 
 
ram_end = 0x45f 
hwstk_size = 0x10 
 
User Base Address Definitions 
 
func_lit = 0x54 
data = 0x60 
eeprom:1.512