============================================== AVCASE 8051-Family Linker, Version 1.206 ============================================== Date: 11/12/96 10:39:12 Image File: tst.hex Symbol File: (none) Options: -DEFSYM(__MODEL,0) -DEFSYM(__OPTD,1) -DEFSYM(__Ldata,segbase(c_data)) -DEFSYM(__Datalen,seglen(c_data)) -DEFSYM(__Lromdata,loadaddr(c_data)) -DEFSYM(__Lrdata,segbase(c_rdata)) -DEFSYM(__Rdatalen,seglen(c_rdata)) -DEFSYM(__Lromrdata,loadaddr(c_rdata)) -DEFSYM(__Lbss,segbase(c_bss)) -DEFSYM(__Bsslen,seglen(c_bss)) -DEFSYM(__Lrbss,segbase(c_rbss)) -DEFSYM(__Rbsslen,seglen(c_rbss)) -DEFSYM(__Lrbit,segbase(c_rbit)) -DEFSYM(__Rbitlen,seglen(c_rbit)) -DEFSYM(__Lheap,segbase(xstack)) -DEFSYM(__Lstack,segtop(xstack)) -DEFSYM(__Istack,segbase(istack)) -ISTACK(0H) -XSTACK(0H) -NOTBELOW(c_data,100H) -NOTBELOW(c_const,100H) -ORDER(c_text,c_data) -SHOWMODS -SHOWPUBLICS -SORTBYNAME -QUIET -ROM(00-1fff) -XRAM(00-1fff) -NOLIB -RAM(00-7f) Startup Addr: 0000H ================= INPUT FILES ================= Input File Name L Date & Time Version ---------------------------------------- - ----------------- --------------- g:\avc51\lib\crt51s.obj 3/09/90 00:22:06 **Modname: CRT51 tst.obj 11/12/96 10:39:12 **Modname: TST.C g:\avc51\lib\51libcs.lib * ================ MEMORY MAP ================ Space Start End Length Segment Module ------- ------- ------- ------ --------------- --------------- RAM 00H 07H 8H REG0 CRT51 RAM 08H 0FH 8H REG1 CRT51 RAM 10H 1FH 10H -unallocated RAM 20H.0 20H.0 1H C_RBIT SIO.C RAM 20H.1 20H.7 7H -unallocated RAM 21H 7FH 5FH ISTACK linker cmd RAM 80H FFH 80H -no memory ROM 0000H 0081H 82H C_TEXT CRT51 ROM 0082H 0088H 7H C_TEXT TST.C ROM 0089H 00F7H 6FH C_TEXT SIO.C ROM 00F8H 1FFFH 1F08H -unallocated ROM 2000H FFFFH E000H -no memory XRAM 0000H 1FFFH 2000H XSTACK linker cmd XRAM 2000H FFFFH E000H -no memory =================================== ALPHABETICAL LIST OF SEGMENTS =================================== Segment Class Start End Length Align Other Attributes --------------- -------- ----- ---- ------ ----- -------------------- CODE CODE 0000 0000 0000 BYTE C_BSS XDATA 0000 0000 0000 BYTE C_CONST 0000 0000 0000 BYTE ABSOLUTE C_DATA CODE 0100 0100 0000 BYTE C_RBIT BIT 0000 0000 0001 BIT C_RBSS DATA 0000 0000 0000 BYTE C_RDATA DATA 0000 0000 0000 BYTE C_TEXT CODE 0000 00f7 00f8 BYTE ISTACK IDATA 0021 007f 005f BYTE FIXED REG0 DATA 0000 0007 0008 BYTE ABSOLUTE,OVERLAID REG1 DATA 0008 000f 0008 BYTE ABSOLUTE,OVERLAID XSTACK XDATA 0000 1fff 2000 BYTE FIXED ================================== SYMBOLS BY CLASS AND ADDRESS ================================== Class Symbol Name Value Module Segment ------- -------------------------------- ------- --------------- ---------- CODE __Datalen 0000H linker cmd CODE start 0000H CRT51 C_TEXT CODE _main 0082H TST.C C_TEXT CODE _init_uart 0089H SIO.C C_TEXT CODE _putch 009AH SIO.C C_TEXT CODE _kbhit 00B3H SIO.C C_TEXT CODE _getch 00C1H SIO.C C_TEXT CODE _getche 00E1H SIO.C C_TEXT CODE __Ldata 0100H linker cmd CODE __Lromdata 0100H linker cmd BIT _ustatus 20H.0 SIO.C C_RBIT BIT __Lrbit 20H.0 linker cmd BIT __Rbitlen 20H.1 linker cmd DATA __Rdatalen 0000H linker cmd DATA __Lromrdata 0000H linker cmd DATA __Lrbss 0000H linker cmd DATA __Rbsslen 0000H linker cmd DATA __Lrdata 0000H linker cmd IDATA __Istack 0021H linker cmd XDATA __Lbss 0000H linker cmd XDATA __Lheap 0000H linker cmd XDATA __Bsslen 0000H linker cmd XDATA __Lstack 1FFFH linker cmd NUMBER __MODEL 0000H linker cmd NUMBER stack_internal 0001H CRT51 NUMBER __OPTD 0001H linker cmd ===================== SYMBOLS BY NAME ===================== Class Symbol Name Value Module Segment ------- -------------------------------- ------- --------------- ---------- XDATA __Bsslen 0000H linker cmd CODE __Datalen 0000H linker cmd IDATA __Istack 0021H linker cmd XDATA __Lbss 0000H linker cmd CODE __Ldata 0100H linker cmd XDATA __Lheap 0000H linker cmd BIT __Lrbit 20H.0 linker cmd DATA __Lrbss 0000H linker cmd DATA __Lrdata 0000H linker cmd CODE __Lromdata 0100H linker cmd DATA __Lromrdata 0000H linker cmd XDATA __Lstack 1FFFH linker cmd NUMBER __MODEL 0000H linker cmd NUMBER __OPTD 0001H linker cmd BIT __Rbitlen 20H.1 linker cmd DATA __Rbsslen 0000H linker cmd DATA __Rdatalen 0000H linker cmd CODE _getch 00C1H SIO.C C_TEXT CODE _getche 00E1H SIO.C C_TEXT CODE _init_uart 0089H SIO.C C_TEXT CODE _kbhit 00B3H SIO.C C_TEXT CODE _main 0082H TST.C C_TEXT CODE _putch 009AH SIO.C C_TEXT BIT _ustatus 20H.0 SIO.C C_RBIT NUMBER stack_internal 0001H CRT51 CODE start 0000H CRT51 C_TEXT ===================================== MODULES, ALPHABETICALLY BY NAME ===================================== Module CRT51: File: g:\avc51\lib\crt51s.obj Date: 3/09/90 00:22:06 Segment Space Start End Length --------------- ------- ----- ----- ------ C_TEXT ROM 0000H 0081H 0082H REG0 RAM 0000H 0007H 0008H REG1 RAM 0008H 000FH 0008H Module SIO.C: File: g:\avc51\lib\51libcs.lib Date: 5/30/90 16:45:33 Segment Space Start End Length --------------- ------- ----- ----- ------ C_TEXT ROM 0089H 00F7H 006FH C_RBIT BIT 0000H 0000H 0001H Module TST.C: File: tst.obj Date: 11/12/96 10:39:12 Segment Space Start End Length --------------- ------- ----- ----- ------ C_TEXT ROM 0082H 0088H 0007H ========================== UNALLOCATED SEGMENTS ========================== Segment Class Space Reason Not Allocated --------------- -------- -------- ------------------------ C_CONST Undefined CODE CODE ROM Zero Length C_RDATA DATA RAM Zero Length C_BSS XDATA XRAM Zero Length C_RBSS DATA RAM Zero Length