357 lines
15 KiB
Plaintext
357 lines
15 KiB
Plaintext
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 1
|
||
|
||
|
||
BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
|
||
D:\\KEIL\\C51\\BIN\\BL51.EXE COUNTER2.OBJ TO COUNTER2 RAMSIZE (256)
|
||
|
||
|
||
MEMORY MODEL: SMALL
|
||
|
||
|
||
INPUT MODULES INCLUDED:
|
||
COUNTER2.OBJ (COUNTER2)
|
||
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: COUNTER2 (COUNTER2)
|
||
|
||
|
||
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?COUNTER2
|
||
DATA 004BH 0006H UNIT ?DT?__FNC_XCH?COUNTER2
|
||
DATA 0051H 0006H UNIT _DATA_GROUP_
|
||
DATA 0057H 0004H UNIT ?DT?__FNC_BIN?COUNTER2
|
||
DATA 005BH 0003H UNIT ?DT?__FNC_DIV?COUNTER2
|
||
DATA 005EH 0002H UNIT ?DT?__FNC_ADD?COUNTER2
|
||
DATA 0060H 0002H UNIT ?DT?__FNC_SUB?COUNTER2
|
||
DATA 0062H 0002H UNIT ?DT?__FNC_WAND?COUNTER2
|
||
DATA 0064H 0002H UNIT ?DT?__FNC_WOR?COUNTER2
|
||
DATA 0066H 0002H UNIT ?DT?__FNC_WXOR?COUNTER2
|
||
IDATA 0068H 0020H UNIT ?ID?COUNTER2
|
||
IDATA 0088H 0001H UNIT ?STACK
|
||
|
||
* * * * * * * X D A T A M E M O R Y * * * * * * *
|
||
XDATA 0000H 0160H UNIT ?XD?COUNTER2
|
||
|
||
* * * * * * * C O D E M E M O R Y * * * * * * *
|
||
CODE 0000H 0003H ABSOLUTE
|
||
CODE 0003H 0008H UNIT ?PR?__ANDPX?COUNTER2
|
||
CODE 000BH 0003H ABSOLUTE
|
||
CODE 000EH 01E6H UNIT ?PR?_T100MS?COUNTER2
|
||
CODE 01F4H 01E1H UNIT ?PR?OUT_EY_BIT?COUNTER2
|
||
CODE 03D5H 0135H UNIT ?C?LIB_CODE
|
||
CODE 050AH 00D9H UNIT ?PR?MAIN_PLC?COUNTER2
|
||
CODE 05E3H 0087H UNIT ?PR?__FNC_BCD?COUNTER2
|
||
CODE 066AH 007FH UNIT ?PR?MOV_TO_OLD?COUNTER2
|
||
CODE 06E9H 0074H UNIT ?PR?__FNC_BIN?COUNTER2
|
||
CODE 075DH 006AH UNIT ?PR?TIMER0?COUNTER2
|
||
CODE 07C7H 0043H UNIT ?PR?RESET_IO?COUNTER2
|
||
CODE 080AH 0040H UNIT ?PR?_T1SET?COUNTER2
|
||
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 2
|
||
|
||
|
||
CODE 084AH 003DH UNIT ?PR?RESET_RAM?COUNTER2
|
||
CODE 0887H 003DH UNIT ?PR?INPUT_IO?COUNTER2
|
||
CODE 08C4H 0030H UNIT ?PR?GET_EX_BIT?COUNTER2
|
||
CODE 08F4H 002FH UNIT ?PR?__FNC_XCH?COUNTER2
|
||
CODE 0923H 0027H UNIT ?PR?MAIN?COUNTER2
|
||
CODE 094AH 0020H UNIT ?CO?COUNTER2
|
||
CODE 096AH 001BH UNIT ?PR?__FNC_LD_GE?COUNTER2
|
||
CODE 0985H 001BH UNIT ?PR?__FNC_LD_LE?COUNTER2
|
||
CODE 09A0H 001BH UNIT ?PR?__FNC_LD_GT?COUNTER2
|
||
CODE 09BBH 001BH UNIT ?PR?__FNC_LD_LT?COUNTER2
|
||
CODE 09D6H 0016H UNIT ?PR?__FNC_LD_NE?COUNTER2
|
||
CODE 09ECH 0016H UNIT ?PR?__FNC_LD_EQ?COUNTER2
|
||
CODE 0A02H 0013H UNIT ?PR?_MPPX?COUNTER2
|
||
CODE 0A15H 0012H UNIT ?PR?__LDPX?COUNTER2
|
||
CODE 0A27H 0011H UNIT ?PR?__FNC_SUB?COUNTER2
|
||
CODE 0A38H 0011H UNIT ?PR?__FNC_WAND?COUNTER2
|
||
CODE 0A49H 0011H UNIT ?PR?__FNC_WOR?COUNTER2
|
||
CODE 0A5AH 0011H UNIT ?PR?__FNC_WXOR?COUNTER2
|
||
CODE 0A6BH 0011H UNIT ?PR?__FNC_NEG?COUNTER2
|
||
CODE 0A7CH 0011H UNIT ?PR?__FNC_AND_GE?COUNTER2
|
||
CODE 0A8DH 0011H UNIT ?PR?__FNC_AND_LE?COUNTER2
|
||
CODE 0A9EH 0011H UNIT ?PR?__FNC_AND_GT?COUNTER2
|
||
CODE 0AAFH 0011H UNIT ?PR?__FNC_AND_LT?COUNTER2
|
||
CODE 0AC0H 0011H UNIT ?PR?__FNC_OR_GE?COUNTER2
|
||
CODE 0AD1H 0011H UNIT ?PR?__FNC_OR_LE?COUNTER2
|
||
CODE 0AE2H 0011H UNIT ?PR?__FNC_OR_GT?COUNTER2
|
||
CODE 0AF3H 0011H UNIT ?PR?__FNC_OR_LT?COUNTER2
|
||
CODE 0B04H 0010H UNIT ?PR?__FNC_ADD?COUNTER2
|
||
CODE 0B14H 000FH UNIT ?PR?__FNC_DIV?COUNTER2
|
||
CODE 0B23H 000EH UNIT ?PR?_INVX?COUNTER2
|
||
CODE 0B31H 000EH UNIT ?PR?__LDFX?COUNTER2
|
||
CODE 0B3FH 000EH UNIT ?PR?RESET_INTERRUPT?COUNTER2
|
||
CODE 0B4DH 000DH UNIT ?PR?__LDIX?COUNTER2
|
||
CODE 0B5AH 000DH UNIT ?PR?_ANBX?COUNTER2
|
||
CODE 0B67H 000DH UNIT ?PR?_ORBX?COUNTER2
|
||
CODE 0B74H 000DH UNIT ?PR?_MPSX?COUNTER2
|
||
CODE 0B81H 000DH UNIT ?PR?_MRDX?COUNTER2
|
||
CODE 0B8EH 000CH UNIT ?PR?__FNC_AND_NE?COUNTER2
|
||
CODE 0B9AH 000CH UNIT ?PR?__FNC_AND_EQ?COUNTER2
|
||
CODE 0BA6H 000CH UNIT ?PR?__FNC_OR_NE?COUNTER2
|
||
CODE 0BB2H 000CH UNIT ?PR?__FNC_OR_EQ?COUNTER2
|
||
CODE 0BBEH 000CH UNIT ?C_C51STARTUP
|
||
CODE 0BCAH 000AH UNIT ?PR?__LDX?COUNTER2
|
||
CODE 0BD4H 000AH UNIT ?PR?__FNC_CML?COUNTER2
|
||
CODE 0BDEH 0009H UNIT ?PR?__FNC_MUL?COUNTER2
|
||
CODE 0BE7H 0008H UNIT ?PR?__ANDFX?COUNTER2
|
||
CODE 0BEFH 0008H UNIT ?PR?__ORPX?COUNTER2
|
||
CODE 0BF7H 0008H UNIT ?PR?__ORFX?COUNTER2
|
||
CODE 0BFFH 0007H UNIT ?PR?__ANIX?COUNTER2
|
||
CODE 0C06H 0007H UNIT ?PR?__ORIX?COUNTER2
|
||
CODE 0C0DH 0007H UNIT ?PR?__PLSX?COUNTER2
|
||
CODE 0C14H 0007H UNIT ?PR?__PLFX?COUNTER2
|
||
CODE 0C1BH 0007H UNIT ?PR?__FNC_INC?COUNTER2
|
||
CODE 0C22H 0007H UNIT ?PR?__FNC_DEC?COUNTER2
|
||
CODE 0C29H 0007H UNIT ?PR?TIME_10MS?COUNTER2
|
||
CODE 0C30H 0006H UNIT ?PR?OUTX?COUNTER2
|
||
CODE 0C36H 0006H UNIT ?PR?__FNC_ALT?COUNTER2
|
||
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 3
|
||
|
||
|
||
CODE 0C3CH 0006H UNIT ?PR?__FNC_MOV?COUNTER2
|
||
CODE 0C42H 0004H UNIT ?PR?__ANDX?COUNTER2
|
||
CODE 0C46H 0004H UNIT ?PR?__ORX?COUNTER2
|
||
CODE 0C4AH 0004H UNIT ?PR?RESET_IO1?COUNTER2
|
||
|
||
|
||
|
||
OVERLAY MAP OF MODULE: COUNTER2 (COUNTER2)
|
||
|
||
|
||
SEGMENT DATA_GROUP
|
||
+--> CALLED SEGMENT START LENGTH
|
||
----------------------------------------------------
|
||
?C_C51STARTUP ----- -----
|
||
+--> ?PR?MAIN?COUNTER2
|
||
|
||
?PR?MAIN?COUNTER2 0051H 0001H
|
||
+--> ?PR?RESET_IO?COUNTER2
|
||
+--> ?PR?RESET_RAM?COUNTER2
|
||
+--> ?PR?RESET_INTERRUPT?COUNTER2
|
||
+--> ?PR?INPUT_IO?COUNTER2
|
||
+--> ?PR?MAIN_PLC?COUNTER2
|
||
+--> ?PR?_T100MS?COUNTER2
|
||
+--> ?PR?_T1SET?COUNTER2
|
||
+--> ?PR?MOV_TO_OLD?COUNTER2
|
||
+--> ?PR?RESET_IO1?COUNTER2
|
||
|
||
?PR?INPUT_IO?COUNTER2 ----- -----
|
||
+--> ?PR?GET_EX_BIT?COUNTER2
|
||
+--> ?PR?OUT_EY_BIT?COUNTER2
|
||
|
||
?PR?GET_EX_BIT?COUNTER2 ----- -----
|
||
+--> ?PR?TIME_10MS?COUNTER2
|
||
|
||
?PR?OUT_EY_BIT?COUNTER2 ----- -----
|
||
+--> ?CO?COUNTER2
|
||
+--> ?PR?TIME_10MS?COUNTER2
|
||
|
||
?PR?MAIN_PLC?COUNTER2 ----- -----
|
||
+--> ?PR?__LDX?COUNTER2
|
||
+--> ?PR?__LDPX?COUNTER2
|
||
+--> ?PR?__FNC_INC?COUNTER2
|
||
+--> ?PR?__FNC_DEC?COUNTER2
|
||
+--> ?PR?_MPSX?COUNTER2
|
||
+--> ?PR?__FNC_AND_EQ?COUNTER2
|
||
+--> ?PR?_MRDX?COUNTER2
|
||
+--> ?PR?__FNC_AND_GT?COUNTER2
|
||
+--> ?PR?__FNC_MOV?COUNTER2
|
||
+--> ?PR?_MPPX?COUNTER2
|
||
+--> ?PR?__FNC_BCD?COUNTER2
|
||
|
||
?PR?__FNC_BCD?COUNTER2 0052H 0005H
|
||
|
||
?PR?_T100MS?COUNTER2 0052H 0001H
|
||
|
||
|
||
|
||
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 4
|
||
|
||
|
||
SYMBOL TABLE OF MODULE: COUNTER2 (COUNTER2)
|
||
|
||
VALUE TYPE NAME
|
||
----------------------------------
|
||
|
||
------- MODULE ?C?IMUL
|
||
C:03D5H PUBLIC ?C?IMUL
|
||
------- ENDMOD ?C?IMUL
|
||
|
||
------- MODULE ?C?SIDIV
|
||
C:03E7H PUBLIC ?C?SIDIV
|
||
------- ENDMOD ?C?SIDIV
|
||
|
||
------- MODULE ?C?IILDX
|
||
C:041DH PUBLIC ?C?IILDX
|
||
------- ENDMOD ?C?IILDX
|
||
|
||
------- MODULE ?C?ILDPTR
|
||
C:0433H PUBLIC ?C?ILDPTR
|
||
------- ENDMOD ?C?ILDPTR
|
||
|
||
------- MODULE ?C?IILDPTR
|
||
C:045EH PUBLIC ?C?IILDPTR
|
||
------- ENDMOD ?C?IILDPTR
|
||
|
||
------- MODULE ?C?ISTPTR
|
||
C:0496H PUBLIC ?C?ISTPTR
|
||
------- ENDMOD ?C?ISTPTR
|
||
|
||
------- MODULE ?C?UIDIV
|
||
C:04B5H PUBLIC ?C?UIDIV
|
||
------- ENDMOD ?C?UIDIV
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__LDIX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ANDX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ANIX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ORX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ORIX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?_INVX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?OUTX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?_ANBX?COUNTER2
|
||
|
||
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 5
|
||
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?_ORBX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__LDFX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ANDPX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ANDFX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ORPX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__ORFX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__PLSX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__PLFX?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_ADD?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_SUB?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_MUL?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_DIV?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_WAND?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_WOR?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_WXOR?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_NEG?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_ALT?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_CML?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_XCH?COUNTER2
|
||
|
||
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 6
|
||
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_BIN?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_LD_GE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_LD_LE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_LD_GT?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_LD_LT?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_LD_NE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_LD_EQ?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_AND_GE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_AND_LE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_AND_LT?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_AND_NE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_OR_GE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_OR_LE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_OR_GT?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_OR_LT?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_OR_NE?COUNTER2
|
||
|
||
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
|
||
SEGMENT: ?PR?__FNC_OR_EQ?COUNTER2
|
||
|
||
LINK/LOCATE RUN COMPLETE. 44 WARNING(S), 0 ERROR(S)
|