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_GSINIT0 C: 00000008 l_REG_BANK_0 C: 00000008 s_REG_BANK_1 C: 0000000A l_GSINIT2 C: 00000010 s_REG_BANK_2 C: 00000018 s_REG_BANK_3 C: 00000020 s_BIT_BANK C: 00000020 s_OSEG C: 00000020 s__CODE C: 00000022 l_GSINIT3 C: 00000025 l_CONST C: 0000002A l_GSINIT4 C: 0000002B l_HOME C: 00000045 l_GSINIT C: 0000006A l_DSEG C: 00000080 l_SSEG C: 00000080 s_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: 00000693 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: 000021C9 s_GSFINAL C: 000021CC s_CSEG C: 0000285F s_CONST C: 00002884 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 0000006A = 106. bytes (REL,CON) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000009 _bp _bp 00000021 _mode test_sio 00000022 _result test_sio 00000023 _d1 test_sio 00000024 _d2 test_sio 00000025 _drebezg test_sio 00000035 _time_count test_sio 00000055 _temp test_sio 00000056 _temo test_sio 00000057 _queue test_sio 0000006B _frontQ test_sio 0000006C _endQ test_sio 0000006D _dipmod test_sio 0000006E _colnum test_sio 0000006F _KBTable test_sio ASxxxx Linker V03.00 + NoICE + sdld, page 10. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ SSEG 00000080 00000080 = 128. bytes (REL,OVR) Value Global Global Defined In Module ----- -------------------------------- ------------------------ 00000080 __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 00000045 = 69. 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 000021C9 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 000021CC 00000693 = 1683. bytes (REL,CON,CODE) Value Global Global Defined In Module ----- -------------------------------- ------------------------ C: 000021CC _led led C: 0000220F _leds led C: 00002222 _readdip led C: 00002233 _write_max max C: 00002249 _read_max max C: 00002255 _init_sio_timer sio C: 0000226E _rsiostat sio C: 00002275 _wsio sio C: 0000227E _rsio sio C: 00002287 _type sio C: 000022B2 _insertQ test_sio C: 000022C6 _getQ test_sio C: 000022D8 _ScanKBOnce test_sio C: 00002329 _moderes test_sio C: 00002336 _mistake test_sio C: 00002357 _fantom_mis test_sio C: 00002397 _TIMER_T2 test_sio C: 000023E3 _TIMER_KB test_sio C: 000025C4 _SIO_ISR test_sio C: 00002686 _SetVector test_sio C: 000026BE _main test_sio C: 0000283F __gptrget _gptrget C: 0000285B __sdcc_external_startup _startup ASxxxx Linker V03.00 + NoICE + sdld, page 19. Hexadecimal [32-Bits] Area Addr Size Decimal Bytes (Attributes) -------------------------------- ---- ---- ------- ----- ------------ CONST 0000285F 00000025 = 37. 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