BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 1 BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY: D:\\KEIL\\C51\\BIN\\BL51.EXE INPUT.OBJ TO INPUT RAMSIZE (256) MEMORY MODEL: SMALL INPUT MODULES INCLUDED: INPUT.OBJ (INPUT) D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL) D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV) D:\KEIL\C51\LIB\C51S.LIB (?C?IILDX) D:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR) D:\KEIL\C51\LIB\C51S.LIB (?C?IILDPTR) D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR) D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV) LINK MAP OF MODULE: INPUT (INPUT) TYPE BASE LENGTH RELOCATION SEGMENT NAME ----------------------------------------------------- * * * * * * * D A T A M E M O R Y * * * * * * * REG 0000H 0008H ABSOLUTE "REG BANK 0" REG 0008H 0008H ABSOLUTE "REG BANK 1" DATA 0010H 003BH UNIT ?DT?INPUT DATA 004BH 0006H UNIT ?DT?__FNC_XCH?INPUT DATA 0051H 0006H UNIT _DATA_GROUP_ DATA 0057H 0004H UNIT ?DT?__FNC_BIN?INPUT DATA 005BH 0003H UNIT ?DT?__FNC_DIV?INPUT DATA 005EH 0002H UNIT ?DT?__FNC_ADD?INPUT DATA 0060H 0002H UNIT ?DT?__FNC_SUB?INPUT DATA 0062H 0002H UNIT ?DT?__FNC_WAND?INPUT DATA 0064H 0002H UNIT ?DT?__FNC_WOR?INPUT DATA 0066H 0002H UNIT ?DT?__FNC_WXOR?INPUT IDATA 0068H 0020H UNIT ?ID?INPUT IDATA 0088H 0001H UNIT ?STACK * * * * * * * X D A T A M E M O R Y * * * * * * * XDATA 0000H 0160H UNIT ?XD?INPUT * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0008H UNIT ?PR?__ANDPX?INPUT CODE 000BH 0003H ABSOLUTE CODE 000EH 02C9H UNIT ?PR?MAIN_PLC?INPUT CODE 02D7H 01E6H UNIT ?PR?_T100MS?INPUT CODE 04BDH 01E1H UNIT ?PR?OUT_EY_BIT?INPUT CODE 069EH 0135H UNIT ?C?LIB_CODE CODE 07D3H 0087H UNIT ?PR?__FNC_BCD?INPUT CODE 085AH 007FH UNIT ?PR?MOV_TO_OLD?INPUT CODE 08D9H 0074H UNIT ?PR?__FNC_BIN?INPUT CODE 094DH 006AH UNIT ?PR?TIMER0?INPUT CODE 09B7H 0043H UNIT ?PR?RESET_IO?INPUT CODE 09FAH 0040H UNIT ?PR?_T1SET?INPUT BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 2 CODE 0A3AH 003DH UNIT ?PR?RESET_RAM?INPUT CODE 0A77H 003DH UNIT ?PR?INPUT_IO?INPUT CODE 0AB4H 0030H UNIT ?PR?GET_EX_BIT?INPUT CODE 0AE4H 002FH UNIT ?PR?__FNC_XCH?INPUT CODE 0B13H 0027H UNIT ?PR?MAIN?INPUT CODE 0B3AH 0020H UNIT ?CO?INPUT CODE 0B5AH 001BH UNIT ?PR?__FNC_LD_GE?INPUT CODE 0B75H 001BH UNIT ?PR?__FNC_LD_LE?INPUT CODE 0B90H 001BH UNIT ?PR?__FNC_LD_GT?INPUT CODE 0BABH 001BH UNIT ?PR?__FNC_LD_LT?INPUT CODE 0BC6H 0016H UNIT ?PR?__FNC_LD_NE?INPUT CODE 0BDCH 0016H UNIT ?PR?__FNC_LD_EQ?INPUT CODE 0BF2H 0015H UNIT ?PR?__LDPX?INPUT CODE 0C07H 0013H UNIT ?PR?_MPPX?INPUT CODE 0C1AH 0011H UNIT ?PR?__FNC_SUB?INPUT CODE 0C2BH 0011H UNIT ?PR?__FNC_WAND?INPUT CODE 0C3CH 0011H UNIT ?PR?__FNC_WOR?INPUT CODE 0C4DH 0011H UNIT ?PR?__FNC_WXOR?INPUT CODE 0C5EH 0011H UNIT ?PR?__FNC_NEG?INPUT CODE 0C6FH 0011H UNIT ?PR?__FNC_AND_GE?INPUT CODE 0C80H 0011H UNIT ?PR?__FNC_AND_LE?INPUT CODE 0C91H 0011H UNIT ?PR?__FNC_AND_GT?INPUT CODE 0CA2H 0011H UNIT ?PR?__FNC_AND_LT?INPUT CODE 0CB3H 0011H UNIT ?PR?__FNC_OR_GE?INPUT CODE 0CC4H 0011H UNIT ?PR?__FNC_OR_LE?INPUT CODE 0CD5H 0011H UNIT ?PR?__FNC_OR_GT?INPUT CODE 0CE6H 0011H UNIT ?PR?__FNC_OR_LT?INPUT CODE 0CF7H 0010H UNIT ?PR?__FNC_ADD?INPUT CODE 0D07H 000FH UNIT ?PR?__FNC_DIV?INPUT CODE 0D16H 000EH UNIT ?PR?_INVX?INPUT CODE 0D24H 000EH UNIT ?PR?__LDFX?INPUT CODE 0D32H 000EH UNIT ?PR?RESET_INTERRUPT?INPUT CODE 0D40H 000DH UNIT ?PR?__LDIX?INPUT CODE 0D4DH 000DH UNIT ?PR?_ANBX?INPUT CODE 0D5AH 000DH UNIT ?PR?_ORBX?INPUT CODE 0D67H 000DH UNIT ?PR?_MPSX?INPUT CODE 0D74H 000DH UNIT ?PR?_MRDX?INPUT CODE 0D81H 000CH UNIT ?PR?__FNC_AND_NE?INPUT CODE 0D8DH 000CH UNIT ?PR?__FNC_AND_EQ?INPUT CODE 0D99H 000CH UNIT ?PR?__FNC_OR_NE?INPUT CODE 0DA5H 000CH UNIT ?PR?__FNC_OR_EQ?INPUT CODE 0DB1H 000CH UNIT ?C_C51STARTUP CODE 0DBDH 000AH UNIT ?PR?__LDX?INPUT CODE 0DC7H 000AH UNIT ?PR?__FNC_CML?INPUT CODE 0DD1H 0009H UNIT ?PR?__FNC_MUL?INPUT CODE 0DDAH 0008H UNIT ?PR?__ANDFX?INPUT CODE 0DE2H 0008H UNIT ?PR?__ORPX?INPUT CODE 0DEAH 0008H UNIT ?PR?__ORFX?INPUT CODE 0DF2H 0007H UNIT ?PR?__ANIX?INPUT CODE 0DF9H 0007H UNIT ?PR?__ORIX?INPUT CODE 0E00H 0007H UNIT ?PR?__PLSX?INPUT CODE 0E07H 0007H UNIT ?PR?__PLFX?INPUT CODE 0E0EH 0007H UNIT ?PR?__FNC_INC?INPUT CODE 0E15H 0007H UNIT ?PR?__FNC_DEC?INPUT CODE 0E1CH 0007H UNIT ?PR?TIME_10MS?INPUT CODE 0E23H 0006H UNIT ?PR?OUTX?INPUT CODE 0E29H 0006H UNIT ?PR?__FNC_ALT?INPUT BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 3 CODE 0E2FH 0006H UNIT ?PR?__FNC_MOV?INPUT CODE 0E35H 0004H UNIT ?PR?__ANDX?INPUT CODE 0E39H 0004H UNIT ?PR?__ORX?INPUT CODE 0E3DH 0004H UNIT ?PR?RESET_IO1?INPUT OVERLAY MAP OF MODULE: INPUT (INPUT) SEGMENT DATA_GROUP +--> CALLED SEGMENT START LENGTH ------------------------------------------------- ?C_C51STARTUP ----- ----- +--> ?PR?MAIN?INPUT ?PR?MAIN?INPUT 0051H 0001H +--> ?PR?RESET_IO?INPUT +--> ?PR?RESET_RAM?INPUT +--> ?PR?RESET_INTERRUPT?INPUT +--> ?PR?INPUT_IO?INPUT +--> ?PR?MAIN_PLC?INPUT +--> ?PR?_T100MS?INPUT +--> ?PR?_T1SET?INPUT +--> ?PR?MOV_TO_OLD?INPUT +--> ?PR?RESET_IO1?INPUT ?PR?INPUT_IO?INPUT ----- ----- +--> ?PR?GET_EX_BIT?INPUT +--> ?PR?OUT_EY_BIT?INPUT ?PR?GET_EX_BIT?INPUT ----- ----- +--> ?PR?TIME_10MS?INPUT ?PR?OUT_EY_BIT?INPUT ----- ----- +--> ?CO?INPUT +--> ?PR?TIME_10MS?INPUT ?PR?MAIN_PLC?INPUT ----- ----- +--> ?PR?__LDX?INPUT +--> ?PR?__LDPX?INPUT +--> ?PR?__FNC_MOV?INPUT +--> ?PR?__FNC_BCD?INPUT ?PR?__FNC_BCD?INPUT 0052H 0005H ?PR?_T100MS?INPUT 0052H 0001H SYMBOL TABLE OF MODULE: INPUT (INPUT) VALUE TYPE NAME ---------------------------------- ------- MODULE ?C?IMUL C:069EH PUBLIC ?C?IMUL BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 4 ------- ENDMOD ?C?IMUL ------- MODULE ?C?SIDIV C:06B0H PUBLIC ?C?SIDIV ------- ENDMOD ?C?SIDIV ------- MODULE ?C?IILDX C:06E6H PUBLIC ?C?IILDX ------- ENDMOD ?C?IILDX ------- MODULE ?C?ILDPTR C:06FCH PUBLIC ?C?ILDPTR ------- ENDMOD ?C?ILDPTR ------- MODULE ?C?IILDPTR C:0727H PUBLIC ?C?IILDPTR ------- ENDMOD ?C?IILDPTR ------- MODULE ?C?ISTPTR C:075FH PUBLIC ?C?ISTPTR ------- ENDMOD ?C?ISTPTR ------- MODULE ?C?UIDIV C:077EH PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__LDIX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ANDX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ANIX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ORX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ORIX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_INVX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?OUTX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_ANBX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_ORBX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__LDFX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 5 SEGMENT: ?PR?__ANDPX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ANDFX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ORPX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ORFX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__PLSX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__PLFX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_MPSX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_MRDX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_MPPX?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_ADD?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_SUB?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_MUL?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_DIV?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_INC?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_DEC?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_WAND?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_WOR?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_WXOR?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_NEG?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 6 SEGMENT: ?PR?__FNC_ALT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_CML?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_XCH?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_BIN?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_GE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_LE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_GT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_LT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_NE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_EQ?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_GE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_LE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_GT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_LT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_NE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_EQ?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_GE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_LE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_GT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:43 PAGE 7 SEGMENT: ?PR?__FNC_OR_LT?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_NE?INPUT *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_EQ?INPUT LINK/LOCATE RUN COMPLETE. 51 WARNING(S), 0 ERROR(S)