📄 player.m51r.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 07/10/2002 15:17:50 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ..\obj\main.obj, ..\obj\scheduler.obj, ..\obj\startup.obj, ..\obj\variable.obj, ..\obj\adc_drv.
>> obj, ..\obj\aud_drv.obj, ..\obj\kbd_drv.obj, ..\obj\lcd_drv.obj, ..\obj\mp3_drv.obj, ..\obj\mmc_drv.obj, ..\obj\spi_d
>> rv.obj, ..\obj\song_drv.obj, ..\obj\timer_drv.obj, ..\obj\usb_drv.obj, ..\obj\voice_drv.obj, ..\obj\disp_task.obj, ..
>> \obj\kbd_task.obj, ..\obj\mem_task.obj, ..\obj\mode_task.obj, ..\obj\song_task.obj, ..\obj\tool_task.obj, ..\obj\usb_
>> task.obj, ..\obj\voice_task.obj, ..\obj\clock.obj, ..\obj\df.obj, ..\obj\disp.obj, ..\obj\fat.obj, ..\obj\file.obj, .
>> .\obj\isp.obj, ..\obj\mmc.obj, ..\src\mass\sbc.LIB, ..\src\mass\sbc_df.LIB, ..\src\mass\sbc_mmc.LIB TO ..\obj\..\bin\
>> player.aof PRINT (.\..\bin\player.m51) RAMSIZE (256) DISABLEWARNING (16) CODE (0X0000-0X0022, 0X002B-0XFFFF) XDATA (0
>> X0000-0XFFFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
..\obj\main.obj (MAIN)
..\obj\scheduler.obj (SCHEDULER)
..\obj\startup.obj (?C_STARTUP)
..\obj\variable.obj (VARIABLE)
..\obj\adc_drv.obj (ADC_DRV)
..\obj\aud_drv.obj (AUD_DRV)
..\obj\kbd_drv.obj (KBD_DRV)
..\obj\lcd_drv.obj (LCD_DRV)
..\obj\mp3_drv.obj (MP3_DRV)
..\obj\mmc_drv.obj (MMC_DRV)
..\obj\spi_drv.obj (SPI_DRV)
..\obj\song_drv.obj (SONG_DRV)
..\obj\timer_drv.obj (TIMER_DRV)
..\obj\usb_drv.obj (USB_DRV)
..\obj\voice_drv.obj (VOICE_DRV)
..\obj\disp_task.obj (DISP_TASK)
..\obj\kbd_task.obj (KBD_TASK)
..\obj\mem_task.obj (MEM_TASK)
..\obj\mode_task.obj (MODE_TASK)
..\obj\song_task.obj (SONG_TASK)
..\obj\tool_task.obj (TOOL_TASK)
..\obj\usb_task.obj (USB_TASK)
..\obj\voice_task.obj (VOICE_TASK)
..\obj\clock.obj (CLOCK)
..\obj\df.obj (DF)
..\obj\disp.obj (DISP)
..\obj\fat.obj (FAT)
..\obj\file.obj (FILE)
..\obj\isp.obj (ISP)
..\obj\mmc.obj (MMC)
..\src\mass\sbc.LIB (SBC)
..\src\mass\sbc_df.LIB (SBC_DF)
..\src\mass\sbc_mmc.LIB (SBC_MMC)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
BL51 BANKED LINKER/LOCATER V4.20 07/10/2002 15:17:50 PAGE 2
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSHL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: ..\obj\..\bin\player.aof (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 0016H UNIT _DATA_GROUP_
DATA 001EH 0002H UNIT ?DT?TOOL_TASK
BIT 0020H.0 0000H.5 UNIT ?BI?USB_TASK
BIT 0020H.5 0000H.4 UNIT ?BI?VARIABLE
BIT 0021H.1 0000H.4 UNIT ?BI?FAT
BIT 0021H.5 0000H.3 UNIT _BIT_GROUP_
BIT 0022H.0 0000H.2 UNIT ?BI?DISP_TASK
BIT 0022H.2 0000H.2 UNIT ?BI?SBC
BIT 0022H.4 0000H.1 UNIT ?BI?MMC_DRV
BIT 0022H.5 0000H.1 UNIT ?BI?USB_DRV
BIT 0022H.6 0000H.1 UNIT ?BI?MEM_TASK
BIT 0022H.7 0000H.1 UNIT ?BI?SONG_TASK
BIT 0023H.0 0000H.1 UNIT ?BI?DF
BIT 0023H.1 0000H.1 UNIT ?BI?MMC
BIT 0023H.2 0000H.1 UNIT ?BI?SBC_MMC
0023H.3 0000H.5 *** GAP ***
DATA 0024H 0015H UNIT ?DT?FAT
DATA 0039H 0009H UNIT ?DT?VARIABLE
DATA 0042H 0008H UNIT ?DT?VOICE_TASK
DATA 004AH 0006H UNIT ?DT?USB_TASK
DATA 0050H 0006H UNIT ?DT?SBC
DATA 0056H 0004H UNIT ?DT?DISP_TASK
DATA 005AH 0001H UNIT ?DT?LCD_DRV
DATA 005BH 0001H UNIT ?DT?MMC_DRV
DATA 005CH 0001H UNIT ?DT?SONG_DRV
DATA 005DH 0001H UNIT ?DT?VOICE_DRV
DATA 005EH 0001H UNIT ?DT?KBD_TASK
DATA 005FH 0001H UNIT ?DT?MEM_TASK
BL51 BANKED LINKER/LOCATER V4.20 07/10/2002 15:17:50 PAGE 3
DATA 0060H 0001H UNIT ?DT?MODE_TASK
DATA 0061H 0001H UNIT ?DT?SONG_TASK
DATA 0062H 0001H UNIT ?DT?MMC_CHECK_STACK?MMC
DATA 0063H 0001H UNIT ?DT?MMC
IDATA 0064H 0009H UNIT _IDATA_GROUP_
IDATA 006DH 0007H UNIT ?ID?USB_DRV
IDATA 0074H 0006H UNIT ?ID?FAT
IDATA 007AH 0004H UNIT ?ID?USB_TASK
IDATA 007EH 0004H UNIT ?ID?MMC
IDATA 0082H 0003H UNIT ?ID?SBC
IDATA 0085H 0001H UNIT ?ID?VARIABLE
IDATA 0086H 0001H UNIT ?ID?VOICE_TASK
IDATA 0087H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0100H INPAGE ?PD?VARIABLE
XDATA 0100H 054BH UNIT ?XD?FAT
064BH 7A35H *** GAP ***
XDATA 8080H 0001H ABSOLUTE
8081H 4000H *** GAP ***
XDATA C081H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_LCD_SET_CUR?LCD_DRV
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?MODE_EXIT_DOWNLOAD?MODE_TASK
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0004H UNIT ?PR?DISP_NAME_START?DISP_TASK
0022H 0009H *** GAP ***
CODE 002BH 0008H UNIT ?PR?SONG_SND_SELECT?SONG_DRV
CODE 0033H 0003H ABSOLUTE
CODE 0036H 15EEH UNIT ?PR?FAT_FORMAT?FAT
CODE 1624H 04B6H UNIT ?PR?VOICE_TASK?VOICE_TASK
CODE 1ADAH 0485H UNIT ?C?LIB_CODE
CODE 1F5FH 0413H UNIT ?PR?FAT_INSTALL?FAT
CODE 2372H 0406H UNIT ?PR?_FAT_GET_CLUSTERS?FAT
CODE 2778H 03BBH UNIT ?PR?_FAT_FETCH_DIRECTORY_INFO?FAT
CODE 2B33H 034CH UNIT ?PR?SONG_TASK?SONG_TASK
CODE 2E7FH 02DAH UNIT ?PR?_FAT_FSEEK?FAT
CODE 3159H 0264H UNIT ?PR?DF_READ_SECTOR?DF
CODE 33BDH 0222H UNIT ?PR?DF_WRITE_SECTOR?DF
CODE 35DFH 01B8H UNIT ?PR?_FAT_DSEEK?FAT
CODE 3797H 01B7H UNIT ?PR?_FAT_GET_DIRECTORY_CHAIN?FAT
CODE 394EH 01AFH UNIT ?PR?MEM_TASK?MEM_TASK
CODE 3AFDH 018BH UNIT ?PR?MMC_READ_SECTOR?MMC
CODE 3C88H 0189H UNIT ?PR?USB_GET_DESCRIPTOR?USB_DRV
CODE 3E11H 0169H UNIT ?PR?SBC_MODE_SENSE_10?SBC
CODE 3F7AH 0158H UNIT ?PR?SBC_COMMAND_MMC?SBC_MMC
CODE 40D2H 014CH UNIT ?PR?SBC_MODE_SENSE_6?SBC
CODE 421EH 0123H UNIT ?PR?MMC_WRITE_SECTOR?MMC
CODE 4341H 010CH UNIT ?PR?TOOL_TASK?TOOL_TASK
CODE 444DH 00FCH UNIT ?PR?FAT_DGETC?FAT
CODE 4549H 00E1H UNIT ?PR?SBC_INQUIRY?SBC
CODE 462AH 00E0H UNIT ?PR?DISP_TASK?DISP_TASK
CODE 470AH 00E0H UNIT ?PR?_FAT_GOTO_SUBDIR?FAT
CODE 47EAH 00D6H UNIT ?PR?SBC_COMMAND_DF?SBC_DF
BL51 BANKED LINKER/LOCATER V4.20 07/10/2002 15:17:50 PAGE 4
CODE 48C0H 00C5H UNIT ?PR?FAT_FOPEN?FAT
CODE 4985H 00BCH UNIT ?PR?MMC_SINGLE_ACQ?MMC
CODE 4A41H 00B9H UNIT ?PR?_FAT_FPUTC?FAT
CODE 4AFAH 00B7H UNIT ?PR?FAT_FGETC?FAT
CODE 4BB1H 00B6H UNIT ?PR?MMC_UPDATE_ACQ?MMC
CODE 4C67H 00B0H UNIT ?CO?DISP
CODE 4D17H 00ADH UNIT ?PR?_PRINT_NAME?DISP
CODE 4DC4H 00ABH UNIT ?PR?MMC_INIT_CSD?MMC
CODE 4E6FH 00A9H UNIT ?PR?MMC_FORMAT?MMC
CODE 4F18H 00A3H UNIT ?C_C51STARTUP
CODE 4FBBH 00A2H UNIT ?PR?SBC_MMC_READ_10?SBC_MMC
CODE 505DH 009BH UNIT ?PR?USB_CLEAR_FEATURE?USB_DRV
CODE 50F8H 009AH UNIT ?PR?SONG_INIT?SONG_DRV
CODE 5192H 0099H UNIT ?PR?SBC_REQUEST_SENSE?SBC
CODE 522BH 0098H UNIT ?PR?_DF_WRITE_BYTE?DF
CODE 52C3H 008FH UNIT ?PR?DF_READ_BYTE?DF
CODE 5352H 008EH UNIT ?PR?VOC_PLAY_INT?VOICE_DRV
CODE 53E0H 008CH UNIT ?PR?DF_INIT?DF
CODE 546CH 008BH UNIT ?PR?SBC_MMC_READ_CAPACITY?SBC_MMC
CODE 54F7H 0089H UNIT ?PR?SBC_DF_WRITE_10?SBC_DF
CODE 5580H 0089H UNIT ?PR?SBC_MMC_WRITE_10?SBC_MMC
CODE 5609H 0087H UNIT ?PR?_CLOCK_SONG_INIT?CLOCK
CODE 5690H 0086H UNIT ?PR?SBC_DF_READ_10?SBC_DF
CODE 5716H 0084H UNIT ?PR?USB_SET_FEATURE?USB_DRV
CODE 579AH 0084H UNIT ?PR?_DF_WRITE_OPEN?DF
CODE 581EH 007CH UNIT ?PR?_DF_READ_OPEN?DF
CODE 589AH 007BH UNIT ?PR?USB_MASS_STORAGE_CBW?USB_TASK
CODE 5915H 0078H UNIT ?CO?USB_DRV
CODE 598DH 0078H UNIT ?PR?MMC_READ_BYTE?MMC
CODE 5A05H 0077H UNIT ?PR?USB_TASK?USB_TASK
CODE 5A7CH 0075H UNIT ?PR?FAT_SEEK_FIRST?FAT
CODE 5AF1H 0072H UNIT ?PR?_MMC_READ_OPEN?MMC
CODE 5B63H 0070H UNIT ?PR?USB_MASS_STORAGE_CSW?USB_TASK
CODE 5BD3H 006BH UNIT ?PR?_MMC_WRITE_BYTE?MMC
CODE 5C3EH 0069H UNIT ?PR?_FAT_GET_ROOT_DIRECTORY?FAT
CODE 5CA7H 0068H UNIT ?PR?_MMC_WRITE_OPEN?MMC
CODE 5D0FH 0066H UNIT ?PR?MMC_SETUP_CARD?MMC
CODE 5D75H 0064H UNIT ?PR?MODE_TASK?MODE_TASK
CODE 5DD9H 0064H UNIT ?PR?DF_BUSY?DF
CODE 5E3DH 0060H UNIT ?CO?SBC
CODE 5E9DH 005EH UNIT ?PR?FAT_SEEK_LAST?FAT
CODE 5EFBH 005BH UNIT ?CO?TOOL_TASK
CODE 5F56H 0057H UNIT ?PR?_LCD_CGRAM?LCD_DRV
CODE 5FADH 0053H UNIT ?PR?USB_READ_REQUEST?USB_DRV
CODE 6000H 0052H UNIT ?PR?USB_GET_STATUS?USB_DRV
CODE 6052H 004FH UNIT ?PR?FAT_GOTO_NEXT?FAT
CODE 60A1H 004DH UNIT ?PR?SBC_DF_READ_CAPACITY?SBC_DF
CODE 60EEH 004CH UNIT ?PR?FAT_GOTO_PREV?FAT
CODE 613AH 004AH UNIT ?PR?MEM_SELECT_FORMAT?MEM_TASK
CODE 6184H 0048H UNIT ?PR?FAT_CHECK_EXT?FAT
CODE 61CCH 0047H UNIT ?PR?KBD_DECODE?KBD_DRV
CODE 6213H 0045H UNIT ?CO?MODE_TASK
CODE 6258H 0045H UNIT ?PR?CLOCK_VOICE_INIT?CLOCK
CODE 629DH 0043H UNIT ?PR?MODE_SET_DOWNLOAD?MODE_TASK
CODE 62E0H 003FH UNIT ?PR?MMC_CHECK_PRESENCE?MMC
CODE 631FH 003EH UNIT ?PR?SBC_MODE_SELECT_6?SBC
CODE 635DH 003DH UNIT ?PR?_MMC_SEND_CMD?MMC_DRV
BL51 BANKED LINKER/LOCATER V4.20 07/10/2002 15:17:50 PAGE 5
CODE 639AH 003CH UNIT ?PR?_MMC_SEND_SCMD?MMC_DRV
CODE 63D6H 003AH UNIT ?PR?KBD_TASK?KBD_TASK
CODE 6410H 0039H UNIT ?PR?_SEND_EP0_PACKET?USB_DRV
CODE 6449H 0037H UNIT ?PR?CLOCK_USB_INIT?CLOCK
CODE 6480H 0036H UNIT ?PR?LCD_INIT?LCD_DRV
CODE 64B6H 0036H UNIT ?PR?SONG_SND_INC?SONG_DRV
CODE 64ECH 0034H UNIT ?PR?_PRINT_DECIM?DISP
CODE 6520H 0032H UNIT ?PR?_FILE_SEEK_PREV?FILE
CODE 6552H 0030H UNIT ?CO?CLOCK
CODE 6582H 0030H UNIT ?CO?MMC
CODE 65B2H 002EH UNIT ?PR?SONG_SND_DEC?SONG_DRV
CODE 65E0H 002EH UNIT ?PR?PRINT_FILE_NAME?DISP
CODE 660EH 002EH UNIT ?PR?_SEND_READ_WRITE_ERROR_RECOVERY_PAGE?SBC
CODE 663CH 002DH UNIT ?PR?PRINT_SOUND?DISP
CODE 6669H 002DH UNIT ?PR?_PRINT_SCREEN?DISP
CODE 6696H 002DH UNIT ?PR?_FILE_SEEK_NEXT?FILE
CODE 66C3H 002CH UNIT ?CO?VARIABLE
CODE 66EFH 002CH UNIT ?PR?DF_WRITE_CLOSE?DF
CODE 671BH 002CH UNIT ?PR?PRINT_FILE_TYPE?DISP
CODE 6747H 002CH UNIT ?PR?MMC_CHECK_STACK?MMC
CODE 6773H 002BH UNIT ?PR?MEM_STATUS?MEM_TASK
CODE 679EH 002AH UNIT ?PR?USB_GET_CONFIGURATION?USB_DRV
CODE 67C8H 002AH UNIT ?CO?USB_TASK
CODE 67F2H 002AH UNIT ?PR?PRINT_INIT?DISP
CODE 681CH 0029H UNIT ?PR?MMC_WRITE_CLOSE?MMC
CODE 6845H 0028H UNIT ?PR?USB_MASS_STORAGE_GET_LUN?USB_TASK
CODE 686DH 0027H UNIT ?PR?_PRINT_MEM?DISP
CODE 6894H 0026H UNIT ?PR?_PRINT_STRING?DISP
CODE 68BAH 0025H UNIT ?PR?VOC_REC_INT?VOICE_DRV
CODE 68DFH 0024H UNIT ?PR?MEM_SELECT_NEXT?MEM_TASK
CODE 6903H 0024H UNIT ?PR?SEND_INFORMATIONAL_EXCEPTIONS_PAGE?SBC
CODE 6927H 0023H UNIT ?PR?MMC_INIT_STACK?MMC
CODE 694AH 0022H UNIT ?PR?_LCD_PUTCHAR?LCD_DRV
CODE 696CH 0022H UNIT ?PR?USB_SET_ADDRESS?USB_DRV
CODE 698EH 0022H UNIT ?CO?SONG_TASK
CODE 69B0H 0022H UNIT ?CO?VOICE_TASK
CODE 69D2H 0021H UNIT ?PR?MMC_CHECK_RESPONSE?MMC_DRV
CODE 69F3H 0021H UNIT ?PR?USB_SET_CONFIGURATION?USB_DRV
CODE 6A14H 0021H UNIT ?PR?FAT_FEOF?FAT
CODE 6A35H 0020H UNIT ?CO?MEM_TASK
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -