2018-11-13 21:59:08 +08:00

374 lines
15 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)