📄 com.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 22:22:52 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj TO com RAMSIZE (256) XDATA (0X0000-0X1EFF, 0X2000-0X3FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PRINTF)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTS)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (_GETKEY)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (SCANF)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRNCMP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPYP2)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (GETCHAR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (UNGETC)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: com (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
DATA 0008H 000EH UNIT ?DT?MAIN
DATA 0016H 0001H UNIT ?DT?GETCHAR
0017H 0009H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 22:22:52 PAGE 2
BIT 0021H.1 0000H.1 UNIT ?BI?GETCHAR
0021H.2 0000H.6 *** GAP ***
DATA 0022H 0027H UNIT _DATA_GROUP_
IDATA 0049H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 065FH UNIT _XDATA_GROUP_
XDATA 065FH 048CH UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 09B7H UNIT ?PR?MAIN?MAIN
CODE 09BAH 08D3H UNIT ?PR?_CFOPENFILE?MAIN
CODE 128DH 0501H UNIT ?PR?_CFFINDFILEINDIR?MAIN
CODE 178EH 0461H UNIT ?PR?_CFMAKESUBDIRECTORY?MAIN
CODE 1BEFH 044FH UNIT ?CO?MAIN
CODE 203EH 0442H UNIT ?C?LIB_CODE
CODE 2480H 037CH UNIT ?PR?FORMATCF?MAIN
CODE 27FCH 0372H UNIT ?PR?_CFREADFILE?MAIN
CODE 2B6EH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 2ECAH 0323H UNIT ?PR?_CFWRITEFILE?MAIN
CODE 31EDH 0317H UNIT ?PR?SCANF?SCANF
CODE 3504H 0311H UNIT ?PR?_CFMAKEDIRECTORY?MAIN
CODE 3815H 0233H UNIT ?PR?_DELFATRECORD?MAIN
CODE 3A48H 01C5H UNIT ?PR?CFGETBOOT?MAIN
CODE 3C0DH 019BH UNIT ?PR?_CFDELETE?MAIN
CODE 3DA8H 018EH UNIT ?PR?_CFFINDFILEINROOT?MAIN
CODE 3F36H 018BH UNIT ?PR?CFCLOSEFILE?MAIN
CODE 40C1H 0183H UNIT ?PR?_SERCHFREEFDT?MAIN
CODE 4244H 014DH UNIT ?PR?_FATLINKEND?MAIN
CODE 4391H 0104H UNIT ?PR?LISTFILE?MAIN
CODE 4495H 0103H UNIT ?PR?_WRITEONESEC?MAIN
CODE 4598H 00F6H UNIT ?PR?_READONESEC?MAIN
CODE 468EH 00F1H UNIT ?PR?PRINTBOOT?MAIN
CODE 477FH 00EBH UNIT ?PR?_SERCHFREEFAT?MAIN
CODE 486AH 00B6H UNIT ?PR?_EMPTYDIRFDT?MAIN
CODE 4920H 00A8H UNIT ?PR?_ERASESEC?MAIN
CODE 49C8H 00A7H UNIT ?PR?CFFREESPACE?MAIN
CODE 4A6FH 008CH UNIT ?C_C51STARTUP
CODE 4AFBH 0071H UNIT ?PR?READCIS?MAIN
CODE 4B6CH 0063H UNIT ?PR?_STRNCMP?STRNCMP
CODE 4BCFH 0034H UNIT ?PR?_TESTADDR?MAIN
CODE 4C03H 002AH UNIT ?PR?_PUTS?PUTS
CODE 4C2DH 0027H UNIT ?PR?_TESTRAM?MAIN
CODE 4C54H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 4C7BH 001CH UNIT ?PR?COMMINIT?MAIN
CODE 4C97H 0014H UNIT ?PR?CFINIT?MAIN
CODE 4CABH 0014H UNIT ?C_INITSEG
CODE 4CBFH 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 4CD2H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 4CE3H 000EH UNIT ?PR?CHECKCFSTATU?MAIN
CODE 4CF1H 000BH UNIT ?PR?SYSTEMINIT?MAIN
CODE 4CFCH 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 4D06H 0008H UNIT ?PR?_ZXPUTCHAR?MAIN
CODE 4D0EH 0005H UNIT ?PR?GETCHAR?UNGETCHAR
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 22:22:52 PAGE 3
OVERLAY MAP OF MODULE: com (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- 0000H 045CH
+--> ?PR?SYSTEMINIT?MAIN
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?_ERASESEC?MAIN
+--> ?PR?CFINIT?MAIN
+--> ?PR?_FATLINKEND?MAIN
+--> ?PR?_DELFATRECORD?MAIN
+--> ?PR?READCIS?MAIN
+--> ?PR?CHECKCFSTATU?MAIN
+--> ?CO?MAIN
+--> ?PR?_WRITEONESEC?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?FORMATCF?MAIN
+--> ?PR?CFFREESPACE?MAIN
+--> ?PR?_CFFINDFILEINROOT?MAIN
+--> ?PR?_CFFINDFILEINDIR?MAIN
+--> ?PR?_CFMAKEDIRECTORY?MAIN
+--> ?PR?_CFMAKESUBDIRECTORY?MAIN
+--> ?PR?_CFDELETE?MAIN
+--> ?PR?_CFOPENFILE?MAIN
+--> ?PR?_CFREADFILE?MAIN
+--> ?PR?_CFWRITEFILE?MAIN
+--> ?PR?CFCLOSEFILE?MAIN
+--> ?PR?CFGETBOOT?MAIN
+--> ?PR?_TESTRAM?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_TESTADDR?MAIN
+--> ?PR?_SERCHFREEFDT?MAIN
+--> ?PR?SCANF?SCANF
+--> ?PR?_ZXPUTCHAR?MAIN
+--> ?PR?PRINTBOOT?MAIN
+--> ?PR?PUTCHAR?PUTCHAR
+--> ?PR?LISTFILE?MAIN
+--> ?PR?_PUTS?PUTS
?PR?SYSTEMINIT?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?COMMINIT?MAIN
+--> ?PR?CFINIT?MAIN
?PR?_ERASESEC?MAIN ----- ----- 002AH 0009H ----- -----
?PR?_FATLINKEND?MAIN 0020H.1 0000H.1 002EH 0002H 0496H 0008H
+--> ?PR?_READONESEC?MAIN
?PR?_READONESEC?MAIN ----- ----- 003DH 000CH ----- -----
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 22:22:52 PAGE 4
?PR?_DELFATRECORD?MAIN 0020H.0 0000H.1 ----- ----- 0460H 0008H
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_WRITEONESEC?MAIN
?PR?_WRITEONESEC?MAIN ----- ----- 0031H 000DH ----- -----
?PR?READCIS?MAIN ----- ----- 002AH 0002H ----- -----
?PR?FORMATCF?MAIN ----- ----- 0022H 0008H 045CH 0200H
+--> ?PR?READCIS?MAIN
+--> ?CO?MAIN
+--> ?PR?_WRITEONESEC?MAIN
+--> ?PR?_ERASESEC?MAIN
?PR?CFFREESPACE?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_READONESEC?MAIN
?PR?_CFFINDFILEINROOT?MAIN ----- ----- 0028H 000DH 0482H 0020H
+--> ?CO?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_STRNCMP?STRNCMP
?PR?_STRNCMP?STRNCMP ----- ----- 003DH 0008H ----- -----
?PR?_CFFINDFILEINDIR?MAIN ----- ----- 002CH 0011H 0460H 002BH
+--> ?CO?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_STRNCMP?STRNCMP
?PR?_CFMAKEDIRECTORY?MAIN 0020H.0 0000H.1 0022H 0007H 045CH 0020H
+--> ?CO?MAIN
+--> ?PR?_SERCHFREEFAT?MAIN
+--> ?PR?_SERCHFREEFDT?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_WRITEONESEC?MAIN
?PR?_SERCHFREEFAT?MAIN 0020H.1 0000H.1 002CH 000FH ----- -----
+--> ?PR?_READONESEC?MAIN
?PR?_SERCHFREEFDT?MAIN 0020H.1 0000H.1 002CH 000EH ----- -----
+--> ?PR?_READONESEC?MAIN
?PR?_CFMAKESUBDIRECTORY?MAIN ----- ----- 0022H 0006H 045CH 0026H
+--> ?CO?MAIN
+--> ?PR?_SERCHFREEFAT?MAIN
+--> ?PR?_CFFINDFILEINROOT?MAIN
+--> ?PR?_SERCHFREEFDT?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_WRITEONESEC?MAIN
?PR?_CFDELETE?MAIN ----- ----- 0022H 0006H 045CH 0004H
+--> ?PR?_CFFINDFILEINROOT?MAIN
+--> ?PR?_DELFATRECORD?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_WRITEONESEC?MAIN
+--> ?PR?_CFFINDFILEINDIR?MAIN
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 22:22:52 PAGE 5
?PR?_CFOPENFILE?MAIN 0020H.0 0000H.1 0022H 000AH 045CH 0003H
+--> ?CO?MAIN
+--> ?PR?_CFFINDFILEINDIR?MAIN
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_FATLINKEND?MAIN
+--> ?PR?_SERCHFREEFAT?MAIN
+--> ?PR?_WRITEONESEC?MAIN
+--> ?PR?_SERCHFREEFDT?MAIN
+--> ?PR?_EMPTYDIRFDT?MAIN
?PR?_EMPTYDIRFDT?MAIN ----- ----- 002CH 0005H 045FH 0200H
+--> ?PR?_WRITEONESEC?MAIN
?PR?_CFREADFILE?MAIN ----- ----- 0022H 000CH 045CH 003AH
+--> ?PR?_READONESEC?MAIN
+--> ?PR?_FATLINKEND?MAIN
?PR?_CFWRITEFILE?MAIN ----- ----- 0022H 0005H 045CH 0004H
+--> ?PR?_WRITEONESEC?MAIN
+--> ?PR?_SERCHFREEFAT?MAIN
+--> ?PR?PUTCHAR?PUTCHAR
+--> ?PR?_READONESEC?MAIN
?PR?CFCLOSEFILE?MAIN ----- ----- ----- ----- 045CH 0021H
+--> ?PR?_WRITEONESEC?MAIN
+--> ?PR?_READONESEC?MAIN
?PR?CFGETBOOT?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_READONESEC?MAIN
?PR?_TESTRAM?MAIN ----- ----- 0022H 0001H ----- -----
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0024H 0014H ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?SCANF?SCANF 0020H.0 0000H.6 0022H 001AH ----- -----
+--> ?PR?GETCHAR?UNGETCHAR
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?GETCHAR?GETCHAR
?PR?GETCHAR?GETCHAR ----- ----- ----- ----- ----- -----
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
?PR?PRINTBOOT?MAIN ----- ----- 0022H 0002H ----- -----
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?PUTCHAR?PUTCHAR
?PR?LISTFILE?MAIN ----- ----- 0022H 0002H 045CH 0020H
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_PUTS?PUTS ----- ----- ----- ----- ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
BL51 BANKED LINKER/LOCATER V5.03 12/01/2005 22:22:52 PAGE 6
SYMBOL TABLE OF MODULE: com (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:4BCFH PUBLIC _TestAddr
C:4CE3H PUBLIC CheckCFStatu
D:0080H PUBLIC P0
C:09C3H PUBLIC _CFOpenFile
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:3F36H PUBLIC CFCloseFile
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:4D06H PUBLIC _zxPutChar
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:45AEH PUBLIC _ReadOneSec
C:4CF1H PUBLIC SystemInit
C:4C97H PUBLIC CFInit
C:4391H PUBLIC ListFile
C:4C31H PUBLIC _TestRam
B:0090H.5 PUBLIC reg_select
C:4C7BH PUBLIC CommInit
X:06A2H SYMBOL s_fileinfo
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -