BL51 BANKED LINKER/LOCATER V6.05 04/30/2013 13:46:39 PAGE 1 BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: C:\KEIL51\C51\BIN\BL51.EXE uart1.obj TO uart1 MEMORY MODEL: SMALL INPUT MODULES INCLUDED: uart1.obj (UART1) C:\KEIL51\C51\LIB\C51S.LIB (?C_STARTUP) C:\KEIL51\C51\LIB\C51S.LIB (PRINTF) C:\KEIL51\C51\LIB\C51S.LIB (_GETKEY) C:\KEIL51\C51\LIB\C51S.LIB (?C?CLDPTR) C:\KEIL51\C51\LIB\C51S.LIB (?C?CLDOPTR) C:\KEIL51\C51\LIB\C51S.LIB (?C?CSTPTR) C:\KEIL51\C51\LIB\C51S.LIB (?C?PLDIIDATA) C:\KEIL51\C51\LIB\C51S.LIB (?C?CCASE) C:\KEIL51\C51\LIB\C51S.LIB (PUTCHAR) LINK MAP OF MODULE: uart1 (UART1) TYPE BASE LENGTH RELOCATION SEGMENT NAME ----------------------------------------------------- * * * * * * * D A T A M E M O R Y * * * * * * * REG 0000H 0008H ABSOLUTE "REG BANK 0" DATA 0008H 0014H UNIT _DATA_GROUP_ 001CH 0004H *** GAP *** BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_ 0021H.1 0000H.7 *** GAP *** DATA 0022H 000AH UNIT ?DT?UART1 IDATA 002CH 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 000CH UNIT ?C_C51STARTUP CODE 000FH 000AH UNIT ?PR?_GETKEY?_GETKEY CODE 0019H 0007H UNIT ?CO?UART1 0020H 0003H *** GAP *** CODE 0023H 0003H ABSOLUTE CODE 0026H 035CH UNIT ?PR?PRINTF?PRINTF CODE 0382H 008EH UNIT ?C?LIB_CODE CODE 0410H 0047H UNIT ?PR?SERIA?UART1 CODE 0457H 0036H UNIT ?PR?MAIN?UART1 CODE 048DH 0027H UNIT ?PR?PUTCHAR?PUTCHAR OVERLAY MAP OF MODULE: uart1 (UART1) SEGMENT BIT_GROUP DATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH ------------------------------------------------------------------ ?PR?SERIA?UART1 ----- ----- ----- ----- +--> ?PR?_GETKEY?_GETKEY BL51 BANKED LINKER/LOCATER V6.05 04/30/2013 13:46:39 PAGE 2 *** NEW ROOT *************************************************** ?C_C51STARTUP ----- ----- ----- ----- +--> ?PR?MAIN?UART1 ?PR?MAIN?UART1 ----- ----- ----- ----- +--> ?CO?UART1 +--> ?PR?PRINTF?PRINTF ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0014H +--> ?PR?PUTCHAR?PUTCHAR SYMBOL TABLE OF MODULE: uart1 (UART1) VALUE TYPE NAME ---------------------------------- ------- MODULE UART1 C:0000H SYMBOL _ICE_DUMMY_ B:00A8H.7 PUBLIC EA B:00A8H.4 PUBLIC ES B:0098H.1 PUBLIC TI C:0457H PUBLIC main D:0098H PUBLIC SCON D:0089H PUBLIC TMOD D:0022H PUBLIC aa D:008DH PUBLIC TH1 B:0088H.6 PUBLIC TR1 D:0028H PUBLIC i D:0029H PUBLIC s C:0410H PUBLIC Seria D:002AH PUBLIC x ------- PROC SERIA C:0410H LINE# 7 C:042DH LINE# 9 C:0432H LINE# 10 C:043CH LINE# 11 ------- ENDPROC SERIA ------- PROC MAIN C:0457H LINE# 13 C:0457H LINE# 14 C:0457H LINE# 16 C:045AH LINE# 17 C:045DH LINE# 18 C:0460H LINE# 19 C:0462H LINE# 20 C:0465H LINE# 21 C:0467H LINE# 22 C:0469H LINE# 23 C:0469H LINE# 24 C:046EH LINE# 25 C:0471H LINE# 26 C:0473H LINE# 27 C:0475H LINE# 28 BL51 BANKED LINKER/LOCATER V6.05 04/30/2013 13:46:39 PAGE 3 C:0486H LINE# 29 C:0489H LINE# 30 C:048BH LINE# 31 ------- ENDPROC MAIN ------- ENDMOD UART1 ------- MODULE PRINTF D:0008H PUBLIC ?_PRINTF517?BYTE D:0008H PUBLIC ?_PRINTF?BYTE D:0008H PUBLIC ?_SPRINTF517?BYTE D:0008H PUBLIC ?_SPRINTF?BYTE C:0088H PUBLIC _PRINTF C:0088H PUBLIC _PRINTF517 C:0082H PUBLIC _SPRINTF C:0082H PUBLIC _SPRINTF517 ------- ENDMOD PRINTF ------- MODULE _GETKEY C:000FH PUBLIC _GETKEY ------- ENDMOD _GETKEY ------- MODULE ?C?CLDPTR C:0382H PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:039BH PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?CSTPTR C:03C8H PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?PLDIIDATA C:03DAH PUBLIC ?C?PLDIIDATA ------- ENDMOD ?C?PLDIIDATA ------- MODULE ?C?CCASE C:03EAH PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE PUTCHAR C:048DH PUBLIC _PUTCHAR ------- ENDMOD PUTCHAR Program Size: data=40.1 xdata=0 code=1201 LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)