ASxxxx Linker V03.00 + NoICE + sdld, page 1. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CABS 00000000 00000000 = 0. bytes (ABS,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: FFFFFF00 s_BSEG C: 00000000 l_BIT_BANK C: 00000000 l_BSEG C: 00000000 l_BSEG_BYTES C: 00000000 l_CABS C: 00000000 l_CONST C: 00000000 l_GSINIT1 C: 00000000 l_GSINIT5 C: 00000000 l_IABS C: 00000000 l_ISEG C: 00000000 l_OSEG C: 00000000 l_PSEG C: 00000000 l_REG_BANK_1 C: 00000000 l_REG_BANK_2 C: 00000000 l_REG_BANK_3 C: 00000000 l_RSEG C: 00000000 l_RSEG0 C: 00000000 l_RSEG1 C: 00000000 l_XABS C: 00000000 l_XINIT C: 00000000 l_XISEG C: 00000000 l_XSEG C: 00000000 l__CODE C: 00000000 s_BSEG_BYTES C: 00000000 s_CABS C: 00000000 s_DSEG C: 00000000 s_IABS C: 00000000 s_ISEG C: 00000000 s_REG_BANK_0 C: 00000000 s_RSEG C: 00000000 s_RSEG0 C: 00000000 s_RSEG1 C: 00000000 s_XABS C: 00000003 l_GSFINAL C: 00000003 l_GSINIT C: 00000003 l_GSINIT0 C: 00000008 l_HOME C: 00000008 l_REG_BANK_0 C: 00000008 s_REG_BANK_1 C: 0000000A l_GSINIT2 C: 0000000A s_SSEG C: 00000010 s_REG_BANK_2 C: 00000018 s_BIT_BANK C: 00000018 s_OSEG C: 00000018 s_REG_BANK_3 C: 00000020 s__CODE C: 00000022 l_GSINIT3 C: 0000002A l_GSINIT4 C: 00000080 l_DSEG C: 000000F6 l_SSEG ASxxxx Linker V03.00 + NoICE + sdld, page 2. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CABS 00000000 00000000 = 0. bytes (ABS,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00000100 l_IRAM C: 00000198 l_CSEG C: 00002100 s_HOME C: 00002108 s_GSINIT0 C: 0000210B s_GSINIT1 C: 0000210B s_GSINIT2 C: 00002115 s_GSINIT3 C: 00002137 s_GSINIT4 C: 00002161 s_GSINIT C: 00002161 s_GSINIT5 C: 00002164 s_GSFINAL C: 00002167 s_CSEG C: 000022FF s_CONST C: 000022FF s_XINIT C: 00006000 s_PSEG C: 00006000 s_XISEG C: 00006000 s_XSEG ASxxxx Linker V03.00 + NoICE + sdld, page 3. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ . .ABS. 00000000 00000000 = 0. bytes (ABS,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000000 .__.ABS. _startup 00000080 _P0 test_led 00000081 _SP test_led 00000082 _DPL test_led 00000083 _DPH test_led 00000084 _DPP test_led 00000087 _PCON test_led 00000088 _IT0 test_led 00000088 _TCON test_led 00000089 _IE0 test_led 00000089 _TMOD test_led 0000008A _IT1 test_led 0000008A _TL0 test_led 0000008B _IE1 test_led 0000008B _TL1 test_led 0000008C _TH0 test_led 0000008C _TR0 test_led 0000008D _TF0 test_led 0000008D _TH1 test_led 0000008E _TR1 test_led 0000008F _TF1 test_led 00000090 _P1 test_led 00000090 _T2 test_led 00000091 _T2EX test_led 00000098 _RI test_led 00000098 _SCON test_led 00000099 _SBUF test_led 00000099 _TI test_led 0000009A _I2CDAT test_led 0000009A _RB8 test_led 0000009B _I2CADD test_led 0000009B _TB8 test_led 0000009C _REN test_led 0000009D _SM2 test_led 0000009E _SM1 test_led 0000009F _SM0 test_led 000000A0 _P2 test_led 000000A0 __XPAGE 000000A8 _EX0 test_led 000000A8 _IE test_led 000000A9 _ET0 test_led 000000A9 _IE2 test_led 000000AA _EX1 test_led 000000AB _ET1 test_led 000000AC _ES test_led 000000AD _ET2 test_led 000000AE _EADC test_led 000000AF _EA test_led 000000B0 _P3 test_led 000000B0 _RXD test_led ASxxxx Linker V03.00 + NoICE + sdld, page 4. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ . .ABS. 00000000 00000000 = 0. bytes (ABS,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 000000B1 _TXD test_led 000000B2 _INT0 test_led 000000B3 _INT1 test_led 000000B4 _T0 test_led 000000B5 _T1 test_led 000000B6 _WR test_led 000000B7 _RD test_led 000000B8 _IP test_led 000000B8 _PX0 test_led 000000B9 _ECON test_led 000000B9 _PT0 test_led 000000BA _ETIM1 test_led 000000BA _PX1 test_led 000000BB _ETIM2 test_led 000000BB _PT1 test_led 000000BC _EDATA1 test_led 000000BC _PS test_led 000000BD _EDATA2 test_led 000000BD _PT2 test_led 000000BE _EDATA3 test_led 000000BE _PADC test_led 000000BF _EDATA4 test_led 000000BF _PSI test_led 000000C0 _WDCON test_led 000000C0 _WDE test_led 000000C1 _WDS test_led 000000C2 _WDR2 test_led 000000C3 _WDR1 test_led 000000C4 _ETIM3 test_led 000000C5 _PRE0 test_led 000000C6 _EADRL test_led 000000C6 _PRE1 test_led 000000C7 _PRE2 test_led 000000C8 _CAP2 test_led 000000C8 _T2CON test_led 000000C9 _CNT2 test_led 000000CA _RCAP2L test_led 000000CA _TR2 test_led 000000CB _RCAP2H test_led 000000CB _XEN test_led 000000CC _TCLK test_led 000000CC _TL2 test_led 000000CD _RCLK test_led 000000CD _TH2 test_led 000000CE _EXF2 test_led 000000CF _TF2 test_led 000000D0 _P test_led 000000D0 _PSW test_led 000000D1 _F1 test_led 000000D2 _DMAL test_led 000000D2 _OV test_led ASxxxx Linker V03.00 + NoICE + sdld, page 5. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ . .ABS. 00000000 00000000 = 0. bytes (ABS,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 000000D3 _DMAH test_led 000000D3 _RS0 test_led 000000D4 _DMAP test_led 000000D4 _RS1 test_led 000000D5 _F0 test_led 000000D6 _AC test_led 000000D7 _CY test_led 000000D8 _ADCCON2 test_led 000000D8 _CS0 test_led 000000D9 _ADCDATAL test_led 000000D9 _CS1 test_led 000000DA _ADCDATAH test_led 000000DA _CS2 test_led 000000DB _CS3 test_led 000000DC _SCONV test_led 000000DD _CCONV test_led 000000DE _DMA test_led 000000DF _ADCI test_led 000000DF _PSMCON test_led 000000E0 _ACC test_led 000000E8 _I2CCON test_led 000000E8 _I2CI test_led 000000E9 _I2CTX test_led 000000EA _I2CRS test_led 000000EB _I2CM test_led 000000EC _MDI test_led 000000ED _MCO test_led 000000EE _MDE test_led 000000EF _ADCCON1 test_led 000000EF _MDO test_led 000000F0 _B test_led 000000F1 _ADCOFSL test_led 000000F2 _ADCOFSH test_led 000000F3 _ADCGAINL test_led 000000F4 _ADCGAINH test_led 000000F5 _ADCCON3 test_led 000000F7 _SPIDAT test_led 000000F8 _SPICON test_led 000000F8 _SPR0 test_led 000000F9 _DAC0L test_led 000000F9 _SPR1 test_led 000000FA _CPHA test_led 000000FA _DAC0H test_led 000000FB _CPOL test_led 000000FB _DAC1L test_led 000000FC _DAC1H test_led 000000FC _SPIM test_led 000000FD _DACCON test_led 000000FD _SPE test_led 000000FE _WCOL test_led 000000FF _ISPI test_led ASxxxx Linker V03.00 + NoICE + sdld, page 6. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ REG_BANK_0 00000000 00000008 = 8. bytes (REL,OVR) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 7. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ DSEG 00000000 00000080 = 128. bytes (REL,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000009 _bp _bp ASxxxx Linker V03.00 + NoICE + sdld, page 8. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ SSEG 0000000A 000000F6 = 246. bytes (REL,OVR) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 0000000A __start__stack test_led ASxxxx Linker V03.00 + NoICE + sdld, page 9. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ HOME 00002100 00000008 = 8. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002103 __sdcc_program_startup test_led ASxxxx Linker V03.00 + NoICE + sdld, page 10. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT0 00002108 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002108 __sdcc_gsinit_startup ASxxxx Linker V03.00 + NoICE + sdld, page 11. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT2 0000210B 0000000A = 10. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 12. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT3 00002115 00000022 = 34. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002115 __mcs51_genXINIT ASxxxx Linker V03.00 + NoICE + sdld, page 13. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT4 00002137 0000002A = 42. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002137 __mcs51_genRAMCLEAR C: 0000213D __mcs51_genXRAMCLEAR ASxxxx Linker V03.00 + NoICE + sdld, page 14. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT 00002161 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 15. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSFINAL 00002164 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 16. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CSEG 00002167 00000198 = 408. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002167 _led led C: 000021AA _leds led C: 000021BD _readdip led C: 000021CE _write_max max C: 000021E4 _read_max max C: 000021F0 _shl test_led C: 0000222C _delay test_led C: 000022B0 _main test_led C: 000022FB __sdcc_external_startup _startup ASxxxx Linker V03.00 + NoICE + sdld, page 17. Files Linked [ module(s) ] SRC/led.rel [ ] SRC/max.rel [ ] SRC/test_led.rel [ ] Libraries Linked [ object file ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/mcs51.lib [ crtclear.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/mcs51.lib [ crtxinit.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/mcs51.lib [ crtxclear.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/libsdcc.lib [ _bp.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/mcs51.lib [ crtpagesfr.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/mcs51.lib [ crtstart.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/libsdcc.lib [ _startup.rel ] ASxxxx Linker V03.00 + NoICE + sdld, page 18. User Base Address Definitions HOME = 0x2100 XSEG = 0x6000 PSEG = 0x6000 ISEG = 0x0000 BSEG = 0x0000 SSEG = 0x0080