?? console.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 05/23/2004 18:02:34 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE D:\ABC\main.obj, D:\ABC\COMMAND.obj, ..\Lib\CHIPSOURCE.LIB (INTERRUPTKEY), ..\Lib\COMMON.LIB, .
>> .\Lib\IDEIO.LIB, ..\Lib\MP3DECODER.LIB (INTERRUPTMP3), ..\Lib\FAT.LIB, ..\Lib\LCD.LIB, ..\Lib\USB.LIB (INTERRUPTUSB)
>> TO D:\ABC\console PRINT (.\console.m51) RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
D:\ABC\main.obj (MAIN)
D:\ABC\COMMAND.obj (COMMAND)
..\Lib\CHIPSOURCE.LIB (INTERRUPTKEY)
..\Lib\CHIPSOURCE.LIB (INITUART)
..\Lib\CHIPSOURCE.LIB (INITPLL)
..\Lib\CHIPSOURCE.LIB (INITKEY)
..\Lib\IDEIO.LIB (IDESETCURRENTDEVICE)
..\Lib\IDEIO.LIB (IDEINIT)
..\Lib\IDEIO.LIB (IDEIDENTIFIEDDEVICE)
..\Lib\IDEIO.LIB (IDERESET)
..\Lib\IDEIO.LIB (IDESTATUS)
..\Lib\MP3DECODER.LIB (INTERRUPTMP3)
..\Lib\MP3DECODER.LIB (INITMP3DECODER)
..\Lib\MP3DECODER.LIB (LOADMP3DATA)
..\Lib\FAT.LIB (FATINIT)
..\Lib\FAT.LIB (FATSET)
..\Lib\FAT.LIB (FATMP)
..\Lib\FAT.LIB (FATGP)
..\Lib\FAT.LIB (FATNE)
..\Lib\FAT.LIB (FATGFN)
..\Lib\FAT.LIB (FATOF)
..\Lib\FAT.LIB (FATRF)
..\Lib\FAT.LIB (FATCF)
..\Lib\FAT.LIB (FATISDIR)
..\Lib\FAT.LIB (FATCD)
..\Lib\FAT.LIB (INITAUDIOINTERFACE)
..\Lib\FAT.LIB (MEMSWAP32)
..\Lib\FAT.LIB (FATFP)
..\Lib\FAT.LIB (FATNC)
..\Lib\FAT.LIB (FATGFE)
..\Lib\FAT.LIB (FATGFL)
..\Lib\FAT.LIB (FATFINDFIRSTENTRY)
..\Lib\FAT.LIB (MEMSWAP16)
..\Lib\FAT.LIB (UNI2GB)
..\Lib\FAT.LIB (IDEREADSECTOR)
..\Lib\FAT.LIB (IDEWRITESECTOR)
..\Lib\USB.LIB (INTERRUPTUSB)
..\Lib\USB.LIB (USBCLEARFEATURE)
..\Lib\USB.LIB (USBEP0READPACKET)
..\Lib\USB.LIB (USBEP1READPACKET)
..\Lib\USB.LIB (USBGETCONFIGURATION)
..\Lib\USB.LIB (USBGETDESCRIPTOR)
..\Lib\USB.LIB (USBGETINTERFACE)
..\Lib\USB.LIB (USBGETSTATUS)
..\Lib\USB.LIB (USBRESERVED)
..\Lib\USB.LIB (USBSETADDRESS)
..\Lib\USB.LIB (USBSETCONFIGURATION)
..\Lib\USB.LIB (USBSETINTERFACE)
BL51 BANKED LINKER/LOCATER V5.03 05/23/2004 18:02:34 PAGE 2
..\Lib\USB.LIB (SCSICBWPROCESS)
..\Lib\USB.LIB (USBEP0WRITEPACKET)
..\Lib\USB.LIB (USBEP2WRITEPACKET)
..\Lib\USB.LIB (SCSICSWPROCESS)
..\Lib\USB.LIB (SCSIINQUIRY)
..\Lib\USB.LIB (SCSIMODESENSE6)
..\Lib\USB.LIB (SCSIREAD10)
..\Lib\USB.LIB (SCSIREADCAPACITY)
..\Lib\USB.LIB (SCSIREADLONG)
..\Lib\USB.LIB (SCSIWRITE10)
..\Lib\USB.LIB (SCSIREQUESTSENSE)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LILDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (_GETKEY)
C:\KEIL\C51\LIB\C51L.LIB (TOUPPER)
C:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51L.LIB (STRNCMP)
C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\KEIL\C51\LIB\C51L.LIB (ATOI)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
BL51 BANKED LINKER/LOCATER V5.03 05/23/2004 18:02:34 PAGE 3
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LILDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LILDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (ISDIGIT)
C:\KEIL\C51\LIB\C51L.LIB (ISSPACE)
LINK MAP OF MODULE: D:\ABC\console (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 0012H UNIT ?DT?MAIN
001AH 0006H *** GAP ***
BIT 0020H.0 0003H.3 UNIT _BIT_GROUP_
0023H.3 0000H.5 *** GAP ***
DATA 0024H 0021H UNIT _DATA_GROUP_
IDATA 0045H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0016H INPAGE _PDATA_GROUP_
XDATA 0016H 05D1H UNIT ?XD?MAIN
XDATA 05E7H 011CH UNIT _XDATA_GROUP_
XDATA 0703H 0080H UNIT ?XD?COMMAND
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0028H UNIT ?PR?_FATSETSTORAGEMEDIA?FATSET
CODE 002BH 0003H ABSOLUTE
CODE 002EH 002BH UNIT ?PR?USBCLEARFEATURE?USBCLEARFEATURE
CODE 0059H 0001H UNIT ?PR?SCSIREQUESTSENSE?SCSIREQUESTSENSE
005AH 0001H *** GAP ***
CODE 005BH 0003H ABSOLUTE
CODE 005EH 000DH UNIT ?PR?INITKEY?INITKEY
CODE 006BH 0003H ABSOLUTE
CODE 006EH 7458H UNIT ?CO?UNI2GB
CODE 74C6H 08F4H UNIT ?C?LIB_CODE
CODE 7DBAH 08CFH UNIT ?CO?COMMAND
CODE 8689H 07F4H UNIT ?PR?_FATGETFILENAME?FATGFN
CODE 8E7DH 0680H UNIT ?PR?_FATMOUNTPARTITION?FATMP
CODE 94FDH 05B3H UNIT ?PR?_FATNEXTENTRY?FATNE
CODE 9AB0H 051CH UNIT ?PR?_FATGETFILEENTRY?FATGFE
CODE 9FCCH 049DH UNIT ?PR?_FATGETFILELENGTH?FATGFL
CODE A469H 0495H UNIT ?PR?_FATISDIRECTORY?FATISDIR
BL51 BANKED LINKER/LOCATER V5.03 05/23/2004 18:02:34 PAGE 4
CODE A8FEH 03AAH UNIT ?CO?MAIN
CODE ACA8H 0365H UNIT ?PR?PRINTF?PRINTF
CODE B00DH 0323H UNIT ?PR?_FATREADFILE?FATRF
CODE B330H 0249H UNIT ?PR?_FATFINDFIRSTENTRY?FATFINDFIRSTENTRY
CODE B579H 0228H UNIT ?PR?_FATNEXTCLUSTER?FATNC
CODE B7A1H 021FH UNIT ?PR?_FATFINDPARTITION?FATFP
CODE B9C0H 01EFH UNIT ?PR?_FATOPENFILE?FATOF
CODE BBAFH 01D3H UNIT ?PR?_UNI2GB?UNI2GB
CODE BD82H 01D2H UNIT ?PR?FATGETPARTITIONS?FATGP
CODE BF54H 019DH UNIT ?PR?INTERRUPTUSB?INTERRUPTUSB
CODE C0F1H 0197H UNIT ?PR?_IDEIDENTIFIEDDEVICE?IDEIDENTIFIEDDEVICE
CODE C288H 015BH UNIT ?PR?PLAY?MAIN
CODE C3E3H 0143H UNIT ?PR?SCSIWRITE10?SCSIWRITE10
CODE C526H 0134H UNIT ?PR?USBGETDESCRIPTOR?USBGETDESCRIPTOR
CODE C65AH 012DH UNIT ?PR?SCSIREAD10?SCSIREAD10
CODE C787H 011DH UNIT ?PR?_FATCLOSEFILE?FATCF
CODE C8A4H 0104H UNIT ?PR?ACCEPTCMD?COMMAND
CODE C9A8H 0101H UNIT ?PR?INTERRUPTMP3?INTERRUPTMP3
CODE CAA9H 0100H UNIT ?PR?_IDEREADSECTOR?IDEREADSECTOR
CODE CBA9H 00FFH UNIT ?PR?CD?MAIN
CODE CCA8H 00F4H UNIT ?PR?_LOADMP3DATA?LOADMP3DATA
CODE CD9CH 00F2H UNIT ?PR?_VOLUME?MAIN
CODE CE8EH 00DFH UNIT ?PR?MAIN?MAIN
CODE CF6DH 00DBH UNIT ?PR?_ATOI?ATOI
CODE D048H 00DAH UNIT ?PR?FATINIT?FATINIT
CODE D122H 00C9H UNIT ?PR?SCSICBWPROCESS?SCSICBWPROCESS
CODE D1EBH 00C3H UNIT ?PR?INTERRUPTKEY?INTERRUPTKEY
CODE D2AEH 00B5H UNIT ?PR?LISTDISK?MAIN
CODE D363H 00B1H UNIT ?PR?_FATCHANGEDIRECTORY?FATCD
CODE D414H 00ACH UNIT ?PR?MOUNTDRIVE?MAIN
CODE D4C0H 0098H UNIT ?PR?DIR?MAIN
CODE D558H 008CH UNIT ?C_C51STARTUP
CODE D5E4H 0076H UNIT ?PR?_STRNCMP?STRNCMP
CODE D65AH 0075H UNIT ?PR?_IDERESET?IDERESET
CODE D6CFH 0074H UNIT ?PR?MOUNTDISK?MAIN
CODE D743H 0068H UNIT ?PR?USBEP2WRITEPACKET?USBEP2WRITEPACKET
CODE D7ABH 0067H UNIT ?PR?_IDEINIT?IDEINIT
CODE D812H 0065H UNIT ?PR?LISTDRIVE?MAIN
CODE D877H 005BH UNIT ?PR?BASS?MAIN
CODE D8D2H 004CH UNIT ?PR?_SCSICSWPROCESS?SCSICSWPROCESS
CODE D91EH 004BH UNIT ?PR?_IDESETCURRENTDEVICE?IDESETCURRENTDEVICE
CODE D969H 0048H UNIT ?PR?PRINTLOGO?COMMAND
CODE D9B1H 0043H UNIT ?PR?HELP?COMMAND
CODE D9F4H 003FH UNIT ?PR?SCSIREADCAPACITY?SCSIREADCAPACITY
CODE DA33H 003CH UNIT ?PR?INITDISK?MAIN
CODE DA6FH 0038H UNIT ?PR?USBSETCONFIGURATION?USBSETCONFIGURATION
CODE DAA7H 0037H UNIT ?PR?_IDESTATUS?IDESTATUS
CODE DADEH 0036H UNIT ?PR?_INITMP3DECODER?INITMP3DECODER
CODE DB14H 0035H UNIT ?PR?USBEP0WRITEPACKET?USBEP0WRITEPACKET
CODE DB49H 0034H UNIT ?PR?USBSETADDRESS?USBSETADDRESS
CODE DB7DH 0030H UNIT ?PR?SCSIINQUIRY?SCSIINQUIRY
CODE DBADH 0027H UNIT ?PR?_MEMSWAP32?MEMSWAP32
CODE DBD4H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE DBFBH 0025H UNIT ?PR?INITPLL?INITPLL
CODE DC20H 0023H UNIT ?PR?USBEP0READPACKET?USBEP0READPACKET
CODE DC43H 0023H UNIT ?PR?USBEP1READPACKET?USBEP1READPACKET
CODE DC66H 0018H UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.03 05/23/2004 18:02:34 PAGE 5
CODE DC7EH 0016H UNIT ?PR?_MEMSWAP16?MEMSWAP16
CODE DC94H 0015H UNIT ?PR?_INITAUDIOINTERFACE?INITAUDIOINTERFACE
CODE DCA9H 0015H UNIT ?PR?SCSIMODESENSE6?SCSIMODESENSE6
CODE DCBEH 0015H UNIT ?PR?SCSIREADLONG?SCSIREADLONG
CODE DCD3H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE DCE8H 0014H UNIT ?CO?LOADMP3DATA
CODE DCFCH 0014H UNIT ?PR?_ISSPACE?ISSPACE
CODE DD10H 0013H UNIT ?PR?USBGETCONFIGURATION?USBGETCONFIGURATION
CODE DD23H 0013H UNIT ?PR?USBGETINTERFACE?USBGETINTERFACE
CODE DD36H 0013H UNIT ?PR?USBGETSTATUS?USBGETSTATUS
CODE DD49H 0013H UNIT ?PR?USBRESERVED?USBRESERVED
CODE DD5CH 0013H UNIT ?PR?USBSETINTERFACE?USBSETINTERFACE
CODE DD6FH 0011H UNIT ?PR?_IDEWRITESECTOR?IDEWRITESECTOR
CODE DD80H 0011H UNIT ?PR?_TOUPPER?TOUPPER
CODE DD91H 000FH UNIT ?PR?INITUART?INITUART
CODE DDA0H 000FH UNIT ?CO?USBSETADDRESS
CODE DDAFH 000FH UNIT ?CO?SCSICBWPROCESS
CODE DDBEH 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE DDCDH 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE DDD7H 0008H UNIT ?PR?STOP?MAIN
CODE DDDFH 0005H UNIT ?CO?FATRF
CODE DDE4H 0004H UNIT ?PR?PAUSE?MAIN
CODE DDE8H 0004H UNIT ?PR?GOON?MAIN
OVERLAY MAP OF MODULE: D:\ABC\console (MAIN)
SEGMENT BIT_GROUP DATA_GROUP PDATA_GROUP XDATA_GRO
>> UP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH START LE
>> NGTH
------------------------------------------------------------------------------------------------------------------------
>> ----
?PR?INTERRUPTKEY?INTERRUPTKEY ----- ----- 0024H 0003H ----- ----- ----- --
>> ---
*** NEW ROOT ***************************************************
?PR?INTERRUPTMP3?INTERRUPTMP3 ----- ----- ----- ----- ----- ----- ----- --
>> ---
+--> ?PR?_FATREADFILE?FATRF
+--> ?PR?_FATCLOSEFILE?FATCF
+--> ?PR?_FATNEXTENTRY?FATNE
+--> ?PR?_FATGETFILENAME?FATGFN
+--> ?PR?_FATOPENFILE?FATOF
+--> ?PR?_LOADMP3DATA?LOADMP3DATA
?PR?_FATREADFILE?FATRF ----- ----- ----- ----- ----- ----- 06D4H 00
>> 07H
+--> ?CO?FATRF
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_FATNEXTCLUSTER?FATNC
?PR?PRINTF?PRINTF 0022H.2 0001H.1 0037H 0005H ----- ----- 06DBH 00
>> 28H
BL51 BANKED LINKER/LOCATER V5.03 05/23/2004 18:02:34 PAGE 6
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_FATNEXTCLUSTER?FATNC ----- ----- ----- ----- ----- ----- 06EAH 00
>> 09H
+--> ?PR?_MEMSWAP32?MEMSWAP32
+--> ?PR?_MEMSWAP16?MEMSWAP16
?PR?_MEMSWAP32?MEMSWAP32 ----- ----- 0037H 0004H ----- ----- 06F3H 00
>> 04H
?PR?_MEMSWAP16?MEMSWAP16 ----- ----- 0037H 0002H ----- ----- 06F3H 00
>> 02H
?PR?_FATNEXTENTRY?FATNE 0022H.2 0000H.1 ----- ----- ----- ----- 06DBH 00
>> 0FH
+--> ?PR?_FATNEXTCLUSTER?FATNC
?PR?_FATGETFILENAME?FATGFN ----- ----- ----- ----- ----- ----- 06D1H 00
>> 16H
+--> ?PR?_FATNEXTCLUSTER?FATNC
+--> ?PR?_UNI2GB?UNI2GB
?PR?_UNI2GB?UNI2GB ----- ----- ----- ----- 000BH 000BH 06E7H 00
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -