BL51 BANKED LINKER/LOCATER V6.05 04/08/2013 18:52:38 PAGE 1 BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: C:\KEIL51\C51\BIN\BL51.EXE uart.obj TO uart MEMORY MODEL: SMALL INPUT MODULES INCLUDED: uart.obj (UART) C:\KEIL51\C51\LIB\C51S.LIB (?C_STARTUP) C:\KEIL51\C51\LIB\C51S.LIB (?C?IMUL) 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: uart (UART) 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 0009H UNIT ?DT?UART IDATA 002BH 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0013H UNIT ?PR?MAIN?UART CODE 0016H 000CH UNIT ?C_C51STARTUP 0022H 0001H *** GAP *** CODE 0023H 0003H ABSOLUTE CODE 0026H 035CH UNIT ?PR?PRINTF?PRINTF CODE 0382H 00A0H UNIT ?C?LIB_CODE CODE 0422H 0080H UNIT ?PR?SERIA?UART CODE 04A2H 0027H UNIT ?PR?PUTCHAR?PUTCHAR CODE 04C9H 000AH UNIT ?PR?_GETKEY?_GETKEY CODE 04D3H 0008H UNIT ?CO?UART OVERLAY MAP OF MODULE: uart (UART) SEGMENT BIT_GROUP DATA_GROUP +--> CALLED SEGMENT START LENGTH START LENGTH ------------------------------------------------------------------ ?PR?SERIA?UART ----- ----- ----- ----- BL51 BANKED LINKER/LOCATER V6.05 04/08/2013 18:52:38 PAGE 2 +--> ?PR?_GETKEY?_GETKEY +--> ?CO?UART +--> ?PR?PRINTF?PRINTF ?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0014H +--> ?PR?PUTCHAR?PUTCHAR *** NEW ROOT *************************************************** ?C_C51STARTUP ----- ----- ----- ----- +--> ?PR?MAIN?UART SYMBOL TABLE OF MODULE: uart (UART) VALUE TYPE NAME ---------------------------------- ------- MODULE UART C:0000H SYMBOL _ICE_DUMMY_ B:00A8H.7 PUBLIC EA B:00A8H.4 PUBLIC ES B:0098H.1 PUBLIC TI C:0003H PUBLIC main D:0098H PUBLIC SCON D:0089H PUBLIC TMOD D:0022H PUBLIC aa D:008DH PUBLIC TH1 B:0088H.6 PUBLIC TR1 D:0027H PUBLIC i D:0028H PUBLIC s C:0422H PUBLIC Seria D:0029H PUBLIC x ------- PROC SERIA C:0422H LINE# 7 C:043FH LINE# 9 C:0444H LINE# 10 C:044EH LINE# 11 C:046AH LINE# 12 C:047EH LINE# 13 C:0487H LINE# 14 C:0487H LINE# 15 ------- ENDPROC SERIA ------- PROC MAIN C:0003H LINE# 17 C:0003H LINE# 18 C:0003H LINE# 19 C:0006H LINE# 20 C:0009H LINE# 21 C:000CH LINE# 22 C:000EH LINE# 23 C:0010H LINE# 24 C:0012H LINE# 25 C:0014H LINE# 26 ------- ENDPROC MAIN ------- ENDMOD UART BL51 BANKED LINKER/LOCATER V6.05 04/08/2013 18:52:38 PAGE 3 ------- MODULE ?C?IMUL C:0382H PUBLIC ?C?IMUL ------- ENDMOD ?C?IMUL ------- 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:04C9H PUBLIC _GETKEY ------- ENDMOD _GETKEY ------- MODULE ?C?CLDPTR C:0394H PUBLIC ?C?CLDPTR ------- ENDMOD ?C?CLDPTR ------- MODULE ?C?CLDOPTR C:03ADH PUBLIC ?C?CLDOPTR ------- ENDMOD ?C?CLDOPTR ------- MODULE ?C?CSTPTR C:03DAH PUBLIC ?C?CSTPTR ------- ENDMOD ?C?CSTPTR ------- MODULE ?C?PLDIIDATA C:03ECH PUBLIC ?C?PLDIIDATA ------- ENDMOD ?C?PLDIIDATA ------- MODULE ?C?CCASE C:03FCH PUBLIC ?C?CCASE ------- ENDMOD ?C?CCASE ------- MODULE PUTCHAR C:04A2H PUBLIC _PUTCHAR ------- ENDMOD PUTCHAR Program Size: data=39.1 xdata=0 code=1242 LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)