📄 ufcode.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 05/10/2006 10:39:04 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE START900.obj, UFmain.obj, Fat16.obj TO UFCode RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
START900.obj (?C_STARTUP)
UFmain.obj (UFMAIN)
Fat16.obj (FAT16)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: UFCode (?C_STARTUP)
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 0018H UNIT _DATA_GROUP_
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0007H UNIT ?DT?CREATDIRECTORYENTRY?FAT16
DATA 0029H 0003H UNIT ?DT?UFMAIN
DATA 002CH 0003H UNIT ?DT?CREATFAT12?FAT16
IDATA 002FH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0200H UNIT ?XD?FAT16
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 035FH 0298H UNIT ?CO?FAT16
CODE 05F7H 019AH UNIT ?C?LIB_CODE
CODE 0791H 00DFH UNIT ?PR?CREATFAT16?FAT16
CODE 0870H 00C7H UNIT ?PR?CREATDIRECTORYENTRY?FAT16
CODE 0937H 00A5H UNIT ?PR?_WRITEPAGE?FAT16
CODE 09DCH 00A0H UNIT ?PR?CREATDIRECTORYENTRY16?FAT16
CODE 0A7CH 0094H UNIT ?PR?CREATFAT12?FAT16
CODE 0B10H 007FH UNIT ?PR?MAIN?UFMAIN
CODE 0B8FH 0070H UNIT ?PR?_READPAGE?FAT16
CODE 0BFFH 006DH UNIT ?CO?UFMAIN
CODE 0C6CH 0063H UNIT ?PR?_ERASE_BLOCK?FAT16
CODE 0CCFH 004DH UNIT ?PR?FLASH_RESET?FAT16
BL51 BANKED LINKER/LOCATER V6.00 05/10/2006 10:39:04 PAGE 2
CODE 0D1CH 0044H UNIT ?C?LDIV
CODE 0D60H 0032H UNIT ?PR?FORMAT_FLASH?FAT16
CODE 0D92H 002DH UNIT ?PR?FORMAT_FAT12MEDIA?FAT16
CODE 0DBFH 002DH UNIT ?PR?FORMAT_FAT16MEDIA?FAT16
CODE 0DECH 0029H UNIT ?PR?ISP_INITIAL?UFMAIN
CODE 0E15H 0013H UNIT ?PR?_PUTCHAR?UFMAIN
CODE 0E28H 000FH UNIT ?PR?GPIO_INITIAL?UFMAIN
CODE 0E37H 000EH UNIT ?PR?WRITEMBR2FLASH?FAT16
CODE 0E45H 000CH UNIT ?C_C51STARTUP
0E51H F19FH *** GAP ***
CODE FFF0H 0004H ABSOLUTE
FFF4H 0004H *** GAP ***
CODE FFF8H 0008H ABSOLUTE
OVERLAY MAP OF MODULE: UFCode (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?UFMAIN
?PR?MAIN?UFMAIN ----- ----- 0008H 0002H
+--> ?PR?GPIO_INITIAL?UFMAIN
+--> ?PR?ISP_INITIAL?UFMAIN
+--> ?CO?UFMAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?FLASH_RESET?FAT16
+--> ?PR?FORMAT_FLASH?FAT16
+--> ?PR?FORMAT_FAT16MEDIA?FAT16
+--> ?PR?_READPAGE?FAT16
?PR?PRINTF?PRINTF 0020H.0 0001H.1 000CH 0014H
+--> ?PR?_PUTCHAR?UFMAIN
?PR?FLASH_RESET?FAT16 ----- ----- 000AH 0002H
?PR?FORMAT_FLASH?FAT16 ----- ----- 000AH 0002H
+--> ?PR?_ERASE_BLOCK?FAT16
+--> ?CO?FAT16
+--> ?PR?PRINTF?PRINTF
?PR?_ERASE_BLOCK?FAT16 ----- ----- 000CH 0002H
?PR?FORMAT_FAT16MEDIA?FAT16 ----- ----- ----- -----
+--> ?PR?WRITEMBR2FLASH?FAT16
+--> ?CO?FAT16
+--> ?PR?PRINTF?PRINTF
+--> ?PR?CREATFAT16?FAT16
+--> ?PR?CREATDIRECTORYENTRY16?FAT16
?PR?WRITEMBR2FLASH?FAT16 ----- ----- ----- -----
+--> ?CO?FAT16
+--> ?PR?_WRITEPAGE?FAT16
BL51 BANKED LINKER/LOCATER V6.00 05/10/2006 10:39:04 PAGE 3
?PR?_WRITEPAGE?FAT16 ----- ----- 0011H 0005H
?PR?CREATFAT16?FAT16 ----- ----- 000AH 0005H
+--> ?PR?_WRITEPAGE?FAT16
?PR?CREATDIRECTORYENTRY16?FAT16 ----- ----- 000AH 0007H
+--> ?PR?_WRITEPAGE?FAT16
?PR?_READPAGE?FAT16 ----- ----- 000AH 0005H
SYMBOL TABLE OF MODULE: UFCode (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0E45H SEGMENT ?C_C51STARTUP
I:002FH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
N:0001H SYMBOL BOE
N:0000H SYMBOL BOOTSTAT
N:001EH SYMBOL BOOTVEC
N:0003H SYMBOL FOSC
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0100H SYMBOL IDATALEN
C:0E48H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL RPE
N:0000H SYMBOL SEC0
N:0000H SYMBOL SEC1
N:0000H SYMBOL SEC2
N:0000H SYMBOL SEC3
N:0000H SYMBOL SEC4
N:0000H SYMBOL SEC5
N:0000H SYMBOL SEC6
N:0000H SYMBOL SEC7
D:0081H SYMBOL SP
C:0E45H SYMBOL STARTUP1
N:0000H SYMBOL WDSE
N:0000H SYMBOL WDTE
N:0000H SYMBOL XBPSTACK
N:0200H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
N:0023H SYMBOL _UCFG1
N:0000H SYMBOL _UCFG2
C:0000H LINE# 259
C:0E45H LINE# 266
C:0E47H LINE# 267
C:0E48H LINE# 268
C:0E49H LINE# 269
C:0E4BH LINE# 307
BL51 BANKED LINKER/LOCATER V6.00 05/10/2006 10:39:04 PAGE 4
C:0E4EH LINE# 308
------- ENDMOD ?C_STARTUP
------- MODULE UFMAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:00A4H PUBLIC P2M1
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:00A5H PUBLIC P2M2
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
D:00BAH PUBLIC SSTAT
C:0DECH PUBLIC ISP_Initial
B:0098H.1 PUBLIC TI
C:0B10H PUBLIC main
B:0090H.3 PUBLIC Key
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00BDH PUBLIC BRGCON
D:00B8H PUBLIC IP0
D:00C8H PUBLIC TCR20
C:0E15H PUBLIC _putchar
D:00D8H PUBLIC I2CON
D:00BEH PUBLIC BRGR0
C:0E28H PUBLIC GPIO_Initial
D:00BFH PUBLIC BRGR1
D:0029H PUBLIC ISP
D:00A2H PUBLIC AUXR1
D:00D0H PUBLIC PSW
------- PROC _PUTCHAR
D:0007H SYMBOL c
C:0E15H LINE# 40
C:0E15H LINE# 41
C:0E18H LINE# 42
C:0E1BH LINE# 43
C:0E1DH LINE# 44
C:0E20H LINE# 45
C:0E20H LINE# 46
C:0E23H LINE# 47
C:0E25H LINE# 48
C:0E27H LINE# 49
------- ENDPROC _PUTCHAR
------- PROC GPIO_INITIAL
C:0E28H LINE# 54
C:0E28H LINE# 55
C:0E28H LINE# 56
C:0E2BH LINE# 57
C:0E2DH LINE# 58
C:0E30H LINE# 59
C:0E32H LINE# 60
BL51 BANKED LINKER/LOCATER V6.00 05/10/2006 10:39:04 PAGE 5
C:0E34H LINE# 61
C:0E36H LINE# 62
------- ENDPROC GPIO_INITIAL
------- PROC ISP_INITIAL
C:0DECH LINE# 64
C:0DECH LINE# 65
C:0DECH LINE# 66
C:0DF5H LINE# 67
C:0DF8H LINE# 68
C:0DFFH LINE# 70
C:0E02H LINE# 71
C:0E05H LINE# 72
C:0E08H LINE# 73
C:0E0BH LINE# 74
C:0E0EH LINE# 75
C:0E11H LINE# 76
C:0E14H LINE# 77
------- ENDPROC ISP_INITIAL
------- PROC MAIN
------- DO
D:0008H SYMBOL i
------- ENDDO
C:0B10H LINE# 79
C:0B10H LINE# 80
C:0B10H LINE# 83
C:0B13H LINE# 85
C:0B16H LINE# 87
C:0B18H LINE# 88
C:0B21H LINE# 89
C:0B2AH LINE# 91
C:0B30H LINE# 92
C:0B30H LINE# 93
C:0B39H LINE# 95
C:0B3CH LINE# 97
C:0B3FH LINE# 99
C:0B48H LINE# 100
C:0B56H LINE# 101
C:0B5BH LINE# 102
C:0B84H LINE# 103
C:0B84H LINE# 105
C:0B8DH LINE# 106
------- ENDPROC MAIN
------- ENDMOD UFMAIN
------- MODULE FAT16
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0E37H PUBLIC WriteMBR2Flash
C:0C6CH PUBLIC _Erase_Block
B:0080H.7 PUBLIC Flash_ALE
B:0080H.6 PUBLIC Flash_CLE
C:09DCH PUBLIC CreatDirectoryEntry16
BL51 BANKED LINKER/LOCATER V6.00 05/10/2006 10:39:04 PAGE 6
C:0D92H PUBLIC Format_Fat12Media
C:03F7H PUBLIC BPB_Data
C:0A7CH PUBLIC CreatFAT12
D:0098H PUBLIC SCON
C:0DBFH PUBLIC Format_Fat16Media
D:0088H PUBLIC TCON
C:0791H PUBLIC CreatFAT16
C:0D60H PUBLIC Format_Flash
C:0870H PUBLIC CreatDirectoryEntry
D:00B8H PUBLIC IP0
D:00C8H PUBLIC TCR20
C:0CCFH PUBLIC Flash_Reset
D:00D8H PUBLIC I2CON
C:0B8FH PUBLIC _ReadPage
B:0080H.1 PUBLIC CPU_RD
B:0090H.5 PUBLIC Flash_RB
B:0080H.5 PUBLIC Flash_CS
C:0944H PUBLIC _WritePage
B:0080H.2 PUBLIC CPU_WR
D:00D0H PUBLIC PSW
X:0000H PUBLIC Page_Buf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -