⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mp3.m51

📁 ATMEL AT89C51SND1 IDE TO USB READER
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        11/03/2008  13:09:05  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj, Storage.obj, UFI.obj, Global.obj, USB.obj, ATA.obj TO mp3 PRINT (.\LST\mp3.m51) RAMSI
>> ZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  Main.obj (MAIN)
  Storage.obj (STORAGE)
  UFI.obj (UFI)
  Global.obj (GLOBAL)
  USB.obj (USB)
  ATA.obj (ATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  mp3 (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     0015H     UNIT         _DATA_GROUP_
            IDATA   001DH     0003H     UNIT         ?ID?STORAGE
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0001H.0   UNIT         ?BI?MAIN
                    0022H.1   0000H.7                *** GAP ***
            DATA    0023H     0014H     UNIT         ?DT?MAIN
            IDATA   0037H     0006H     UNIT         ?ID?MAIN
            IDATA   003DH     0003H     UNIT         ?ID?UFI
            IDATA   0040H     0003H     UNIT         ?ID?GLOBAL
            IDATA   0043H     0003H     UNIT         ?ID?USB
            IDATA   0046H     0003H     UNIT         ?ID?ATA
            IDATA   0049H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     0015H                  *** GAP ***
            XDATA   0015H     0004H     ABSOLUTE     
                    0019H     0005H                  *** GAP ***
            XDATA   001EH     0004H     ABSOLUTE     
                    0022H     0005H                  *** GAP ***
            XDATA   0027H     0001H     ABSOLUTE     
BL51 BANKED LINKER/LOCATER V5.12                                                      11/03/2008  13:09:05  PAGE 2


                    0028H     0001H                  *** GAP ***
            XDATA   0029H     0002H     ABSOLUTE     
                    002BH     0002H                  *** GAP ***
            XDATA   002DH     0002H     ABSOLUTE     
                    002FH     0004H                  *** GAP ***
            XDATA   0033H     0008H     ABSOLUTE     
                    003BH     0009H                  *** GAP ***
            XDATA   0044H     0001H     ABSOLUTE     
                    0045H     0096H                  *** GAP ***
            XDATA   00DBH     0004H     ABSOLUTE     
                    00DFH     0321H                  *** GAP ***
            XDATA   0400H     0200H     ABSOLUTE     

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    035FH     0116H     UNIT         ?PR?USB_GETDESCRIPTOR?USB
            CODE    0475H     00E2H     UNIT         ?C?LIB_CODE
            CODE    0557H     00C0H     UNIT         ?PR?_ATAMULTIPLEREAD?ATA
            CODE    0617H     00BFH     UNIT         ?CO?USB
            CODE    06D6H     00A5H     UNIT         ?PR?_ATAMULTIPLEWRITE?ATA
            CODE    077BH     008CH     UNIT         ?C_C51STARTUP
            CODE    0807H     0089H     UNIT         ?PR?USB_CLEAR_FEATURE?USB
            CODE    0890H     0085H     UNIT         ?PR?GETCBW?MAIN
            CODE    0915H     0077H     UNIT         ?PR?UFI
            CODE    098CH     006EH     UNIT         ?PR?USB_SET_FEATURE?USB
            CODE    09FAH     0060H     UNIT         ?PR?_WRITEREG?ATA
            CODE    0A5AH     005EH     UNIT         ?PR?UFIREADCAPACITY?UFI
            CODE    0AB8H     0055H     UNIT         ?PR?UFICOMMANDDECODER?UFI
            CODE    0B0DH     004DH     UNIT         ?PR?UFIREADFORMATCAPACITIES?UFI
            CODE    0B5AH     004DH     UNIT         ?PR?USB
            CODE    0BA7H     004BH     UNIT         ?PR?USB_GET_STATUS?USB
            CODE    0BF2H     0044H     UNIT         ?PR?USB_STANDARD_REQUEST?USB
            CODE    0C36H     003DH     UNIT         ?PR?_SENDCSW?MAIN
            CODE    0C73H     003DH     UNIT         ?PR?ATAINIT?ATA
            CODE    0CB0H     003DH     UNIT         ?PR?ATAWAITDATAREADY?ATA
            CODE    0CEDH     003DH     UNIT         ?PR?READ1SECTOR?ATA
            CODE    0D2AH     003CH     UNIT         ?PR?UFIINQUIRY?UFI
            CODE    0D66H     003BH     UNIT         ?PR?UFIREAD10?UFI
            CODE    0DA1H     003AH     UNIT         ?PR?USB_DO_ENUMERATION?USB
            CODE    0DDBH     0036H     UNIT         ?PR?UFIWRITE10?UFI
            CODE    0E11H     0034H     UNIT         ?PR?MAIN?MAIN
            CODE    0E45H     002EH     UNIT         ?PR?_STREADSECTORS?STORAGE
            CODE    0E73H     002EH     UNIT         ?PR?ATA
            CODE    0EA1H     002CH     UNIT         ?PR?USB_SET_CONFIGURATION?USB
            CODE    0ECDH     002CH     UNIT         ?PR?_READREG?ATA
            CODE    0EF9H     002BH     UNIT         ?PR?_STWRITESECTORS?STORAGE
            CODE    0F24H     002AH     UNIT         ?PR?UFIREQUESTSENSE?UFI
            CODE    0F4EH     0028H     UNIT         ?PR?USB_GET_CONFIGURATION?USB
            CODE    0F76H     0027H     UNIT         ?PR?MCU_INIT?GLOBAL
            CODE    0F9DH     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    0FC4H     0026H     UNIT         ?PR?USB_SET_ADDRESS?USB
            CODE    0FEAH     0025H     UNIT         ?PR?_DMACOPYIN?UFI
            CODE    100FH     0025H     UNIT         ?PR?UFI_NOTSUPPORT_CMD?UFI
            CODE    1034H     0025H     UNIT         ?PR?USB_SEND_DATA?USB
            CODE    1059H     0025H     UNIT         ?PR?USB_GET_MAX_LUN?USB
            CODE    107EH     0024H     UNIT         ?CO?UFI
BL51 BANKED LINKER/LOCATER V5.12                                                      11/03/2008  13:09:05  PAGE 3


            CODE    10A2H     0024H     UNIT         ?PR?ATACAPACITY?ATA
            CODE    10C6H     0022H     UNIT         ?PR?USB_TASK?USB
            CODE    10E8H     0020H     UNIT         ?PR?MAIN
            CODE    1108H     001EH     UNIT         ?CO?MAIN
            CODE    1126H     001EH     UNIT         ?PR?USB_INIT?USB
            CODE    1144H     001CH     UNIT         ?PR?USB_CLASS_REQUEST?USB
            CODE    1160H     001BH     UNIT         ?PR?ATAWAITCARDREADY?ATA
            CODE    117BH     001AH     UNIT         ?PR?_STGETCAPACITY?STORAGE
            CODE    1195H     001AH     UNIT         ?PR?COM_INIT?GLOBAL
            CODE    11AFH     001AH     UNIT         ?PR?ATAREADID?ATA
            CODE    11C9H     0012H     UNIT         ?PR?STORAGE
            CODE    11DBH     000FH     UNIT         ?PR?HID_SET_IDLE?USB
            CODE    11EAH     000EH     UNIT         ?PR?UFIMODESENSE6?UFI
            CODE    11F8H     000EH     UNIT         ?PR?UFIMODESELECT?UFI
            CODE    1206H     000EH     UNIT         ?PR?UFIMODESENSE10?UFI
            CODE    1214H     000EH     UNIT         ?PR?ATA_RESET?ATA
            CODE    1222H     000CH     UNIT         ?CO?STORAGE
            CODE    122EH     0007H     UNIT         ?PR?_COM_PUTCHAR?GLOBAL
            CODE    1235H     0007H     UNIT         ?PR?MSDELAY?ATA
            CODE    123CH     0007H     UNIT         ?CO?ATA
            CODE    1243H     0005H     UNIT         ?PR?UFITESTUNITREADY?UFI
            CODE    1248H     0005H     UNIT         ?PR?ATAGETCAPACITY?ATA
            CODE    124DH     0004H     UNIT         ?C_INITSEG
            CODE    1251H     0003H     UNIT         ?PR?STINIT?STORAGE
            CODE    1254H     0003H     UNIT         ?PR?ATAISREADY?ATA



OVERLAY MAP OF MODULE:   mp3 (MAIN)


SEGMENT                                    BIT_GROUP          DATA_GROUP 
  +--> CALLED SEGMENT                   START    LENGTH     START    LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP                           -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                           -----    -----      0008H    0001H
  +--> ?PR?MCU_INIT?GLOBAL
  +--> ?PR?USB_INIT?USB
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?STINIT?STORAGE
  +--> ?PR?USB_TASK?USB
  +--> ?PR?GETCBW?MAIN
  +--> ?PR?UFICOMMANDDECODER?UFI
  +--> ?PR?_SENDCSW?MAIN

?PR?MCU_INIT?GLOBAL                     -----    -----      -----    -----
  +--> ?PR?COM_INIT?GLOBAL
  +--> ?PR?_COM_PUTCHAR?GLOBAL

?PR?PRINTF?PRINTF                       0020H.0  0001H.1    0009H    0014H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?STINIT?STORAGE                      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      11/03/2008  13:09:05  PAGE 4


  +--> ?PR?ATAINIT?ATA

?PR?ATAINIT?ATA                         -----    -----      -----    -----
  +--> ?PR?ATA_RESET?ATA
  +--> ?PR?MSDELAY?ATA
  +--> ?PR?_WRITEREG?ATA
  +--> ?PR?ATAWAITCARDREADY?ATA
  +--> ?PR?ATACAPACITY?ATA
  +--> ?CO?ATA
  +--> ?PR?ATA
  +--> ?PR?PRINTF?PRINTF

?PR?ATA_RESET?ATA                       -----    -----      -----    -----
  +--> ?PR?MSDELAY?ATA

?PR?_WRITEREG?ATA                       -----    -----      -----    -----
  +--> ?PR?ATA
  +--> ?PR?MSDELAY?ATA

?PR?ATAWAITCARDREADY?ATA                -----    -----      -----    -----
  +--> ?PR?_READREG?ATA

?PR?_READREG?ATA                        -----    -----      0018H    0001H
  +--> ?PR?ATA
  +--> ?PR?MSDELAY?ATA

?PR?ATACAPACITY?ATA                     -----    -----      0009H    0004H
  +--> ?PR?ATAREADID?ATA

?PR?ATAREADID?ATA                       -----    -----      -----    -----
  +--> ?PR?ATAWAITCARDREADY?ATA
  +--> ?PR?_WRITEREG?ATA
  +--> ?PR?ATAWAITDATAREADY?ATA
  +--> ?PR?READ1SECTOR?ATA

?PR?ATAWAITDATAREADY?ATA                -----    -----      -----    -----
  +--> ?PR?_READREG?ATA
  +--> ?PR?ATA

?PR?READ1SECTOR?ATA                     -----    -----      -----    -----
  +--> ?PR?ATA

?PR?USB_TASK?USB                        -----    -----      -----    -----
  +--> ?CO?USB
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?USB_DO_ENUMERATION?USB

?PR?USB_DO_ENUMERATION?USB              -----    -----      -----    -----
  +--> ?PR?USB
  +--> ?PR?USB_STANDARD_REQUEST?USB
  +--> ?PR?USB_CLASS_REQUEST?USB

?PR?USB_STANDARD_REQUEST?USB            -----    -----      -----    -----
  +--> ?PR?USB_GETDESCRIPTOR?USB
  +--> ?PR?USB_GET_CONFIGURATION?USB
  +--> ?PR?USB_SET_ADDRESS?USB
  +--> ?PR?USB_SET_CONFIGURATION?USB
BL51 BANKED LINKER/LOCATER V5.12                                                      11/03/2008  13:09:05  PAGE 5


  +--> ?PR?USB_CLEAR_FEATURE?USB
  +--> ?PR?USB_SET_FEATURE?USB
  +--> ?PR?USB_GET_STATUS?USB

?PR?USB_GETDESCRIPTOR?USB               -----    -----      0009H    0005H
  +--> ?CO?USB
  +--> ?PR?USB
  +--> ?PR?USB_SEND_DATA?USB

?PR?USB_GET_CONFIGURATION?USB           -----    -----      -----    -----
  +--> ?PR?USB

?PR?USB_SET_CONFIGURATION?USB           -----    -----      -----    -----
  +--> ?PR?USB

?PR?USB_CLEAR_FEATURE?USB               -----    -----      -----    -----
  +--> ?PR?USB

?PR?USB_SET_FEATURE?USB                 -----    -----      -----    -----
  +--> ?PR?USB

?PR?USB_GET_STATUS?USB                  -----    -----      -----    -----
  +--> ?PR?USB

?PR?USB_CLASS_REQUEST?USB               -----    -----      -----    -----
  +--> ?PR?HID_SET_IDLE?USB
  +--> ?CO?USB
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?USB_GET_MAX_LUN?USB

?PR?HID_SET_IDLE?USB                    -----    -----      -----    -----
  +--> ?PR?USB

?PR?USB_GET_MAX_LUN?USB                 -----    -----      -----    -----
  +--> ?PR?USB

?PR?GETCBW?MAIN                         -----    -----      0009H    0004H
  +--> ?PR?MAIN

?PR?UFICOMMANDDECODER?UFI               -----    -----      -----    -----
  +--> ?PR?UFIREQUESTSENSE?UFI
  +--> ?PR?UFIINQUIRY?UFI
  +--> ?PR?UFIMODESENSE10?UFI
  +--> ?PR?UFIMODESENSE6?UFI
  +--> ?PR?UFIMODESELECT?UFI
  +--> ?PR?UFIREAD10?UFI
  +--> ?PR?UFIREADCAPACITY?UFI
  +--> ?PR?UFIWRITE10?UFI
  +--> ?PR?UFITESTUNITREADY?UFI
  +--> ?PR?UFIREADFORMATCAPACITIES?UFI
  +--> ?PR?UFI_NOTSUPPORT_CMD?UFI

?PR?UFIREQUESTSENSE?UFI                 -----    -----      -----    -----
  +--> ?PR?UFI

?PR?UFIINQUIRY?UFI                      -----    -----      0009H    0001H
  +--> ?PR?UFI
BL51 BANKED LINKER/LOCATER V5.12                                                      11/03/2008  13:09:05  PAGE 6


  +--> ?CO?UFI
  +--> ?PR?_DMACOPYIN?UFI

?PR?_DMACOPYIN?UFI                      -----    -----      000AH    0006H

?PR?UFIMODESENSE10?UFI                  -----    -----      -----    -----
  +--> ?PR?UFI

?PR?UFIMODESENSE6?UFI                   -----    -----      -----    -----
  +--> ?PR?UFI

?PR?UFIMODESELECT?UFI                   -----    -----      -----    -----
  +--> ?PR?UFI

?PR?UFIREAD10?UFI                       -----    -----      0009H    0001H
  +--> ?PR?_STREADSECTORS?STORAGE
  +--> ?PR?UFI

?PR?_STREADSECTORS?STORAGE              -----    -----      000AH    0007H
  +--> ?CO?STORAGE
  +--> ?PR?STORAGE

?CO?STORAGE                             -----    -----      -----    -----
  +--> ?PR?_ATAMULTIPLEREAD?ATA
  +--> ?PR?_ATAMULTIPLEWRITE?ATA
  +--> ?PR?ATAGETCAPACITY?ATA
  +--> ?PR?ATAISREADY?ATA

?PR?_ATAMULTIPLEREAD?ATA                0020H.0  0000H.1    0011H    0007H
  +--> ?PR?ATAWAITCARDREADY?ATA
  +--> ?PR?_WRITEREG?ATA

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -