laoxu_plc/编译型/PLC51(V1.06)/PLC51/COMPUT2.M51

334 lines
14 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/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)