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

📄 com.m51

📁 详细介绍了关于CF卡的存储结构
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        12/01/2005  22:22:52  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj TO com RAMSIZE (256) XDATA (0X0000-0X1EFF, 0X2000-0X3FFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTOPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PRINTF)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTS)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (_GETKEY)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (SCANF)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRNCMP)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPYP2)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (GETCHAR)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (UNGETC)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)


LINK MAP OF MODULE:  com (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     000EH     UNIT         ?DT?MAIN
            DATA    0016H     0001H     UNIT         ?DT?GETCHAR
                    0017H     0009H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
BL51 BANKED LINKER/LOCATER V5.03                                                      12/01/2005  22:22:52  PAGE 2


            BIT     0021H.1   0000H.1   UNIT         ?BI?GETCHAR
                    0021H.2   0000H.6                *** GAP ***
            DATA    0022H     0027H     UNIT         _DATA_GROUP_
            IDATA   0049H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     065FH     UNIT         _XDATA_GROUP_
            XDATA   065FH     048CH     UNIT         ?XD?MAIN

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     09B7H     UNIT         ?PR?MAIN?MAIN
            CODE    09BAH     08D3H     UNIT         ?PR?_CFOPENFILE?MAIN
            CODE    128DH     0501H     UNIT         ?PR?_CFFINDFILEINDIR?MAIN
            CODE    178EH     0461H     UNIT         ?PR?_CFMAKESUBDIRECTORY?MAIN
            CODE    1BEFH     044FH     UNIT         ?CO?MAIN
            CODE    203EH     0442H     UNIT         ?C?LIB_CODE
            CODE    2480H     037CH     UNIT         ?PR?FORMATCF?MAIN
            CODE    27FCH     0372H     UNIT         ?PR?_CFREADFILE?MAIN
            CODE    2B6EH     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    2ECAH     0323H     UNIT         ?PR?_CFWRITEFILE?MAIN
            CODE    31EDH     0317H     UNIT         ?PR?SCANF?SCANF
            CODE    3504H     0311H     UNIT         ?PR?_CFMAKEDIRECTORY?MAIN
            CODE    3815H     0233H     UNIT         ?PR?_DELFATRECORD?MAIN
            CODE    3A48H     01C5H     UNIT         ?PR?CFGETBOOT?MAIN
            CODE    3C0DH     019BH     UNIT         ?PR?_CFDELETE?MAIN
            CODE    3DA8H     018EH     UNIT         ?PR?_CFFINDFILEINROOT?MAIN
            CODE    3F36H     018BH     UNIT         ?PR?CFCLOSEFILE?MAIN
            CODE    40C1H     0183H     UNIT         ?PR?_SERCHFREEFDT?MAIN
            CODE    4244H     014DH     UNIT         ?PR?_FATLINKEND?MAIN
            CODE    4391H     0104H     UNIT         ?PR?LISTFILE?MAIN
            CODE    4495H     0103H     UNIT         ?PR?_WRITEONESEC?MAIN
            CODE    4598H     00F6H     UNIT         ?PR?_READONESEC?MAIN
            CODE    468EH     00F1H     UNIT         ?PR?PRINTBOOT?MAIN
            CODE    477FH     00EBH     UNIT         ?PR?_SERCHFREEFAT?MAIN
            CODE    486AH     00B6H     UNIT         ?PR?_EMPTYDIRFDT?MAIN
            CODE    4920H     00A8H     UNIT         ?PR?_ERASESEC?MAIN
            CODE    49C8H     00A7H     UNIT         ?PR?CFFREESPACE?MAIN
            CODE    4A6FH     008CH     UNIT         ?C_C51STARTUP
            CODE    4AFBH     0071H     UNIT         ?PR?READCIS?MAIN
            CODE    4B6CH     0063H     UNIT         ?PR?_STRNCMP?STRNCMP
            CODE    4BCFH     0034H     UNIT         ?PR?_TESTADDR?MAIN
            CODE    4C03H     002AH     UNIT         ?PR?_PUTS?PUTS
            CODE    4C2DH     0027H     UNIT         ?PR?_TESTRAM?MAIN
            CODE    4C54H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    4C7BH     001CH     UNIT         ?PR?COMMINIT?MAIN
            CODE    4C97H     0014H     UNIT         ?PR?CFINIT?MAIN
            CODE    4CABH     0014H     UNIT         ?C_INITSEG
            CODE    4CBFH     0013H     UNIT         ?PR?_ISSPACE?ISSPACE
            CODE    4CD2H     0011H     UNIT         ?PR?GETCHAR?GETCHAR
            CODE    4CE3H     000EH     UNIT         ?PR?CHECKCFSTATU?MAIN
            CODE    4CF1H     000BH     UNIT         ?PR?SYSTEMINIT?MAIN
            CODE    4CFCH     000AH     UNIT         ?PR?_GETKEY?_GETKEY
            CODE    4D06H     0008H     UNIT         ?PR?_ZXPUTCHAR?MAIN
            CODE    4D0EH     0005H     UNIT         ?PR?GETCHAR?UNGETCHAR


BL51 BANKED LINKER/LOCATER V5.03                                                      12/01/2005  22:22:52  PAGE 3



OVERLAY MAP OF MODULE:   com (MAIN)


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

?PR?MAIN?MAIN                        -----    -----      -----    -----      0000H    045CH
  +--> ?PR?SYSTEMINIT?MAIN
  +--> ?PR?_GETKEY?_GETKEY
  +--> ?PR?_ERASESEC?MAIN
  +--> ?PR?CFINIT?MAIN
  +--> ?PR?_FATLINKEND?MAIN
  +--> ?PR?_DELFATRECORD?MAIN
  +--> ?PR?READCIS?MAIN
  +--> ?PR?CHECKCFSTATU?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WRITEONESEC?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?FORMATCF?MAIN
  +--> ?PR?CFFREESPACE?MAIN
  +--> ?PR?_CFFINDFILEINROOT?MAIN
  +--> ?PR?_CFFINDFILEINDIR?MAIN
  +--> ?PR?_CFMAKEDIRECTORY?MAIN
  +--> ?PR?_CFMAKESUBDIRECTORY?MAIN
  +--> ?PR?_CFDELETE?MAIN
  +--> ?PR?_CFOPENFILE?MAIN
  +--> ?PR?_CFREADFILE?MAIN
  +--> ?PR?_CFWRITEFILE?MAIN
  +--> ?PR?CFCLOSEFILE?MAIN
  +--> ?PR?CFGETBOOT?MAIN
  +--> ?PR?_TESTRAM?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_TESTADDR?MAIN
  +--> ?PR?_SERCHFREEFDT?MAIN
  +--> ?PR?SCANF?SCANF
  +--> ?PR?_ZXPUTCHAR?MAIN
  +--> ?PR?PRINTBOOT?MAIN
  +--> ?PR?PUTCHAR?PUTCHAR
  +--> ?PR?LISTFILE?MAIN
  +--> ?PR?_PUTS?PUTS

?PR?SYSTEMINIT?MAIN                  -----    -----      -----    -----      -----    -----
  +--> ?PR?COMMINIT?MAIN
  +--> ?PR?CFINIT?MAIN

?PR?_ERASESEC?MAIN                   -----    -----      002AH    0009H      -----    -----

?PR?_FATLINKEND?MAIN                 0020H.1  0000H.1    002EH    0002H      0496H    0008H
  +--> ?PR?_READONESEC?MAIN

?PR?_READONESEC?MAIN                 -----    -----      003DH    000CH      -----    -----

BL51 BANKED LINKER/LOCATER V5.03                                                      12/01/2005  22:22:52  PAGE 4


?PR?_DELFATRECORD?MAIN               0020H.0  0000H.1    -----    -----      0460H    0008H
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_WRITEONESEC?MAIN

?PR?_WRITEONESEC?MAIN                -----    -----      0031H    000DH      -----    -----

?PR?READCIS?MAIN                     -----    -----      002AH    0002H      -----    -----

?PR?FORMATCF?MAIN                    -----    -----      0022H    0008H      045CH    0200H
  +--> ?PR?READCIS?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_WRITEONESEC?MAIN
  +--> ?PR?_ERASESEC?MAIN

?PR?CFFREESPACE?MAIN                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_READONESEC?MAIN

?PR?_CFFINDFILEINROOT?MAIN           -----    -----      0028H    000DH      0482H    0020H
  +--> ?CO?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_STRNCMP?STRNCMP

?PR?_STRNCMP?STRNCMP                 -----    -----      003DH    0008H      -----    -----

?PR?_CFFINDFILEINDIR?MAIN            -----    -----      002CH    0011H      0460H    002BH
  +--> ?CO?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_STRNCMP?STRNCMP

?PR?_CFMAKEDIRECTORY?MAIN            0020H.0  0000H.1    0022H    0007H      045CH    0020H
  +--> ?CO?MAIN
  +--> ?PR?_SERCHFREEFAT?MAIN
  +--> ?PR?_SERCHFREEFDT?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_WRITEONESEC?MAIN

?PR?_SERCHFREEFAT?MAIN               0020H.1  0000H.1    002CH    000FH      -----    -----
  +--> ?PR?_READONESEC?MAIN

?PR?_SERCHFREEFDT?MAIN               0020H.1  0000H.1    002CH    000EH      -----    -----
  +--> ?PR?_READONESEC?MAIN

?PR?_CFMAKESUBDIRECTORY?MAIN         -----    -----      0022H    0006H      045CH    0026H
  +--> ?CO?MAIN
  +--> ?PR?_SERCHFREEFAT?MAIN
  +--> ?PR?_CFFINDFILEINROOT?MAIN
  +--> ?PR?_SERCHFREEFDT?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_WRITEONESEC?MAIN

?PR?_CFDELETE?MAIN                   -----    -----      0022H    0006H      045CH    0004H
  +--> ?PR?_CFFINDFILEINROOT?MAIN
  +--> ?PR?_DELFATRECORD?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_WRITEONESEC?MAIN
  +--> ?PR?_CFFINDFILEINDIR?MAIN

BL51 BANKED LINKER/LOCATER V5.03                                                      12/01/2005  22:22:52  PAGE 5


?PR?_CFOPENFILE?MAIN                 0020H.0  0000H.1    0022H    000AH      045CH    0003H
  +--> ?CO?MAIN
  +--> ?PR?_CFFINDFILEINDIR?MAIN
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_FATLINKEND?MAIN
  +--> ?PR?_SERCHFREEFAT?MAIN
  +--> ?PR?_WRITEONESEC?MAIN
  +--> ?PR?_SERCHFREEFDT?MAIN
  +--> ?PR?_EMPTYDIRFDT?MAIN

?PR?_EMPTYDIRFDT?MAIN                -----    -----      002CH    0005H      045FH    0200H
  +--> ?PR?_WRITEONESEC?MAIN

?PR?_CFREADFILE?MAIN                 -----    -----      0022H    000CH      045CH    003AH
  +--> ?PR?_READONESEC?MAIN
  +--> ?PR?_FATLINKEND?MAIN

?PR?_CFWRITEFILE?MAIN                -----    -----      0022H    0005H      045CH    0004H
  +--> ?PR?_WRITEONESEC?MAIN
  +--> ?PR?_SERCHFREEFAT?MAIN
  +--> ?PR?PUTCHAR?PUTCHAR
  +--> ?PR?_READONESEC?MAIN

?PR?CFCLOSEFILE?MAIN                 -----    -----      -----    -----      045CH    0021H
  +--> ?PR?_WRITEONESEC?MAIN
  +--> ?PR?_READONESEC?MAIN

?PR?CFGETBOOT?MAIN                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_READONESEC?MAIN

?PR?_TESTRAM?MAIN                    -----    -----      0022H    0001H      -----    -----

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

?PR?SCANF?SCANF                      0020H.0  0000H.6    0022H    001AH      -----    -----
  +--> ?PR?GETCHAR?UNGETCHAR
  +--> ?PR?_ISSPACE?ISSPACE
  +--> ?PR?GETCHAR?GETCHAR

?PR?GETCHAR?GETCHAR                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_GETKEY?_GETKEY
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?PRINTBOOT?MAIN                   -----    -----      0022H    0002H      -----    -----
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?LISTFILE?MAIN                    -----    -----      0022H    0002H      045CH    0020H
  +--> ?CO?MAIN
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_PUTS?PUTS                       -----    -----      -----    -----      -----    -----
  +--> ?PR?PUTCHAR?PUTCHAR

BL51 BANKED LINKER/LOCATER V5.03                                                      12/01/2005  22:22:52  PAGE 6




SYMBOL TABLE OF MODULE:  com (MAIN)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        MAIN
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:4BCFH         PUBLIC        _TestAddr
  C:4CE3H         PUBLIC        CheckCFStatu
  D:0080H         PUBLIC        P0
  C:09C3H         PUBLIC        _CFOpenFile
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  C:3F36H         PUBLIC        CFCloseFile
  B:00A8H.7       PUBLIC        EA
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  C:4D06H         PUBLIC        _zxPutChar
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  C:45AEH         PUBLIC        _ReadOneSec
  C:4CF1H         PUBLIC        SystemInit
  C:4C97H         PUBLIC        CFInit
  C:4391H         PUBLIC        ListFile
  C:4C31H         PUBLIC        _TestRam
  B:0090H.5       PUBLIC        reg_select
  C:4C7BH         PUBLIC        CommInit
  X:06A2H         SYMBOL        s_fileinfo

⌨️ 快捷键说明

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