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

📄 demo1.m51

📁 uCOS2 for 51系列
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        12/22/2004  22:29:30  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE demo1.obj, Os_cpu_c.obj, Ucos_ii.obj, Startup.obj, Os_cpu_a.obj TO demo1


MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC


INPUT MODULES INCLUDED:
  demo1.obj (DEMO1)
  Os_cpu_c.obj (OS_CPU_C)
  Ucos_ii.obj (UCOS_II)
  Startup.obj (?C_STARTUP)
  Os_cpu_a.obj (OS_CPU_A)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
  C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
  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?SIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  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?ISTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
  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?LLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
  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)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
BL51 BANKED LINKER/LOCATER V5.12                                                      12/22/2004  22:29:30  PAGE 2


  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  demo1 (DEMO1)


            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     0002H     UNIT         ?C?LIB_DATA
            IDATA   000AH     0009H     UNIT         ?ID?UCOS_II
                    0013H     000DH                  *** GAP ***
            BIT     0020H.0   0000H.1   UNIT         ?BI?UCOS_II
                    0020H.1   0000H.7                *** GAP ***
            IDATA   0021H     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0CB3H     UNIT         ?XD?UCOS_II
            XDATA   0CB3H     0A8CH     UNIT         ?XD?DEMO1

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?_?OSVERSION?UCOS_II
            CODE    0008H     0003H     UNIT         ?C_INITSEG
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_?INITSERIAL?UCOS_II
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0CC7H     UNIT         ?PR?_?DISPF?UCOS_II
            CODE    0CEDH     093DH     UNIT         ?C?LIB_CODE
            CODE    162AH     028CH     UNIT         ?PR?_?OSTCBINIT?UCOS_II
            CODE    18B6H     027EH     UNIT         ?PR?_?YYPRINTF?UCOS_II
            CODE    1B34H     0264H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    1D98H     0200H     UNIT         ?PR?_?OSINIT?UCOS_II
            CODE    1F98H     01CCH     UNIT         ?PR?_?OSTIMEDLYHMSM?UCOS_II
            CODE    2164H     019EH     UNIT         ?PR?_?OSTASKCREATE?UCOS_II
            CODE    2302H     017BH     UNIT         ?PR?_?PRINTW?UCOS_II
            CODE    247DH     0143H     UNIT         ?PR?_?SERIAL?UCOS_II
            CODE    25C0H     012FH     UNIT         ?CO?UCOS_II
            CODE    26EFH     011DH     UNIT         ?PR?_?OSTIMETICK?UCOS_II
            CODE    280CH     0102H     UNIT         ?PR?_?PRINTLN?UCOS_II
            CODE    290EH     00FEH     UNIT         ?PR?_?PRINTCHAR?UCOS_II
            CODE    2A0CH     00F1H     UNIT         ?PR?_?OSTIMEDLYRESUME?UCOS_II
            CODE    2AFDH     00CBH     UNIT         ?PR?_?PRINTLUN?UCOS_II
            CODE    2BC8H     00C9H     UNIT         ?PR?_?OSTASKQUERY?UCOS_II
            CODE    2C91H     00C4H     UNIT         ?PR?_?PRINTSTR?UCOS_II
            CODE    2D55H     00BDH     UNIT         ?PR?MAIN?DEMO1
            CODE    2E12H     00BAH     UNIT         ?CO?DEMO1
            CODE    2ECCH     00AEH     UNIT         ?PR?_?PRINTN?UCOS_II
            CODE    2F7AH     00A5H     UNIT         ?PR?_?YYGETCH?UCOS_II
            CODE    301FH     0094H     UNIT         ?PR?_?PRINTUN?UCOS_II
            CODE    30B3H     0092H     UNIT         ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V5.12                                                      12/22/2004  22:29:30  PAGE 3


            CODE    3145H     008FH     UNIT         ?PR?_?OSSCHED?UCOS_II
            CODE    31D4H     008BH     UNIT         ?PR?_?OSTIMEDLY?UCOS_II
            CODE    325FH     0085H     UNIT         ?PR?_?OSINTEXIT?UCOS_II
            CODE    32E4H     0076H     UNIT         ?PR?_?OSSTART?UCOS_II
            CODE    335AH     0066H     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    33C0H     005AH     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    341AH     0059H     UNIT         ?PR?_?TASKSTARTYYA?DEMO1
            CODE    3473H     0052H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    34C5H     0051H     UNIT         ?PR?_?PRINTLONG?UCOS_II
            CODE    3516H     004EH     UNIT         ?PR?_?OSTASKIDLE?UCOS_II
            CODE    3564H     004DH     UNIT         ?PR?_?INSIDEPRINTBYTE?UCOS_II
            CODE    35B1H     004CH     UNIT         ?PR?_?SERIAL?OS_CPU_A
            CODE    35FDH     0044H     UNIT         ?C?LDIV
            CODE    3641H     003CH     UNIT         ?PR?_?PRINTCH?UCOS_II
            CODE    367DH     003BH     UNIT         ?PR?_?TASKSTARTYYB?DEMO1
            CODE    36B8H     003BH     UNIT         ?PR?_?TASKSTARTYYC?DEMO1
            CODE    36F3H     0038H     UNIT         ?PR?_?OSTIMEGET?UCOS_II
            CODE    372BH     0037H     UNIT         ?PR?_?INITSERIALBUFFER?UCOS_II
            CODE    3762H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    3791H     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    37C0H     002EH     UNIT         ?PR?_?PRINTWORD?UCOS_II
            CODE    37EEH     002CH     UNIT         ?PR?_?OSSCHEDUNLOCK?UCOS_II
            CODE    381AH     002AH     UNIT         ?PR?_?OSTIMESET?UCOS_II
            CODE    3844H     0020H     UNIT         ?PR?_?INSIDEPRINTWORD?UCOS_II
            CODE    3864H     0015H     UNIT         ?PR?_?PRINTBYTE?UCOS_II
            CODE    3879H     0011H     UNIT         ?PR?_?INITTIMER0?OS_CPU_C
            CODE    388AH     0011H     UNIT         ?PR?_?OSSCHEDLOCK?UCOS_II
            CODE    389BH     000BH     UNIT         ?PR?_?OSINTENTER?UCOS_II
            CODE    38A6H     000AH     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    38B0H     0009H     UNIT         ?PR?_?CLRSCR?UCOS_II
            CODE    38B9H     0001H     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            CODE    38BAH     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
            CODE    38BBH     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C
            CODE    38BCH     0001H     UNIT         ?PR?_?OSDUMMY?UCOS_II



OVERLAY MAP OF MODULE:   demo1 (DEMO1)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?DEMO1
  +--> ?C_INITSEG

?PR?MAIN?DEMO1
  +--> ?PR?_?OSINIT?UCOS_II
  +--> ?PR?_?INITTIMER0?OS_CPU_C
  +--> ?PR?_?INITSERIAL?UCOS_II
  +--> ?PR?_?INITSERIALBUFFER?UCOS_II
  +--> ?PR?_?TASKSTARTYYA?DEMO1
  +--> ?PR?_?OSTASKCREATE?UCOS_II
  +--> ?PR?_?TASKSTARTYYB?DEMO1
  +--> ?PR?_?TASKSTARTYYC?DEMO1
  +--> ?PR?_?OSSTART?UCOS_II
BL51 BANKED LINKER/LOCATER V5.12                                                      12/22/2004  22:29:30  PAGE 4



?PR?_?OSINIT?UCOS_II
  +--> ?PR?_?OSTASKIDLE?UCOS_II
  +--> ?PR?_?OSTASKCREATE?UCOS_II

?PR?_?OSTASKCREATE?UCOS_II
  +--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
  +--> ?PR?_?OSTCBINIT?UCOS_II
  +--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  +--> ?PR?_?OSSCHED?UCOS_II

?PR?_?OSTCBINIT?UCOS_II
  +--> ?CO?UCOS_II

?PR?_?OSSCHED?UCOS_II
  +--> ?CO?UCOS_II
  +--> ?PR?OSCTXSW?OS_CPU_A

?PR?OSCTXSW?OS_CPU_A
  +--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
  +--> ?PR?OSSTARTHIGHRDY?OS_CPU_A

?PR?OSSTARTHIGHRDY?OS_CPU_A
  +--> ?PR?_?OSTASKSWHOOK?OS_CPU_C

?PR?_?TASKSTARTYYA?DEMO1
  +--> ?PR?_?CLRSCR?UCOS_II
  +--> ?CO?DEMO1
  +--> ?PR?_?PRINTSTR?UCOS_II
  +--> ?PR?_?OSTIMEDLY?UCOS_II

?PR?_?CLRSCR?UCOS_II
  +--> ?CO?UCOS_II
  +--> ?PR?_?PRINTSTR?UCOS_II

?PR?_?PRINTSTR?UCOS_II
  +--> ?PR?_?PRINTCHAR?UCOS_II

?PR?_?OSTIMEDLY?UCOS_II
  +--> ?PR?_?OSSCHED?UCOS_II

?PR?_?TASKSTARTYYB?DEMO1
  +--> ?CO?DEMO1
  +--> ?PR?_?PRINTSTR?UCOS_II
  +--> ?PR?_?OSTIMEDLY?UCOS_II

?PR?_?TASKSTARTYYC?DEMO1
  +--> ?CO?DEMO1
  +--> ?PR?_?PRINTSTR?UCOS_II
  +--> ?PR?_?OSTIMEDLY?UCOS_II

?PR?_?OSSTART?UCOS_II
  +--> ?CO?UCOS_II
  +--> ?PR?OSSTARTHIGHRDY?OS_CPU_A

*** NEW ROOT ***************************************************

BL51 BANKED LINKER/LOCATER V5.12                                                      12/22/2004  22:29:30  PAGE 5


?PR?OSTICKISR?OS_CPU_A
  +--> ?PR?_?OSINTENTER?UCOS_II
  +--> ?PR?_?OSTIMETICK?UCOS_II
  +--> ?PR?_?OSINTEXIT?UCOS_II

?PR?_?OSTIMETICK?UCOS_II
  +--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C

?PR?_?OSINTEXIT?UCOS_II
  +--> ?CO?UCOS_II
  +--> ?PR?OSINTCTXSW?OS_CPU_A

?PR?OSINTCTXSW?OS_CPU_A
  +--> ?PR?OSCTXSW?OS_CPU_A

*** NEW ROOT ***************************************************

?PR?_?SERIAL?OS_CPU_A
  +--> ?PR?_?SERIAL?UCOS_II



SYMBOL TABLE OF MODULE:  demo1 (DEMO1)

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

  -------         MODULE        DEMO1
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:341AH         PUBLIC        _?TaskStartyya
  C:367DH         PUBLIC        _?TaskStartyyb
  C:36B8H         PUBLIC        _?TaskStartyyc
  C:2D55H         PUBLIC        main
  X:0CB3H         PUBLIC        TaskStartStkyya
  X:1037H         PUBLIC        TaskStartStkyyb
  X:13BBH         PUBLIC        TaskStartStkyyc
  -------         PROC          MAIN
  C:2D55H         LINE#         11
  C:2D55H         LINE#         12
  C:2D55H         LINE#         13
  C:2D58H         LINE#         15
  C:2D5BH         LINE#         16
  C:2D5EH         LINE#         17
  C:2D61H         LINE#         19
  C:2D9BH         LINE#         20
  C:2DD5H         LINE#         21
  C:2E0FH         LINE#         23
  -------         ENDPROC       MAIN
  -------         PROC          _?TASKSTARTYYA
  x:0000H         SYMBOL        yydata
  C:341AH         LINE#         27
  C:3428H         LINE#         29
  C:3443H         LINE#         30
  C:3446H         LINE#         31
  C:344FH         LINE#         32
  C:3458H         LINE#         33
  C:3461H         LINE#         35
BL51 BANKED LINKER/LOCATER V5.12                                                      12/22/2004  22:29:30  PAGE 6


  C:3461H         LINE#         36
  C:346AH         LINE#         37
  C:3471H         LINE#         38
  -------         ENDPROC       _?TASKSTARTYYA
  -------         PROC          _?TASKSTARTYYB
  x:0000H         SYMBOL        yydata
  C:367DH         LINE#         41
  C:368BH         LINE#         43
  C:36A6H         LINE#         45
  C:36A6H         LINE#         46
  C:36AFH         LINE#         47
  C:36B6H         LINE#         48
  -------         ENDPROC       _?TASKSTARTYYB
  -------         PROC          _?TASKSTARTYYC
  x:0000H         SYMBOL        yydata
  C:36B8H         LINE#         51
  C:36C6H         LINE#         53
  C:36E1H         LINE#         55
  C:36E1H         LINE#         56
  C:36EAH         LINE#         57
  C:36F1H         LINE#         58
  -------         ENDPROC       _?TASKSTARTYYC
  -------         ENDMOD        DEMO1

  -------         MODULE        OS_CPU_C
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:3791H         PUBLIC        _?OSTaskDelHook
  C:38BAH         PUBLIC        _?OSTaskStatHook
  C:1B34H         PUBLIC        _?OSTaskStkInit
  D:0089H         PUBLIC        TMOD
  C:38B9H         PUBLIC        _?OSTaskSwHook
  C:3762H         PUBLIC        _?OSTaskCreateHook
  B:00A8H.1       PUBLIC        ET0
  D:008CH         PUBLIC        TH0
  D:008AH         PUBLIC        TL0

⌨️ 快捷键说明

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