📄 mp3decoder_run.m51
字号:
BL51 BANKED LINKER/LOCATER V4.23 07/01/2003 22:22:57 PAGE 1
BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj, ..\Lib\CHIPSOURCE.LIB, ..\Lib\COMMON.LIB, ..\Lib\FAT32.LIB, ..\Lib\IDEIO.LIB, ..\Lib\
>> MP3DECODER.LIB TO MP3DECODER_RUN RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
..\Lib\CHIPSOURCE.LIB (INITUART)
..\Lib\CHIPSOURCE.LIB (INITPLL)
..\Lib\FAT32.LIB (FAT32CLOSEFILE)
..\Lib\FAT32.LIB (FAT32DISKFREESIZE)
..\Lib\FAT32.LIB (FAT32DISKSIZE)
..\Lib\FAT32.LIB (FAT32MOUNTPARTITION)
..\Lib\FAT32.LIB (FAT32MOUNTVOLUMEID)
..\Lib\FAT32.LIB (FAT32OPENFILE)
..\Lib\FAT32.LIB (FAT32INIT)
..\Lib\FAT32.LIB (FAT32FINDDIRENTRY)
..\Lib\FAT32.LIB (FAT32GETPARTLONGNAME)
..\Lib\FAT32.LIB (FAT32READCLUSTER)
..\Lib\FAT32.LIB (FAT32NEXTCLUSTER)
..\Lib\IDEIO.LIB (IDESETCURRENTDEVICE)
..\Lib\IDEIO.LIB (IDEINIT)
..\Lib\IDEIO.LIB (_IDEREADSECTOR)
..\Lib\IDEIO.LIB (IDEIDENTIFIEDDEVICE)
..\Lib\IDEIO.LIB (IDERESET)
..\Lib\IDEIO.LIB (IDESTATUS)
..\Lib\MP3DECODER.LIB (INITMP3DECODER)
..\Lib\MP3DECODER.LIB (LOADMP3DATA)
..\Lib\MP3DECODER.LIB (MP3PLAYLIST)
..\Lib\CHIPSOURCE.LIB (INITAUDIOINTERFACE)
..\Lib\COMMON.LIB (MEMSWAP16)
..\Lib\COMMON.LIB (MEMSWAP32)
..\Lib\COMMON.LIB (UNI2GB)
..\Lib\FAT32.LIB (FAT32READFILE)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (PRINTF)
D:\KEIL\C51\LIB\C51L.LIB (TOUPPER)
D:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?STRCPY)
BL51 BANKED LINKER/LOCATER V4.23 07/01/2003 22:22:57 PAGE 2
D:\KEIL\C51\LIB\C51L.LIB (STRLEN)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: MP3DECODER_RUN (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 0006H UNIT _DATA_GROUP_
DATA 000EH 0004H UNIT ?DT?MAIN
0012H 000EH *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 05B0H UNIT ?XD?MAIN
XDATA 05B0H 00C4H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 7458H UNIT ?CO?UNI2GB
CODE 745BH 061CH UNIT ?C?LIB_CODE
CODE 7A77H 03BBH UNIT ?PR?_MP3PLAYLIST?MP3PLAYLIST
CODE 7E32H 039DH UNIT ?PR?_FAT32READFILE?FAT32READFILE
CODE 81CFH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 8534H 0327H UNIT ?PR?FAT32MOUNTPARTITION?FAT32MOUNTPARTITION
CODE 885BH 0281H UNIT ?PR?_FAT32FINDDIRENTRY?FAT32FINDDIRENTRY
CODE 8ADCH 0210H UNIT ?PR?_FAT32MOUNTVOLUMEID?FAT32MOUNTVOLUMEID
CODE 8CECH 0209H UNIT ?PR?_UNI2GB?UNI2GB
CODE 8EF5H 0191H UNIT ?PR?_FAT32OPENFILE?FAT32OPENFILE
CODE 9086H 0175H UNIT ?PR?MAIN?MAIN
CODE 91FBH 0134H UNIT ?PR?_IDEIDENTIFIEDDEVICE?IDEIDENTIFIEDDEVICE
CODE 932FH 00F9H UNIT ?PR?_FAT32READCLUSTER?FAT32READCLUSTER
CODE 9428H 00F1H UNIT ?CO?MAIN
CODE 9519H 00F0H UNIT ?PR?_IDEREADSECTOR?_IDEREADSECTOR
CODE 9609H 00EFH UNIT ?PR?_FAT32NEXTCLUSTER?FAT32NEXTCLUSTER
CODE 96F8H 00E4H UNIT ?PR?_LOADMP3DATA?LOADMP3DATA
CODE 97DCH 00DCH UNIT ?PR?_FAT32GETPARTLONGNAME?FAT32GETPARTLONGNAME
CODE 98B8H 00C6H UNIT ?PR?FAT32INIT?FAT32INIT
CODE 997EH 0082H UNIT ?PR?_FAT32CLOSEFILE?FAT32CLOSEFILE
CODE 9A00H 0075H UNIT ?PR?_IDERESET?IDERESET
CODE 9A75H 0056H UNIT ?PR?FAT32DISKFREESIZE?FAT32DISKFREESIZE
CODE 9ACBH 004AH UNIT ?PR?_IDESETCURRENTDEVICE?IDESETCURRENTDEVICE
BL51 BANKED LINKER/LOCATER V4.23 07/01/2003 22:22:57 PAGE 3
CODE 9B15H 003DH UNIT ?PR?_IDESTATUS?IDESTATUS
CODE 9B52H 002FH UNIT ?PR?IDEINIT?IDEINIT
CODE 9B81H 002BH UNIT ?PR?FAT32DISKSIZE?FAT32DISKSIZE
CODE 9BACH 0027H UNIT ?PR?_MEMSWAP32?MEMSWAP32
CODE 9BD3H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 9BFAH 0025H UNIT ?PR?INITPLL?INITPLL
CODE 9C1FH 001FH UNIT ?CO?LOADMP3DATA
CODE 9C3EH 0016H UNIT ?PR?_MEMSWAP16?MEMSWAP16
CODE 9C54H 0015H UNIT ?PR?_INITAUDIOINTERFACE?INITAUDIOINTERFACE
CODE 9C69H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 9C7EH 0011H UNIT ?PR?_TOUPPER?TOUPPER
CODE 9C8FH 0010H UNIT ?CO?FAT32MOUNTPARTITION
CODE 9C9FH 000FH UNIT ?PR?INITUART?INITUART
CODE 9CAEH 000CH UNIT ?PR?INITMP3DECODER?INITMP3DECODER
CODE 9CBAH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: MP3DECODER_RUN (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- ----- 05B0H 0085H
+--> ?CO?MAIN
+--> ?PR?INITUART?INITUART
+--> ?PR?INITPLL?INITPLL
+--> ?PR?IDEINIT?IDEINIT
+--> ?PR?_IDESETCURRENTDEVICE?IDESETCURREN...
+--> ?PR?PRINTF?PRINTF
+--> ?PR?FAT32INIT?FAT32INIT
+--> ?PR?FAT32MOUNTPARTITION?FAT32MOUNTPAR...
+--> ?PR?_FAT32MOUNTVOLUMEID?FAT32MOUNTVOL...
+--> ?PR?FAT32DISKSIZE?FAT32DISKSIZE
+--> ?PR?FAT32DISKFREESIZE?FAT32DISKFREESIZE
+--> ?PR?INITMP3DECODER?INITMP3DECODER
+--> ?PR?_MP3PLAYLIST?MP3PLAYLIST
+--> ?PR?_FAT32OPENFILE?FAT32OPENFILE
+--> ?PR?_LOADMP3DATA?LOADMP3DATA
+--> ?PR?_FAT32CLOSEFILE?FAT32CLOSEFILE
?PR?IDEINIT?IDEINIT ----- ----- ----- ----- ----- -----
+--> ?PR?_IDERESET?IDERESET
+--> ?PR?_IDEIDENTIFIEDDEVICE?IDEIDENTIFIE...
?PR?_IDERESET?IDERESET ----- ----- ----- ----- 0635H 0002H
?PR?_IDEIDENTIFIEDDEVICE?IDEIDENTIFIE... ----- ----- ----- ----- 0635H 0002H
+--> ?PR?_IDESTATUS?IDESTATUS
+--> ?PR?_MEMSWAP32?MEMSWAP32
?PR?_IDESTATUS?IDESTATUS ----- ----- ----- ----- 066FH 0005H
BL51 BANKED LINKER/LOCATER V4.23 07/01/2003 22:22:57 PAGE 4
?PR?_MEMSWAP32?MEMSWAP32 ----- ----- 0009H 0004H 066CH 0004H
?PR?_IDESETCURRENTDEVICE?IDESETCURREN... ----- ----- ----- ----- ----- -----
+--> ?PR?_IDESTATUS?IDESTATUS
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0009H 0005H 0635H 0028H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?FAT32MOUNTPARTITION?FAT32MOUNTPAR... ----- ----- ----- ----- 0635H 0013H
+--> ?CO?FAT32MOUNTPARTITION
+--> ?PR?_IDEREADSECTOR?_IDEREADSECTOR
+--> ?PR?_MEMSWAP32?MEMSWAP32
?PR?_IDEREADSECTOR?_IDEREADSECTOR ----- ----- ----- ----- 066CH 0003H
+--> ?PR?_IDESTATUS?IDESTATUS
?PR?_FAT32MOUNTVOLUMEID?FAT32MOUNTVOL... ----- ----- ----- ----- 0635H 0002H
+--> ?PR?_IDEREADSECTOR?_IDEREADSECTOR
+--> ?PR?_MEMSWAP16?MEMSWAP16
+--> ?PR?_MEMSWAP32?MEMSWAP32
?PR?_MEMSWAP16?MEMSWAP16 ----- ----- 0008H 0002H 063AH 0002H
?PR?FAT32DISKFREESIZE?FAT32DISKFREESIZE ----- ----- ----- ----- ----- -----
+--> ?PR?_IDEREADSECTOR?_IDEREADSECTOR
+--> ?PR?_MEMSWAP32?MEMSWAP32
?PR?_MP3PLAYLIST?MP3PLAYLIST ----- ----- ----- ----- 0635H 0028H
+--> ?PR?_FAT32READCLUSTER?FAT32READCLUSTER
+--> ?PR?_FAT32GETPARTLONGNAME?FAT32GETPAR...
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_TOUPPER?TOUPPER
?PR?_FAT32READCLUSTER?FAT32READCLUSTER ----- ----- ----- ----- 065FH 0003H
+--> ?PR?_FAT32NEXTCLUSTER?FAT32NEXTCLUSTER
+--> ?PR?_IDEREADSECTOR?_IDEREADSECTOR
?PR?_FAT32NEXTCLUSTER?FAT32NEXTCLUSTER ----- ----- ----- ----- 0662H 000AH
+--> ?PR?_IDEREADSECTOR?_IDEREADSECTOR
+--> ?PR?_MEMSWAP32?MEMSWAP32
?PR?_FAT32GETPARTLONGNAME?FAT32GETPAR... ----- ----- ----- ----- 065FH 0006H
+--> ?PR?_UNI2GB?UNI2GB
?PR?_UNI2GB?UNI2GB ----- ----- ----- ----- 0665H 000DH
+--> ?CO?UNI2GB
?PR?_FAT32OPENFILE?FAT32OPENFILE ----- ----- ----- ----- 0635H 0005H
+--> ?PR?_FAT32FINDDIRENTRY?FAT32FINDDIRENTRY
+--> ?PR?_MEMSWAP32?MEMSWAP32
+--> ?PR?_MEMSWAP16?MEMSWAP16
?PR?_FAT32FINDDIRENTRY?FAT32FINDDIRENTRY ----- ----- ----- ----- 063AH 0025H
+--> ?PR?_FAT32READCLUSTER?FAT32READCLUSTER
+--> ?PR?_FAT32GETPARTLONGNAME?FAT32GETPAR...
+--> ?PR?_STRLEN?STRLEN
BL51 BANKED LINKER/LOCATER V4.23 07/01/2003 22:22:57 PAGE 5
?PR?_LOADMP3DATA?LOADMP3DATA ----- ----- 0008H 0001H ----- -----
+--> ?PR?_FAT32READFILE?FAT32READFILE
+--> ?CO?LOADMP3DATA
+--> ?CO?MAIN
+--> ?PR?_INITAUDIOINTERFACE?INITAUDIOINTE...
+--> ?PR?PRINTF?PRINTF
?PR?_FAT32READFILE?FAT32READFILE ----- ----- ----- ----- 0635H 0003H
+--> ?PR?_FAT32NEXTCLUSTER?FAT32NEXTCLUSTER
+--> ?PR?_IDEREADSECTOR?_IDEREADSECTOR
SYMBOL TABLE OF MODULE: MP3DECODER_RUN (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:94FCH PUBLIC DACFs
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:00B0H.5 PUBLIC T1
B:00C0H.3 PUBLIC SS_
B:00A8H.7 PUBLIC EA
B:00C8H.6 PUBLIC MPREQ
C:9511H PUBLIC MP3FileNameExt
B:0098H.7 PUBLIC FE
B:00C8H.0 PUBLIC MPVER
B:0080H.0 PUBLIC P0_0
B:0090H.0 PUBLIC P1_0
B:0080H.1 PUBLIC P0_1
X:0000H PUBLIC BOOTSEC
B:00A0H.0 PUBLIC P2_0
B:0090H.1 PUBLIC P1_1
B:0080H.2 PUBLIC P0_2
B:00B0H.0 PUBLIC P3_0
B:00A0H.1 PUBLIC P2_1
B:0090H.0 PUBLIC KIN0
B:0090H.2 PUBLIC P1_2
B:0080H.3 PUBLIC P0_3
B:00C0H.0 PUBLIC P4_0
B:00B0H.1 PUBLIC P3_1
B:00A0H.2 PUBLIC P2_2
B:0090H.1 PUBLIC KIN1
B:0090H.3 PUBLIC P1_3
B:0080H.4 PUBLIC P0_4
B:00D8H.0 PUBLIC P5_0
B:00C0H.1 PUBLIC P4_1
B:00B0H.2 PUBLIC P3_2
B:00A0H.3 PUBLIC P2_3
B:0090H.2 PUBLIC KIN2
B:0090H.4 PUBLIC P1_4
B:0080H.5 PUBLIC P0_5
B:00D8H.1 PUBLIC P5_1
B:00C0H.2 PUBLIC P4_2
BL51 BANKED LINKER/LOCATER V4.23 07/01/2003 22:22:57 PAGE 6
B:00B0H.7 PUBLIC RD
B:00B0H.3 PUBLIC P3_3
B:00A0H.4 PUBLIC P2_4
B:0090H.3 PUBLIC KIN3
B:0090H.5 PUBLIC P1_5
B:0080H.6 PUBLIC P0_6
B:00A8H.5 PUBLIC EMP3
B:00D8H.2 PUBLIC P5_2
B:00C0H.3 PUBLIC P4_3
B:00B0H.4 PUBLIC P3_4
B:00A0H.5 PUBLIC P2_5
B:0090H.6 PUBLIC P1_6
B:0080H.7 PUBLIC P0_7
B:00D8H.3 PUBLIC P5_3
B:00C0H.4 PUBLIC P4_4
B:00B0H.5 PUBLIC P3_5
B:00A0H.6 PUBLIC P2_6
B:0090H.7 PUBLIC P1_7
B:00A8H.4 PUBLIC ES
X:0003H PUBLIC LongFileName
B:00C0H.5 PUBLIC P4_5
B:00B0H.6 PUBLIC P3_6
B:00A0H.7 PUBLIC P2_7
B:00C0H.6 PUBLIC P4_6
B:00B0H.7 PUBLIC P3_7
B:0098H.0 PUBLIC RI
B:00C0H.7 PUBLIC P4_7
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -