📄 fat32.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
G:\KEIL805\C51\BIN\BL51.EXE ..\Lib\FAT32CloseFile.obj, ..\Lib\FAT32DiskFreeSize.obj, ..\Lib\FAT32DiskSize.obj, ..\Lib\FA
>> T32FindDIREntry.obj, ..\Lib\FAT32GetPartLongName.obj, ..\Lib\FAT32ListDirectory.obj, ..\Lib\FAT32MountPartition.obj,
>> ..\Lib\FAT32MountVolumeID.obj, ..\Lib\FAT32NextCluster.obj, ..\Lib\FAT32OpenFile.obj, ..\Lib\FAT32ReadCluster.obj, ..
>> \Lib\FAT32ReadFile.obj, ..\Lib\FAT32ChangeDirectory.obj, ..\Lib\FAT32Version.obj, ..\Lib\FAT32Init.obj, ..\Lib\FAT32G
>> etDirName.obj TO ..\Lib\FAT32 PRINT (.\FAT32.m51) RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
..\Lib\FAT32CloseFile.obj (FAT32CLOSEFILE)
..\Lib\FAT32DiskFreeSize.obj (FAT32DISKFREESIZE)
..\Lib\FAT32DiskSize.obj (FAT32DISKSIZE)
..\Lib\FAT32FindDIREntry.obj (FAT32FINDDIRENTRY)
..\Lib\FAT32GetPartLongName.obj (FAT32GETPARTLONGNAME)
..\Lib\FAT32ListDirectory.obj (FAT32LISTDIRECTORY)
..\Lib\FAT32MountPartition.obj (FAT32MOUNTPARTITION)
..\Lib\FAT32MountVolumeID.obj (FAT32MOUNTVOLUMEID)
..\Lib\FAT32NextCluster.obj (FAT32NEXTCLUSTER)
..\Lib\FAT32OpenFile.obj (FAT32OPENFILE)
..\Lib\FAT32ReadCluster.obj (FAT32READCLUSTER)
..\Lib\FAT32ReadFile.obj (FAT32READFILE)
..\Lib\FAT32ChangeDirectory.obj (FAT32CHANGEDIRECTORY)
..\Lib\FAT32Version.obj (FAT32VERSION)
..\Lib\FAT32Init.obj (FAT32INIT)
..\Lib\FAT32GetDirName.obj (FAT32GETDIRNAME)
G:\KEIL805\C51\LIB\C51L.LIB (?C?COPY)
G:\KEIL805\C51\LIB\C51L.LIB (?C?CLDPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?CLDOPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?CSTOPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?ILDOPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LMUL)
G:\KEIL805\C51\LIB\C51L.LIB (?C?ULCMP)
G:\KEIL805\C51\LIB\C51L.LIB (?C?ULSHR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LLDPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LLDOPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LSTPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LSTOPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LSTXDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LSTKXDATA)
G:\KEIL805\C51\LIB\C51L.LIB (PRINTF)
G:\KEIL805\C51\LIB\C51L.LIB (TOUPPER)
G:\KEIL805\C51\LIB\C51L.LIB (?C?STRCMP)
G:\KEIL805\C51\LIB\C51L.LIB (?C?STRCPY)
G:\KEIL805\C51\LIB\C51L.LIB (STRLEN)
G:\KEIL805\C51\LIB\C51L.LIB (?C?CSTPTR)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LLDIDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LLDXDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LLDPDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LLDCODE)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LSTIDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?LSTPDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?PLDIXDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?PSTXDATA)
G:\KEIL805\C51\LIB\C51L.LIB (?C?CCASE)
G:\KEIL805\C51\LIB\C51L.LIB (PUTCHAR)
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 2
LINK MAP OF MODULE: ..\Lib\FAT32 (FAT32CLOSEFILE)
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 0005H UNIT ?DT?PRINTF?PRINTF
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT ?BI?PRINTF?PRINTF
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0028H UNIT ?XD?PRINTF?PRINTF
XDATA 0028H 0025H UNIT ?XD?_FAT32FINDDIRENTRY?FAT32FINDDIRENTRY
XDATA 004DH 0024H UNIT ?XD?_FAT32GETDIRNAME?FAT32GETDIRNAME
XDATA 0071H 0022H UNIT ?XD?FAT32LISTDIRECTORY?FAT32LISTDIRECTORY
XDATA 0093H 0013H UNIT ?XD?FAT32MOUNTPARTITION?FAT32MOUNTPARTITION
XDATA 00A6H 000AH UNIT ?XD?_FAT32NEXTCLUSTER?FAT32NEXTCLUSTER
XDATA 00B0H 0006H UNIT ?XD?_FAT32GETPARTLONGNAME?FAT32GETPARTLONGNAME
XDATA 00B6H 0005H UNIT ?XD?_FAT32OPENFILE?FAT32OPENFILE
XDATA 00BBH 0003H UNIT ?XD?_FAT32READCLUSTER?FAT32READCLUSTER
XDATA 00BEH 0003H UNIT ?XD?_FAT32READFILE?FAT32READFILE
XDATA 00C1H 0002H UNIT ?XD?_FAT32MOUNTVOLUMEID?FAT32MOUNTVOLUMEID
XDATA 00C3H 0001H UNIT ?XD?_FAT32CHANGEDIRECTORY?FAT32CHANGEDIRECTORY
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0606H UNIT ?C?LIB_CODE
CODE 0606H 0393H UNIT ?PR?_FAT32READFILE?FAT32READFILE
CODE 0999H 0365H UNIT ?PR?PRINTF?PRINTF
CODE 0CFEH 034BH UNIT ?PR?_FAT32GETDIRNAME?FAT32GETDIRNAME
CODE 1049H 032DH UNIT ?PR?FAT32LISTDIRECTORY?FAT32LISTDIRECTORY
CODE 1376H 0327H UNIT ?PR?FAT32MOUNTPARTITION?FAT32MOUNTPARTITION
CODE 169DH 0281H UNIT ?PR?_FAT32FINDDIRENTRY?FAT32FINDDIRENTRY
CODE 191EH 0212H UNIT ?CO?FAT32VERSION
CODE 1B30H 0210H UNIT ?PR?_FAT32MOUNTVOLUMEID?FAT32MOUNTVOLUMEID
CODE 1D40H 0191H UNIT ?PR?_FAT32OPENFILE?FAT32OPENFILE
CODE 1ED1H 00F9H UNIT ?PR?_FAT32READCLUSTER?FAT32READCLUSTER
CODE 1FCAH 00EFH UNIT ?PR?_FAT32NEXTCLUSTER?FAT32NEXTCLUSTER
CODE 20B9H 00DCH UNIT ?PR?_FAT32GETPARTLONGNAME?FAT32GETPARTLONGNAME
CODE 2195H 00C6H UNIT ?PR?FAT32INIT?FAT32INIT
CODE 225BH 00AAH UNIT ?PR?_FAT32CHANGEDIRECTORY?FAT32CHANGEDIRECTORY
CODE 2305H 0082H UNIT ?PR?_FAT32CLOSEFILE?FAT32CLOSEFILE
CODE 2387H 006CH UNIT ?PR?FAT32VERSION?FAT32VERSION
CODE 23F3H 0056H UNIT ?PR?FAT32DISKFREESIZE?FAT32DISKFREESIZE
CODE 2449H 002CH UNIT ?CO?FAT32LISTDIRECTORY
CODE 2475H 002BH UNIT ?PR?FAT32DISKSIZE?FAT32DISKSIZE
CODE 24A0H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 24C7H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 24DCH 0011H UNIT ?PR?_TOUPPER?TOUPPER
CODE 24EDH 0010H UNIT ?CO?FAT32MOUNTPARTITION
OVERLAY MAP OF MODULE: ..\Lib\FAT32 (FAT32CLOSEFILE)
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 3
SEGMENT
+--> CALLED SEGMENT
---------------------
UNRESOLVED EXTERNAL SYMBOLS:
BOOTSEC
DISKBUFFER
DPT
FAT
FAT32
FCB
FSI
HDD
IDE
LDIR
LONGFILENAME
SDIR
SDPT
_IDEREADSECTOR
_MEMSWAP16
_MEMSWAP32
_UNI2GB
SYMBOL TABLE OF MODULE: ..\Lib\FAT32 (FAT32CLOSEFILE)
VALUE TYPE NAME
----------------------------------
------- MODULE FAT32CLOSEFILE
C:0000H SYMBOL _ICE_DUMMY_
C:2305H PUBLIC _FAT32CloseFile
------- PROC _FAT32CLOSEFILE
D:0003H SYMBOL fp
C:2305H LINE# 7
C:2307H LINE# 8
C:2307H LINE# 9
C:230DH LINE# 10
C:230DH LINE# 11
C:231DH LINE# 12
C:2332H LINE# 13
C:2347H LINE# 14
C:235CH LINE# 15
C:2371H LINE# 16
C:2386H LINE# 17
C:2386H LINE# 18
------- ENDPROC _FAT32CLOSEFILE
------- ENDMOD FAT32CLOSEFILE
------- MODULE FAT32DISKFREESIZE
C:0000H SYMBOL _ICE_DUMMY_
C:23F3H PUBLIC FAT32DiskFreeSize
------- PROC FAT32DISKFREESIZE
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 4
C:23F3H LINE# 7
C:23F3H LINE# 8
C:23F3H LINE# 9
C:240AH LINE# 10
C:2448H LINE# 11
------- ENDPROC FAT32DISKFREESIZE
------- ENDMOD FAT32DISKFREESIZE
------- MODULE FAT32DISKSIZE
C:0000H SYMBOL _ICE_DUMMY_
C:2475H PUBLIC FAT32DiskSize
------- PROC FAT32DISKSIZE
C:2475H LINE# 7
C:2475H LINE# 8
C:2475H LINE# 9
C:249FH LINE# 10
------- ENDPROC FAT32DISKSIZE
------- ENDMOD FAT32DISKSIZE
------- MODULE FAT32FINDDIRENTRY
C:0000H SYMBOL _ICE_DUMMY_
C:169DH PUBLIC _FAT32FindDIREntry
------- PROC _FAT32FINDDIRENTRY
X:0028H SYMBOL DirName
------- DO
X:002BH SYMBOL i
X:002CH SYMBOL j
D:0006H SYMBOL k
D:0007H SYMBOL m
X:002DH SYMBOL n
X:002EH SYMBOL chain
X:0032H SYMBOL temp
------- ENDDO
C:169DH LINE# 7
C:16A8H LINE# 8
C:16A8H LINE# 13
C:16BCH LINE# 14
C:16C1H LINE# 15
C:16DFH LINE# 16
C:16DFH LINE# 17
C:16E8H LINE# 18
C:16F7H LINE# 19
C:16F7H LINE# 20
C:171DH LINE# 21
C:1745H LINE# 23
C:1745H LINE# 24
C:1766H LINE# 25
C:176FH LINE# 26
C:177BH LINE# 27
C:177BH LINE# 28
C:17A5H LINE# 29
C:17AEH LINE# 30
C:17B4H LINE# 31
C:17BDH LINE# 32
C:17DFH LINE# 33
C:17FCH LINE# 34
C:17FDH LINE# 35
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 5
C:1803H LINE# 36
C:181EH LINE# 37
C:1836H LINE# 38
C:183BH LINE# 39
C:1841H LINE# 40
C:1845H LINE# 41
C:1845H LINE# 42
C:184EH LINE# 43
C:1853H LINE# 44
C:1853H LINE# 45
C:185CH LINE# 46
C:187DH LINE# 47
C:187DH LINE# 49
C:187DH LINE# 51
C:189FH LINE# 52
C:18A4H LINE# 53
C:18E3H LINE# 54
C:18F2H LINE# 55
C:190FH LINE# 56
C:190FH LINE# 57
C:1918H LINE# 58
C:1918H LINE# 59
C:191DH LINE# 60
------- ENDPROC _FAT32FINDDIRENTRY
------- ENDMOD FAT32FINDDIRENTRY
------- MODULE FAT32GETPARTLONGNAME
C:0000H SYMBOL _ICE_DUMMY_
C:20B9H PUBLIC _FAT32GetPartLongName
------- PROC _FAT32GETPARTLONGNAME
X:00B0H SYMBOL ldp
X:00B3H SYMBOL name
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL j
------- ENDDO
C:20B9H LINE# 7
C:20C4H LINE# 8
C:20C4H LINE# 11
C:20C6H LINE# 12
C:20C7H LINE# 13
C:20FFH LINE# 14
C:2101H LINE# 15
C:2139H LINE# 16
C:213BH LINE# 17
C:2173H LINE# 18
C:2183H LINE# 19
------- ENDPROC _FAT32GETPARTLONGNAME
------- ENDMOD FAT32GETPARTLONGNAME
------- MODULE FAT32LISTDIRECTORY
C:0000H SYMBOL _ICE_DUMMY_
C:1049H PUBLIC FAT32ListDirectory
------- PROC FAT32LISTDIRECTORY
------- DO
X:0071H SYMBOL i
X:0072H SYMBOL j
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 6
D:0006H SYMBOL k
D:0007H SYMBOL m
X:0073H SYMBOL n
X:0074H SYMBOL chain
X:0078H SYMBOL temp
------- ENDDO
C:1049H LINE# 7
C:1049H LINE# 8
C:1049H LINE# 15
C:105DH LINE# 16
C:1062H LINE# 17
C:1080H LINE# 18
C:1080H LINE# 19
C:1089H LINE# 20
C:1098H LINE# 21
C:1098H LINE# 22
C:10BEH LINE# 23
C:10E0H LINE# 24
C:1108H LINE# 26
C:1108H LINE# 27
C:1129H LINE# 28
C:1132H LINE# 29
C:113EH LINE# 30
C:113EH LINE# 31
C:1168H LINE# 32
C:1171H LINE# 33
C:1177H LINE# 34
C:1180H LINE# 35
C:11A2H LINE# 36
C:11BFH LINE# 37
C:11C0H LINE# 38
C:11C6H LINE# 39
C:11E1H LINE# 40
C:11F9H LINE# 41
C:11FEH LINE# 42
C:1204H LINE# 43
C:1208H LINE# 44
C:1208H LINE# 45
C:1211H LINE# 46
C:1216H LINE# 47
C:1216H LINE# 48
C:121FH LINE# 49
C:1236H LINE# 50
C:1267H LINE# 51
C:1267H LINE# 52
C:1267H LINE# 53
C:126AH LINE# 55
C:126AH LINE# 57
C:1293H LINE# 58
C:1293H LINE# 59
C:12B1H LINE# 60
C:12BAH LINE# 61
C:12BFH LINE# 62
C:12FFH LINE# 63
C:1330H LINE# 64
C:1361H LINE# 65
C:136AH LINE# 66
BL51 BANKED LINKER/LOCATER V6.00 03/30/2007 13:37:23 PAGE 7
C:136AH LINE# 67
C:136AH LINE# 68
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -