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_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: 00000001 l_BIT_BANK C: 00000003 l_GSFINAL C: 00000003 l_GSINIT0 C: 00000008 l_REG_BANK_0 C: 00000008 s_REG_BANK_1 C: 0000000A l_GSINIT2 C: 0000000E l_GSINIT C: 00000010 s_REG_BANK_2 C: 00000018 s_REG_BANK_3 C: 0000001B l_HOME C: 00000020 s_BIT_BANK C: 00000020 s_OSEG C: 00000020 s__CODE C: 00000021 s_SSEG C: 00000022 l_GSINIT3 C: 0000002A l_GSINIT4 C: 0000006E l_DSEG C: 000000DF 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: 00000532 l_CSEG C: 00002100 s_HOME C: 0000211B s_GSINIT0 C: 0000211E s_GSINIT1 C: 0000211E s_GSINIT2 C: 00002128 s_GSINIT3 C: 0000214A s_GSINIT4 C: 00002174 s_GSINIT C: 00002174 s_GSINIT5 C: 00002182 s_GSFINAL C: 00002185 s_CSEG C: 000026B7 s_CONST C: 000026B7 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 max 00000081 _SP max 00000082 _DPL max 00000083 _DPH max 00000084 _DPP max 00000087 _PCON max 00000088 _IT0 max 00000088 _TCON max 00000089 _IE0 max 00000089 _TMOD max 0000008A _IT1 max 0000008A _TL0 max 0000008B _IE1 max 0000008B _TL1 max 0000008C _TH0 max 0000008C _TR0 max 0000008D _TF0 max 0000008D _TH1 max 0000008E _TR1 max 0000008F _TF1 max 00000090 _P1 max 00000090 _T2 max 00000091 _T2EX max 00000098 _RI max 00000098 _SCON max 00000099 _SBUF max 00000099 _TI max 0000009A _I2CDAT max 0000009A _RB8 max 0000009B _I2CADD max 0000009B _TB8 max 0000009C _REN max 0000009D _SM2 max 0000009E _SM1 max 0000009F _SM0 max 000000A0 _P2 max 000000A0 __XPAGE 000000A8 _EX0 max 000000A8 _IE max 000000A9 _ET0 max 000000A9 _IE2 max 000000AA _EX1 max 000000AB _ET1 max 000000AC _ES max 000000AD _ET2 max 000000AE _EADC max 000000AF _EA max 000000B0 _P3 max 000000B0 _RXD max 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 max 000000B2 _INT0 max 000000B3 _INT1 max 000000B4 _T0 max 000000B5 _T1 max 000000B6 _WR max 000000B7 _RD max 000000B8 _IP max 000000B8 _PX0 max 000000B9 _ECON max 000000B9 _PT0 max 000000BA _ETIM1 max 000000BA _PX1 max 000000BB _ETIM2 max 000000BB _PT1 max 000000BC _EDATA1 max 000000BC _PS max 000000BD _EDATA2 max 000000BD _PT2 max 000000BE _EDATA3 max 000000BE _PADC max 000000BF _EDATA4 max 000000BF _PSI max 000000C0 _WDCON max 000000C0 _WDE max 000000C1 _WDS max 000000C2 _WDR2 max 000000C3 _WDR1 max 000000C4 _ETIM3 max 000000C5 _PRE0 max 000000C6 _EADRL max 000000C6 _PRE1 max 000000C7 _PRE2 max 000000C8 _CAP2 max 000000C8 _T2CON max 000000C9 _CNT2 max 000000CA _RCAP2L max 000000CA _TR2 max 000000CB _RCAP2H max 000000CB _XEN max 000000CC _TCLK max 000000CC _TL2 max 000000CD _RCLK max 000000CD _TH2 max 000000CE _EXF2 max 000000CF _TF2 max 000000D0 _P max 000000D0 _PSW max 000000D1 _F1 max 000000D2 _DMAL max 000000D2 _OV max 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 max 000000D3 _RS0 max 000000D4 _DMAP max 000000D4 _RS1 max 000000D5 _F0 max 000000D6 _AC max 000000D7 _CY max 000000D8 _ADCCON2 max 000000D8 _CS0 max 000000D9 _ADCDATAL max 000000D9 _CS1 max 000000DA _ADCDATAH max 000000DA _CS2 max 000000DB _CS3 max 000000DC _SCONV max 000000DD _CCONV max 000000DE _DMA max 000000DF _ADCI max 000000DF _PSMCON max 000000E0 _ACC max 000000E8 _I2CCON max 000000E8 _I2CI max 000000E9 _I2CTX max 000000EA _I2CRS max 000000EB _I2CM max 000000EC _MDI max 000000ED _MCO max 000000EE _MDE max 000000EF _ADCCON1 max 000000EF _MDO max 000000F0 _B max 000000F1 _ADCOFSL max 000000F2 _ADCOFSH max 000000F3 _ADCGAINL max 000000F4 _ADCGAINH max 000000F5 _ADCCON3 max 000000F7 _SPIDAT max 000000F8 _SPICON max 000000F8 _SPR0 max 000000F9 _DAC0L max 000000F9 _SPR1 max 000000FA _CPHA max 000000FA _DAC0H max 000000FB _CPOL max 000000FB _DAC1L max 000000FC _DAC1H max 000000FC _SPIM max 000000FD _DACCON max 000000FD _SPE max 000000FE _WCOL max 000000FF _ISPI max 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) -------------------------------- ---- ---- ------- ----- ------------ BIT_BANK 00000020 00000001 = 1. bytes (REL,OVR) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 8. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ DSEG 00000000 0000006E = 110. bytes (REL,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000008 _i new 0000000A _t new 0000000B _k new 0000000D _bp _bp ASxxxx Linker V03.00 + NoICE + sdld, page 9. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ SSEG 00000021 000000DF = 223. bytes (REL,OVR) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000021 __start__stack new ASxxxx Linker V03.00 + NoICE + sdld, page 10. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ HOME 00002100 0000001B = 27. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002116 __sdcc_program_startup new ASxxxx Linker V03.00 + NoICE + sdld, page 11. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT0 0000211B 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 0000211B __sdcc_gsinit_startup ASxxxx Linker V03.00 + NoICE + sdld, page 12. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT2 0000211E 0000000A = 10. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 13. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT3 00002128 00000022 = 34. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002128 __mcs51_genXINIT ASxxxx Linker V03.00 + NoICE + sdld, page 14. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT4 0000214A 0000002A = 42. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 0000214A __mcs51_genRAMCLEAR C: 00002150 __mcs51_genXRAMCLEAR ASxxxx Linker V03.00 + NoICE + sdld, page 15. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT 00002174 0000000E = 14. 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) -------------------------------- ---- ---- ------- ----- ------------ GSFINAL 00002182 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 17. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CSEG 00002185 00000532 = 1330. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002185 _delay new C: 00002209 _T1_ISR new C: 0000220C _T0_ISR new C: 000025A8 _SetVector new C: 000025E0 _main new C: 0000262A _led led C: 0000266D _leds led C: 00002680 _readdip led C: 00002691 _write_max max C: 000026A7 _read_max max C: 000026B3 __sdcc_external_startup _startup ASxxxx Linker V03.00 + NoICE + sdld, page 18. Files Linked [ module(s) ] SRC/new.rel [ ] SRC/led.rel [ ] SRC/max.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 19. User Base Address Definitions HOME = 0x2100 XSEG = 0x6000 PSEG = 0x6000 ISEG = 0x0000 BSEG = 0x0000 SSEG = 0x0080