laoxu_plc/编译型/PLC51(V1.06)/PLC51/IO-DEMO.M51

377 lines
16 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:53 PAGE 1
BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
D:\\KEIL\\C51\\BIN\\BL51.EXE IO-DEMO.OBJ TO IO-DEMO RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
IO-DEMO.OBJ (IO_DEMO)
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: IO-DEMO (IO_DEMO)
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?IO_DEMO
DATA 004BH 0006H UNIT ?DT?__FNC_XCH?IO_DEMO
DATA 0051H 0005H UNIT ?DT?__FNC_BCD?IO_DEMO
DATA 0056H 0004H UNIT ?DT?__FNC_BIN?IO_DEMO
DATA 005AH 0003H UNIT ?DT?__FNC_DIV?IO_DEMO
DATA 005DH 0002H UNIT ?DT?__FNC_ADD?IO_DEMO
DATA 005FH 0002H UNIT ?DT?__FNC_SUB?IO_DEMO
DATA 0061H 0002H UNIT ?DT?__FNC_WAND?IO_DEMO
DATA 0063H 0002H UNIT ?DT?__FNC_WOR?IO_DEMO
DATA 0065H 0002H UNIT ?DT?__FNC_WXOR?IO_DEMO
DATA 0067H 0002H UNIT _DATA_GROUP_
IDATA 0069H 0020H UNIT ?ID?IO_DEMO
IDATA 0089H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0160H UNIT ?XD?IO_DEMO
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?__ANDPX?IO_DEMO
CODE 000BH 0003H ABSOLUTE
CODE 000EH 01E6H UNIT ?PR?_T100MS?IO_DEMO
CODE 01F4H 01E1H UNIT ?PR?OUT_EY_BIT?IO_DEMO
CODE 03D5H 0135H UNIT ?C?LIB_CODE
CODE 050AH 00F3H UNIT ?PR?MAIN_PLC?IO_DEMO
CODE 05FDH 0087H UNIT ?PR?__FNC_BCD?IO_DEMO
CODE 0684H 007FH UNIT ?PR?MOV_TO_OLD?IO_DEMO
CODE 0703H 0074H UNIT ?PR?__FNC_BIN?IO_DEMO
CODE 0777H 006AH UNIT ?PR?TIMER0?IO_DEMO
CODE 07E1H 0043H UNIT ?PR?RESET_IO?IO_DEMO
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:53 PAGE 2
CODE 0824H 0040H UNIT ?PR?_T1SET?IO_DEMO
CODE 0864H 003DH UNIT ?PR?RESET_RAM?IO_DEMO
CODE 08A1H 003DH UNIT ?PR?INPUT_IO?IO_DEMO
CODE 08DEH 0030H UNIT ?PR?GET_EX_BIT?IO_DEMO
CODE 090EH 002FH UNIT ?PR?__FNC_XCH?IO_DEMO
CODE 093DH 0027H UNIT ?PR?MAIN?IO_DEMO
CODE 0964H 0020H UNIT ?CO?IO_DEMO
CODE 0984H 001BH UNIT ?PR?__FNC_LD_GE?IO_DEMO
CODE 099FH 001BH UNIT ?PR?__FNC_LD_LE?IO_DEMO
CODE 09BAH 001BH UNIT ?PR?__FNC_LD_GT?IO_DEMO
CODE 09D5H 001BH UNIT ?PR?__FNC_LD_LT?IO_DEMO
CODE 09F0H 0016H UNIT ?PR?__FNC_LD_NE?IO_DEMO
CODE 0A06H 0016H UNIT ?PR?__FNC_LD_EQ?IO_DEMO
CODE 0A1CH 0013H UNIT ?PR?_MPPX?IO_DEMO
CODE 0A2FH 0011H UNIT ?PR?__LDX?IO_DEMO
CODE 0A40H 0011H UNIT ?PR?__FNC_SUB?IO_DEMO
CODE 0A51H 0011H UNIT ?PR?__FNC_WAND?IO_DEMO
CODE 0A62H 0011H UNIT ?PR?__FNC_WOR?IO_DEMO
CODE 0A73H 0011H UNIT ?PR?__FNC_WXOR?IO_DEMO
CODE 0A84H 0011H UNIT ?PR?__FNC_NEG?IO_DEMO
CODE 0A95H 0011H UNIT ?PR?__FNC_AND_GE?IO_DEMO
CODE 0AA6H 0011H UNIT ?PR?__FNC_AND_LE?IO_DEMO
CODE 0AB7H 0011H UNIT ?PR?__FNC_AND_GT?IO_DEMO
CODE 0AC8H 0011H UNIT ?PR?__FNC_AND_LT?IO_DEMO
CODE 0AD9H 0011H UNIT ?PR?__FNC_OR_GE?IO_DEMO
CODE 0AEAH 0011H UNIT ?PR?__FNC_OR_LE?IO_DEMO
CODE 0AFBH 0011H UNIT ?PR?__FNC_OR_GT?IO_DEMO
CODE 0B0CH 0011H UNIT ?PR?__FNC_OR_LT?IO_DEMO
CODE 0B1DH 0010H UNIT ?PR?__FNC_ADD?IO_DEMO
CODE 0B2DH 000FH UNIT ?PR?__FNC_DIV?IO_DEMO
CODE 0B3CH 000EH UNIT ?PR?_INVX?IO_DEMO
CODE 0B4AH 000EH UNIT ?PR?__LDPX?IO_DEMO
CODE 0B58H 000EH UNIT ?PR?__LDFX?IO_DEMO
CODE 0B66H 000EH UNIT ?PR?RESET_INTERRUPT?IO_DEMO
CODE 0B74H 000DH UNIT ?PR?__LDIX?IO_DEMO
CODE 0B81H 000DH UNIT ?PR?_ANBX?IO_DEMO
CODE 0B8EH 000DH UNIT ?PR?_ORBX?IO_DEMO
CODE 0B9BH 000DH UNIT ?PR?_MPSX?IO_DEMO
CODE 0BA8H 000DH UNIT ?PR?_MRDX?IO_DEMO
CODE 0BB5H 000CH UNIT ?PR?__FNC_AND_NE?IO_DEMO
CODE 0BC1H 000CH UNIT ?PR?__FNC_AND_EQ?IO_DEMO
CODE 0BCDH 000CH UNIT ?PR?__FNC_OR_NE?IO_DEMO
CODE 0BD9H 000CH UNIT ?PR?__FNC_OR_EQ?IO_DEMO
CODE 0BE5H 000CH UNIT ?C_C51STARTUP
CODE 0BF1H 000AH UNIT ?PR?__FNC_CML?IO_DEMO
CODE 0BFBH 0009H UNIT ?PR?__FNC_MUL?IO_DEMO
CODE 0C04H 0008H UNIT ?PR?__ANDFX?IO_DEMO
CODE 0C0CH 0008H UNIT ?PR?__ORPX?IO_DEMO
CODE 0C14H 0008H UNIT ?PR?__ORFX?IO_DEMO
CODE 0C1CH 0007H UNIT ?PR?__ANIX?IO_DEMO
CODE 0C23H 0007H UNIT ?PR?__ORIX?IO_DEMO
CODE 0C2AH 0007H UNIT ?PR?__PLSX?IO_DEMO
CODE 0C31H 0007H UNIT ?PR?__PLFX?IO_DEMO
CODE 0C38H 0007H UNIT ?PR?__FNC_INC?IO_DEMO
CODE 0C3FH 0007H UNIT ?PR?__FNC_DEC?IO_DEMO
CODE 0C46H 0007H UNIT ?PR?TIME_10MS?IO_DEMO
CODE 0C4DH 0006H UNIT ?PR?OUTX?IO_DEMO
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:53 PAGE 3
CODE 0C53H 0006H UNIT ?PR?__FNC_ALT?IO_DEMO
CODE 0C59H 0006H UNIT ?PR?__FNC_MOV?IO_DEMO
CODE 0C5FH 0004H UNIT ?PR?__ANDX?IO_DEMO
CODE 0C63H 0004H UNIT ?PR?__ORX?IO_DEMO
CODE 0C67H 0004H UNIT ?PR?RESET_IO1?IO_DEMO
OVERLAY MAP OF MODULE: IO-DEMO (IO_DEMO)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
---------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?IO_DEMO
?PR?MAIN?IO_DEMO 0067H 0001H
+--> ?PR?RESET_IO?IO_DEMO
+--> ?PR?RESET_RAM?IO_DEMO
+--> ?PR?RESET_INTERRUPT?IO_DEMO
+--> ?PR?INPUT_IO?IO_DEMO
+--> ?PR?MAIN_PLC?IO_DEMO
+--> ?PR?_T100MS?IO_DEMO
+--> ?PR?_T1SET?IO_DEMO
+--> ?PR?MOV_TO_OLD?IO_DEMO
+--> ?PR?RESET_IO1?IO_DEMO
?PR?INPUT_IO?IO_DEMO ----- -----
+--> ?PR?GET_EX_BIT?IO_DEMO
+--> ?PR?OUT_EY_BIT?IO_DEMO
?PR?GET_EX_BIT?IO_DEMO ----- -----
+--> ?PR?TIME_10MS?IO_DEMO
?PR?OUT_EY_BIT?IO_DEMO ----- -----
+--> ?CO?IO_DEMO
+--> ?PR?TIME_10MS?IO_DEMO
?PR?MAIN_PLC?IO_DEMO ----- -----
+--> ?PR?__LDX?IO_DEMO
+--> ?PR?OUTX?IO_DEMO
?PR?_T100MS?IO_DEMO 0068H 0001H
SYMBOL TABLE OF MODULE: IO-DEMO (IO_DEMO)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C?IMUL
C:03D5H PUBLIC ?C?IMUL
------- ENDMOD ?C?IMUL
------- MODULE ?C?SIDIV
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:53 PAGE 4
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?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANDX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANIX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORIX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_INVX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_ANBX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_ORBX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__LDPX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__LDFX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANDPX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:53 PAGE 5
SEGMENT: ?PR?__ANDFX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORPX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORFX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__PLSX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__PLFX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_MPSX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_MRDX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_MPPX?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_ADD?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_SUB?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_MUL?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_DIV?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_INC?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_DEC?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_WAND?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_WOR?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_WXOR?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_NEG?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_ALT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:53 PAGE 6
SEGMENT: ?PR?__FNC_MOV?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_CML?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_XCH?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_BCD?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_BIN?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_GE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_LE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_GT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_LT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_NE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_EQ?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_GE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_LE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_GT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_LT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_NE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_EQ?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_GE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_LE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:53 PAGE 7
SEGMENT: ?PR?__FNC_OR_GT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_LT?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_NE?IO_DEMO
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_EQ?IO_DEMO
LINK/LOCATE RUN COMPLETE. 53 WARNING(S), 0 ERROR(S)