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_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_GSINIT C: 00000003 l_GSINIT0 C: 00000008 l_REG_BANK_0 C: 00000008 s_REG_BANK_1 C: 0000000A l_GSINIT2 C: 00000010 s_REG_BANK_2 C: 00000015 l_CONST C: 00000018 s_REG_BANK_3 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: 0000002B l_HOME 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: 000002EB l_CSEG C: 00002100 s_HOME C: 0000212B s_GSINIT0 C: 0000212E s_GSINIT1 C: 0000212E s_GSINIT2 C: 00002138 s_GSINIT3 C: 0000215A s_GSINIT4 C: 00002184 s_GSINIT C: 00002184 s_GSINIT5 C: 00002187 s_GSFINAL C: 0000218A s_CSEG C: 00002475 s_CONST C: 0000248A 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_sio 00000081 _SP test_sio 00000082 _DPL test_sio 00000083 _DPH test_sio 00000084 _DPP test_sio 00000087 _PCON test_sio 00000088 _IT0 test_sio 00000088 _TCON test_sio 00000089 _IE0 test_sio 00000089 _TMOD test_sio 0000008A _IT1 test_sio 0000008A _TL0 test_sio 0000008B _IE1 test_sio 0000008B _TL1 test_sio 0000008C _TH0 test_sio 0000008C _TR0 test_sio 0000008D _TF0 test_sio 0000008D _TH1 test_sio 0000008E _TR1 test_sio 0000008F _TF1 test_sio 00000090 _P1 test_sio 00000090 _T2 test_sio 00000091 _T2EX test_sio 00000098 _RI test_sio 00000098 _SCON test_sio 00000099 _SBUF test_sio 00000099 _TI test_sio 0000009A _I2CDAT test_sio 0000009A _RB8 test_sio 0000009B _I2CADD test_sio 0000009B _TB8 test_sio 0000009C _REN test_sio 0000009D _SM2 test_sio 0000009E _SM1 test_sio 0000009F _SM0 test_sio 000000A0 _P2 test_sio 000000A0 __XPAGE 000000A8 _EX0 test_sio 000000A8 _IE test_sio 000000A9 _ET0 test_sio 000000A9 _IE2 test_sio 000000AA _EX1 test_sio 000000AB _ET1 test_sio 000000AC _ES test_sio 000000AD _ET2 test_sio 000000AE _EADC test_sio 000000AF _EA test_sio 000000B0 _P3 test_sio 000000B0 _RXD test_sio 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_sio 000000B2 _INT0 test_sio 000000B3 _INT1 test_sio 000000B4 _T0 test_sio 000000B5 _T1 test_sio 000000B6 _WR test_sio 000000B7 _RD test_sio 000000B8 _IP test_sio 000000B8 _PX0 test_sio 000000B9 _ECON test_sio 000000B9 _PT0 test_sio 000000BA _ETIM1 test_sio 000000BA _PX1 test_sio 000000BB _ETIM2 test_sio 000000BB _PT1 test_sio 000000BC _EDATA1 test_sio 000000BC _PS test_sio 000000BD _EDATA2 test_sio 000000BD _PT2 test_sio 000000BE _EDATA3 test_sio 000000BE _PADC test_sio 000000BF _EDATA4 test_sio 000000BF _PSI test_sio 000000C0 _WDCON test_sio 000000C0 _WDE test_sio 000000C1 _WDS test_sio 000000C2 _WDR2 test_sio 000000C3 _WDR1 test_sio 000000C4 _ETIM3 test_sio 000000C5 _PRE0 test_sio 000000C6 _EADRL test_sio 000000C6 _PRE1 test_sio 000000C7 _PRE2 test_sio 000000C8 _CAP2 test_sio 000000C8 _T2CON test_sio 000000C9 _CNT2 test_sio 000000CA _RCAP2L test_sio 000000CA _TR2 test_sio 000000CB _RCAP2H test_sio 000000CB _XEN test_sio 000000CC _TCLK test_sio 000000CC _TL2 test_sio 000000CD _RCLK test_sio 000000CD _TH2 test_sio 000000CE _EXF2 test_sio 000000CF _TF2 test_sio 000000D0 _P test_sio 000000D0 _PSW test_sio 000000D1 _F1 test_sio 000000D2 _DMAL test_sio 000000D2 _OV test_sio 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_sio 000000D3 _RS0 test_sio 000000D4 _DMAP test_sio 000000D4 _RS1 test_sio 000000D5 _F0 test_sio 000000D6 _AC test_sio 000000D7 _CY test_sio 000000D8 _ADCCON2 test_sio 000000D8 _CS0 test_sio 000000D9 _ADCDATAL test_sio 000000D9 _CS1 test_sio 000000DA _ADCDATAH test_sio 000000DA _CS2 test_sio 000000DB _CS3 test_sio 000000DC _SCONV test_sio 000000DD _CCONV test_sio 000000DE _DMA test_sio 000000DF _ADCI test_sio 000000DF _PSMCON test_sio 000000E0 _ACC test_sio 000000E8 _I2CCON test_sio 000000E8 _I2CI test_sio 000000E9 _I2CTX test_sio 000000EA _I2CRS test_sio 000000EB _I2CM test_sio 000000EC _MDI test_sio 000000ED _MCO test_sio 000000EE _MDE test_sio 000000EF _ADCCON1 test_sio 000000EF _MDO test_sio 000000F0 _B test_sio 000000F1 _ADCOFSL test_sio 000000F2 _ADCOFSH test_sio 000000F3 _ADCGAINL test_sio 000000F4 _ADCGAINH test_sio 000000F5 _ADCCON3 test_sio 000000F5 _B_5 _gptrget 000000F6 _B_6 _gptrget 000000F7 _B_7 _gptrget 000000F7 _SPIDAT test_sio 000000F8 _SPICON test_sio 000000F8 _SPR0 test_sio 000000F9 _DAC0L test_sio 000000F9 _SPR1 test_sio 000000FA _CPHA test_sio 000000FA _DAC0H test_sio 000000FB _CPOL test_sio 000000FB _DAC1L test_sio 000000FC _DAC1H test_sio 000000FC _SPIM test_sio 000000FD _DACCON test_sio ASxxxx Linker V03.00 + NoICE + sdld, page 6. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ . .ABS. 00000000 00000000 = 0. bytes (ABS,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 000000FD _SPE test_sio 000000FE _WCOL test_sio 000000FF _ISPI test_sio ASxxxx Linker V03.00 + NoICE + sdld, page 7. 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 8. 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 9. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ DSEG 00000000 0000006E = 110. bytes (REL,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000009 _mode test_sio 0000000A _result test_sio 0000000B _d1 test_sio 0000000C _d2 test_sio 0000000D _bp _bp ASxxxx Linker V03.00 + NoICE + sdld, page 10. 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 test_sio ASxxxx Linker V03.00 + NoICE + sdld, page 11. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ HOME 00002100 0000002B = 43. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002126 __sdcc_program_startup test_sio ASxxxx Linker V03.00 + NoICE + sdld, page 12. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT0 0000212B 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 0000212B __sdcc_gsinit_startup ASxxxx Linker V03.00 + NoICE + sdld, page 13. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT2 0000212E 0000000A = 10. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 14. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT3 00002138 00000022 = 34. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 00002138 __mcs51_genXINIT ASxxxx Linker V03.00 + NoICE + sdld, page 15. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT4 0000215A 0000002A = 42. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 0000215A __mcs51_genRAMCLEAR C: 00002160 __mcs51_genXRAMCLEAR ASxxxx Linker V03.00 + NoICE + sdld, page 16. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ GSINIT 00002184 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) -------------------------------- ---- ---- ------- ----- ------------ GSFINAL 00002187 00000003 = 3. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 18. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CSEG 0000218A 000002EB = 747. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 0000218A _led led C: 000021CD _leds led C: 000021E0 _readdip led C: 000021F1 _write_max max C: 00002207 _read_max max C: 00002213 _init_sio sio C: 00002222 _rsiostat sio C: 00002229 _wsio sio C: 00002232 _rsio sio C: 0000223B _type sio C: 00002266 _moderes test_sio C: 00002273 _mistake test_sio C: 0000228E _SIO_ISR test_sio C: 000023BB _SetVector test_sio C: 000023F3 _main test_sio C: 00002455 __gptrget _gptrget C: 00002471 __sdcc_external_startup _startup ASxxxx Linker V03.00 + NoICE + sdld, page 19. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CONST 00002475 00000015 = 21. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ ASxxxx Linker V03.00 + NoICE + sdld, page 20. Files Linked [ module(s) ] SRC/led.rel [ ] SRC/max.rel [ ] SRC/sio.rel [ ] SRC/test_sio.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 [ _gptrget.rel ] C:\Program Files (x86)\SDCC\bin\..\lib\small-stack-auto/libsdcc.lib [ _startup.rel ] ASxxxx Linker V03.00 + NoICE + sdld, page 21. User Base Address Definitions HOME = 0x2100 XSEG = 0x6000 PSEG = 0x6000 ISEG = 0x0000 BSEG = 0x0000 SSEG = 0x0080