initmemory.m51

来自「单片及c语言轻松入门的随书光盘」· M51 代码 · 共 131 行

M51
131
字号
BL51 BANKED LINKER/LOCATER V5.03                                                        06/20/2006  09:04:31  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE tinitmempool.obj TO initmemory XDATA (0X2000-0X5FFF)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  tinitmempool.obj (TINITMEMPOOL)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (MALLOC)
  C:\KEIL\C51\LIB\C51L.LIB (INIT_MEM)
  C:\KEIL\C51\LIB\C51L.LIB (FREE)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)


LINK MAP OF MODULE:  initmemory (TINITMEMPOOL)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            IDATA   0008H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     2000H                  *** GAP ***
            XDATA   2000H     0009H     UNIT         _XDATA_GROUP_
            XDATA   2009H     0008H     UNIT         ?XD?INIT_MEM

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     013EH     UNIT         ?PR?_FREE?FREE
            CODE    0141H     00D1H     UNIT         ?PR?_MALLOC?MALLOC
            CODE    0212H     008CH     UNIT         ?C_C51STARTUP
            CODE    029EH     0051H     UNIT         ?PR?TST_INIT_MEMPOOL?TINITMEMPOOL
            CODE    02EFH     004DH     UNIT         ?PR?_INIT_MEMPOOL?INIT_MEM
            CODE    033CH     0038H     UNIT         ?C?LIB_CODE
            CODE    0374H     000CH     UNIT         ?C_INITSEG
            CODE    0380H     0005H     UNIT         ?PR?MAIN?TINITMEMPOOL



OVERLAY MAP OF MODULE:   initmemory (TINITMEMPOOL)


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

?PR?MAIN?TINITMEMPOOL                     -----    -----
  +--> ?PR?TST_INIT_MEMPOOL?TINITMEMPOOL
BL51 BANKED LINKER/LOCATER V5.03                                                      06/20/2006  09:04:31  PAGE 2



?PR?TST_INIT_MEMPOOL?TINITMEMPOOL         2000H    0003H
  +--> ?PR?_INIT_MEMPOOL?INIT_MEM
  +--> ?PR?_MALLOC?MALLOC
  +--> ?PR?_FREE?FREE

?PR?_MALLOC?MALLOC                        2003H    0006H

?PR?_FREE?FREE                            2003H    0006H



SYMBOL TABLE OF MODULE:  initmemory (TINITMEMPOOL)

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

  -------         MODULE        TINITMEMPOOL
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:0380H         PUBLIC        main
  C:029EH         PUBLIC        tst_init_mempool
  -------         PROC          TST_INIT_MEMPOOL
  -------         DO            
  X:2000H         SYMBOL        p
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:029EH         LINE#         3
  C:029EH         LINE#         6
  C:02A9H         LINE#         8
  C:02C0H         LINE#         9
  C:02C3H         LINE#         10
  C:02E1H         LINE#         11
  -------         ENDPROC       TST_INIT_MEMPOOL
  -------         PROC          MAIN
  C:0380H         LINE#         13
  C:0380H         LINE#         14
  C:0380H         LINE#         15
  -------         ENDPROC       MAIN
  -------         ENDMOD        TINITMEMPOOL

  -------         MODULE        ?C?CSTOPTR
  C:033CH         PUBLIC        ?C?CSTOPTR
  -------         ENDMOD        ?C?CSTOPTR

  -------         MODULE        MALLOC
  C:0141H         PUBLIC        _malloc
  -------         ENDMOD        MALLOC

  -------         MODULE        INIT_MEM
  X:2009H         PUBLIC        __mem_avail__
  C:02EFH         PUBLIC        _init_mempool
  -------         ENDMOD        INIT_MEM

  -------         MODULE        FREE
  C:0003H         PUBLIC        _free
  -------         ENDMOD        FREE

BL51 BANKED LINKER/LOCATER V5.03                                                      06/20/2006  09:04:31  PAGE 3


  -------         MODULE        ?C?IILDX
  C:035EH         PUBLIC        ?C?IILDX
  -------         ENDMOD        ?C?IILDX

Program Size: data=9.0 xdata=17 code=901
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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