BL51 BANKED LINKER/LOCATER V4.14 07/08/2009 05:20:58 PAGE 1 BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY: D:\\KEIL\\C51\\BIN\\BL51.EXE COMPUT2.OBJ TO COMPUT2 RAMSIZE (256) MEMORY MODEL: SMALL INPUT MODULES INCLUDED: COMPUT2.OBJ (COMPUT2) 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: COMPUT2 (COMPUT2) 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?COMPUT2 DATA 004BH 0006H UNIT ?DT?__FNC_XCH?COMPUT2 DATA 0051H 0006H UNIT _DATA_GROUP_ DATA 0057H 0002H UNIT ?DT?__FNC_WOR?COMPUT2 DATA 0059H 0002H UNIT ?DT?__FNC_WXOR?COMPUT2 IDATA 005BH 0020H UNIT ?ID?COMPUT2 IDATA 007BH 0001H UNIT ?STACK * * * * * * * X D A T A M E M O R Y * * * * * * * XDATA 0000H 0160H UNIT ?XD?COMPUT2 * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 0008H UNIT ?PR?__ANDPX?COMPUT2 CODE 000BH 0003H ABSOLUTE CODE 000EH 095EH UNIT ?PR?MAIN_PLC?COMPUT2 CODE 096CH 01E6H UNIT ?PR?_T100MS?COMPUT2 CODE 0B52H 01E1H UNIT ?PR?OUT_EY_BIT?COMPUT2 CODE 0D33H 0135H UNIT ?C?LIB_CODE CODE 0E68H 0095H UNIT ?PR?__FNC_BCD?COMPUT2 CODE 0EFDH 0082H UNIT ?PR?__FNC_BIN?COMPUT2 CODE 0F7FH 007FH UNIT ?PR?MOV_TO_OLD?COMPUT2 CODE 0FFEH 006AH UNIT ?PR?TIMER0?COMPUT2 CODE 1068H 0043H UNIT ?PR?RESET_IO?COMPUT2 CODE 10ABH 0040H UNIT ?PR?_T1SET?COMPUT2 CODE 10EBH 003DH UNIT ?PR?RESET_RAM?COMPUT2 CODE 1128H 003DH UNIT ?PR?INPUT_IO?COMPUT2 CODE 1165H 0030H UNIT ?PR?GET_EX_BIT?COMPUT2 CODE 1195H 002FH UNIT ?PR?__FNC_XCH?COMPUT2 CODE 11C4H 0027H UNIT ?PR?MAIN?COMPUT2 BL51 BANKED LINKER/LOCATER V4.14 07/08/2009 05:20:58 PAGE 2 CODE 11EBH 0023H UNIT ?PR?__FNC_WAND?COMPUT2 CODE 120EH 0020H UNIT ?CO?COMPUT2 CODE 122EH 001EH UNIT ?PR?__FNC_AND_GE?COMPUT2 CODE 124CH 001EH UNIT ?PR?__FNC_AND_LT?COMPUT2 CODE 126AH 001DH UNIT ?PR?__FNC_AND_LE?COMPUT2 CODE 1287H 001BH UNIT ?PR?__FNC_MUL?COMPUT2 CODE 12A2H 001BH UNIT ?PR?__FNC_LD_GE?COMPUT2 CODE 12BDH 001BH UNIT ?PR?__FNC_LD_LE?COMPUT2 CODE 12D8H 001BH UNIT ?PR?__FNC_LD_GT?COMPUT2 CODE 12F3H 001BH UNIT ?PR?__FNC_LD_LT?COMPUT2 CODE 130EH 0018H UNIT ?PR?__FNC_AND_EQ?COMPUT2 CODE 1326H 0016H UNIT ?PR?__ANDX?COMPUT2 CODE 133CH 0016H UNIT ?PR?__FNC_LD_NE?COMPUT2 CODE 1352H 0016H UNIT ?PR?__FNC_LD_EQ?COMPUT2 CODE 1368H 0015H UNIT ?PR?OUTX?COMPUT2 CODE 137DH 0015H UNIT ?PR?__LDPX?COMPUT2 CODE 1392H 0014H UNIT ?PR?__LDIX?COMPUT2 CODE 13A6H 0014H UNIT ?PR?__FNC_MOV?COMPUT2 CODE 13BAH 0013H UNIT ?PR?_MPPX?COMPUT2 CODE 13CDH 0011H UNIT ?PR?__FNC_SUB?COMPUT2 CODE 13DEH 0011H UNIT ?PR?__FNC_WOR?COMPUT2 CODE 13EFH 0011H UNIT ?PR?__FNC_WXOR?COMPUT2 CODE 1400H 0011H UNIT ?PR?__FNC_NEG?COMPUT2 CODE 1411H 0011H UNIT ?PR?__FNC_AND_GT?COMPUT2 CODE 1422H 0011H UNIT ?PR?__FNC_OR_GE?COMPUT2 CODE 1433H 0011H UNIT ?PR?__FNC_OR_LE?COMPUT2 CODE 1444H 0011H UNIT ?PR?__FNC_OR_GT?COMPUT2 CODE 1455H 0011H UNIT ?PR?__FNC_OR_LT?COMPUT2 CODE 1466H 0010H UNIT ?PR?__FNC_ADD?COMPUT2 CODE 1476H 000FH UNIT ?PR?__LDX?COMPUT2 CODE 1485H 000FH UNIT ?PR?__FNC_DIV?COMPUT2 CODE 1494H 000EH UNIT ?PR?_INVX?COMPUT2 CODE 14A2H 000EH UNIT ?PR?__LDFX?COMPUT2 CODE 14B0H 000EH UNIT ?PR?RESET_INTERRUPT?COMPUT2 CODE 14BEH 000DH UNIT ?PR?_ANBX?COMPUT2 CODE 14CBH 000DH UNIT ?PR?_ORBX?COMPUT2 CODE 14D8H 000DH UNIT ?PR?_MPSX?COMPUT2 CODE 14E5H 000DH UNIT ?PR?_MRDX?COMPUT2 CODE 14F2H 000CH UNIT ?PR?__FNC_AND_NE?COMPUT2 CODE 14FEH 000CH UNIT ?PR?__FNC_OR_NE?COMPUT2 CODE 150AH 000CH UNIT ?PR?__FNC_OR_EQ?COMPUT2 CODE 1516H 000CH UNIT ?C_C51STARTUP CODE 1522H 000AH UNIT ?PR?__FNC_CML?COMPUT2 CODE 152CH 0008H UNIT ?PR?__ANDFX?COMPUT2 CODE 1534H 0008H UNIT ?PR?__ORPX?COMPUT2 CODE 153CH 0008H UNIT ?PR?__ORFX?COMPUT2 CODE 1544H 0007H UNIT ?PR?__ANIX?COMPUT2 CODE 154BH 0007H UNIT ?PR?__ORIX?COMPUT2 CODE 1552H 0007H UNIT ?PR?__PLSX?COMPUT2 CODE 1559H 0007H UNIT ?PR?__PLFX?COMPUT2 CODE 1560H 0007H UNIT ?PR?__FNC_INC?COMPUT2 CODE 1567H 0007H UNIT ?PR?__FNC_DEC?COMPUT2 CODE 156EH 0007H UNIT ?PR?TIME_10MS?COMPUT2 CODE 1575H 0006H UNIT ?PR?__FNC_ALT?COMPUT2 CODE 157BH 0004H UNIT ?PR?__ORX?COMPUT2 CODE 157FH 0004H UNIT ?PR?RESET_IO1?COMPUT2 BL51 BANKED LINKER/LOCATER V4.14 07/08/2009 05:20:58 PAGE 3 OVERLAY MAP OF MODULE: COMPUT2 (COMPUT2) SEGMENT DATA_GROUP +--> CALLED SEGMENT START LENGTH --------------------------------------------------- ?C_C51STARTUP ----- ----- +--> ?PR?MAIN?COMPUT2 ?PR?MAIN?COMPUT2 0051H 0001H +--> ?PR?RESET_IO?COMPUT2 +--> ?PR?RESET_RAM?COMPUT2 +--> ?PR?RESET_INTERRUPT?COMPUT2 +--> ?PR?INPUT_IO?COMPUT2 +--> ?PR?MAIN_PLC?COMPUT2 +--> ?PR?_T100MS?COMPUT2 +--> ?PR?_T1SET?COMPUT2 +--> ?PR?MOV_TO_OLD?COMPUT2 +--> ?PR?RESET_IO1?COMPUT2 ?PR?INPUT_IO?COMPUT2 ----- ----- +--> ?PR?GET_EX_BIT?COMPUT2 +--> ?PR?OUT_EY_BIT?COMPUT2 ?PR?GET_EX_BIT?COMPUT2 ----- ----- +--> ?PR?TIME_10MS?COMPUT2 ?PR?OUT_EY_BIT?COMPUT2 ----- ----- +--> ?CO?COMPUT2 +--> ?PR?TIME_10MS?COMPUT2 ?PR?MAIN_PLC?COMPUT2 ----- ----- +--> ?PR?__LDX?COMPUT2 +--> ?PR?__ORPX?COMPUT2 +--> ?PR?__FNC_AND_LE?COMPUT2 +--> ?PR?_MPSX?COMPUT2 +--> ?PR?__ANDX?COMPUT2 +--> ?PR?_MPPX?COMPUT2 +--> ?PR?__FNC_BCD?COMPUT2 +--> ?PR?__FNC_WAND?COMPUT2 +--> ?PR?__FNC_BIN?COMPUT2 +--> ?PR?__FNC_MUL?COMPUT2 +--> ?PR?_MRDX?COMPUT2 +--> ?PR?__FNC_ADD?COMPUT2 +--> ?PR?__LDPX?COMPUT2 +--> ?PR?__ANIX?COMPUT2 +--> ?PR?__FNC_DIV?COMPUT2 +--> ?PR?__FNC_MOV?COMPUT2 +--> ?PR?__FNC_AND_EQ?COMPUT2 +--> ?PR?OUTX?COMPUT2 +--> ?PR?__FNC_AND_GE?COMPUT2 +--> ?PR?__FNC_SUB?COMPUT2 +--> ?PR?__FNC_AND_LT?COMPUT2 +--> ?PR?__FNC_AND_NE?COMPUT2 +--> ?PR?__FNC_LD_GT?COMPUT2 BL51 BANKED LINKER/LOCATER V4.14 07/08/2009 05:20:58 PAGE 4 +--> ?PR?__FNC_OR_LT?COMPUT2 +--> ?PR?_ANBX?COMPUT2 +--> ?PR?__LDIX?COMPUT2 ?PR?__ANDX?COMPUT2 ----- ----- +--> ?PR?__ANDPX?COMPUT2 +--> ?PR?_MPSX?COMPUT2 ?PR?__FNC_BCD?COMPUT2 0052H 0005H ?PR?__FNC_WAND?COMPUT2 0052H 0002H ?PR?__FNC_BIN?COMPUT2 0052H 0004H ?PR?__FNC_ADD?COMPUT2 0052H 0002H ?PR?__FNC_DIV?COMPUT2 0052H 0003H ?PR?OUTX?COMPUT2 ----- ----- +--> ?PR?__ORX?COMPUT2 +--> ?PR?_ANBX?COMPUT2 ?PR?__FNC_SUB?COMPUT2 0052H 0002H ?PR?_T100MS?COMPUT2 0052H 0001H SYMBOL TABLE OF MODULE: COMPUT2 (COMPUT2) VALUE TYPE NAME ---------------------------------- ------- MODULE ?C?IMUL C:0D33H PUBLIC ?C?IMUL ------- ENDMOD ?C?IMUL ------- MODULE ?C?SIDIV C:0D45H PUBLIC ?C?SIDIV ------- ENDMOD ?C?SIDIV ------- MODULE ?C?IILDX C:0D7BH PUBLIC ?C?IILDX ------- ENDMOD ?C?IILDX ------- MODULE ?C?ILDPTR C:0D91H PUBLIC ?C?ILDPTR ------- ENDMOD ?C?ILDPTR ------- MODULE ?C?IILDPTR C:0DBCH PUBLIC ?C?IILDPTR ------- ENDMOD ?C?IILDPTR ------- MODULE ?C?ISTPTR C:0DF4H PUBLIC ?C?ISTPTR ------- ENDMOD ?C?ISTPTR BL51 BANKED LINKER/LOCATER V4.14 07/08/2009 05:20:58 PAGE 5 ------- MODULE ?C?UIDIV C:0E13H PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ORIX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_INVX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_ORBX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__LDFX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ANDFX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__ORFX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__PLSX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__PLFX?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_INC?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_DEC?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_WOR?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_WXOR?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_NEG?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_ALT?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_CML?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_XCH?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_GE?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_LE?COMPUT2 BL51 BANKED LINKER/LOCATER V4.14 07/08/2009 05:20:58 PAGE 6 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_LT?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_NE?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_LD_EQ?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_AND_GT?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_GE?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_LE?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_GT?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_NE?COMPUT2 *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?__FNC_OR_EQ?COMPUT2 LINK/LOCATE RUN COMPLETE. 27 WARNING(S), 0 ERROR(S)