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

📄 252.m51

📁 《uC/os-II 内核分析.移植与驱动程序开发》随书光盘中的全部源代码
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        03/06/2007  22:43:47  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\DeBug\STARTUP.obj, .\DeBug\OS_CPU_C.obj, .\DeBug\uCOS_II.obj, .\DeBug\OS_CPU_A.obj, .\DeBug\t
>> est.obj, .\DeBug\COMM_51.obj, .\DeBug\COMMRTOS.obj, .\C51BFPC.LIB, .\C51L.LIB TO .\DeBug\252 PRINT (.\DeBug\252.m51) 
>> RAMSIZE (256) XDATA (0X0000-0X7FFF)


INPUT MODULES INCLUDED:
  .\DeBug\STARTUP.obj (?C_STARTUP)
  .\DeBug\OS_CPU_C.obj (OS_CPU_C)
  .\DeBug\uCOS_II.obj (UCOS_II)
  .\DeBug\OS_CPU_A.obj (OS_CPU_A)
  .\DeBug\test.obj (TEST)
  .\DeBug\COMM_51.obj (COMM_51)
  .\DeBug\COMMRTOS.obj (COMMRTOS)
  .\C51L.LIB (?C_INIT)
  .\C51L.LIB (?C?COPY)
  .\C51L.LIB (?C?CLDPTR)
  .\C51L.LIB (?C?CLDOPTR)
  .\C51L.LIB (?C?CSTPTR)
  .\C51L.LIB (?C?CSTOPTR)
  .\C51L.LIB (?C?IILDX)
  .\C51L.LIB (?C?ILDIX)
  .\C51L.LIB (?C?ILDPTR)
  .\C51L.LIB (?C?ILDOPTR)
  .\C51L.LIB (?C?IILDPTR)
  .\C51L.LIB (?C?IILDOPTR)
  .\C51L.LIB (?C?ISTPTR)
  .\C51L.LIB (?C?ISTOPTR)
  .\C51L.LIB (?C?LMUL)
  .\C51L.LIB (?C?ULDIV)
  .\C51L.LIB (?C?SLCMP)
  .\C51L.LIB (?C?ULCMP)
  .\C51L.LIB (?C?LLDOPTR)
  .\C51L.LIB (?C?LSTPTR)
  .\C51L.LIB (?C?LSTOPTR)
  .\C51L.LIB (?C?LSTXDATA)
  .\C51L.LIB (?C?LSTKXDATA)
  .\C51L.LIB (?C?LSTKPTR)
  .\C51L.LIB (?C?LSTKOPTR)
  .\C51L.LIB (?C?PSTPTR)
  .\C51L.LIB (?C?PLDOPTR)
  .\C51L.LIB (?C?PLDIOPTR)
  .\C51L.LIB (?C?PSTOPTR)
  .\C51L.LIB (?C_XBP)
  .\C51L.LIB (?C?ADDXBP)
  .\C51L.LIB (?C?XBPOFF)
  .\C51L.LIB (?C?MEMSET)
  .\C51L.LIB (?C?LLDIDATA)
  .\C51L.LIB (?C?LLDXDATA)
  .\C51L.LIB (?C?LLDPDATA)
  .\C51L.LIB (?C?LLDCODE)
  .\C51L.LIB (?C?LSTIDATA)
  .\C51L.LIB (?C?LSTPDATA)
  .\C51L.LIB (?C?LSTKIDATA)
  .\C51L.LIB (?C?LSTKPDATA)
  .\C51L.LIB (?C?PLDIDATA)
  .\C51L.LIB (?C?PLDIIDATA)
  .\C51L.LIB (?C?PSTIDATA)
BL51 BANKED LINKER/LOCATER V5.12                                                      03/06/2007  22:43:47  PAGE 2


  .\C51L.LIB (?C?PLDXDATA)
  .\C51L.LIB (?C?PLDIXDATA)
  .\C51L.LIB (?C?PSTXDATA)
  .\C51L.LIB (?C?PLDPDATA)
  .\C51L.LIB (?C?PLDIPDATA)
  .\C51L.LIB (?C?PSTPDATA)
  .\C51L.LIB (?C?PLDCODE)


LINK MAP OF MODULE:  .\DeBug\252 (?C_STARTUP)


            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
            IDATA   0013H     0041H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0749H     UNIT         ?XD?UCOS_II
            XDATA   0749H     0384H     UNIT         ?XD?TEST
            XDATA   0ACDH     0097H     UNIT         ?XD?COMMRTOS
            XDATA   0B64H     0019H     UNIT         ?XD?_OSTASKCREATEEXT?UCOS_II
            XDATA   0B7DH     0015H     UNIT         ?XD?_OS_TCBINIT?UCOS_II
            XDATA   0B92H     0011H     UNIT         ?XD?_OSTASKSTKCHK?UCOS_II
            XDATA   0BA3H     000CH     UNIT         ?XD?_OS_EVENTTASKRDY?UCOS_II
            XDATA   0BAFH     000CH     UNIT         ?XD?_OSSEMQUERY?UCOS_II
            XDATA   0BBBH     000BH     UNIT         ?XD?_OSTASKCREATE?UCOS_II
            XDATA   0BC6H     000BH     UNIT         ?XD?_OSTIMEDLYHMSM?UCOS_II
            XDATA   0BD1H     0009H     UNIT         ?XD?_OSTASKCHANGEPRIO?UCOS_II
            XDATA   0BDAH     0008H     UNIT         ?XD?_OS_TASKSTAT?UCOS_II
            XDATA   0BE2H     0008H     UNIT         ?XD?_OSSEMDEL?UCOS_II
            XDATA   0BEAH     0008H     UNIT         ?XD?_OSSEMPEND?UCOS_II
            XDATA   0BF2H     0007H     UNIT         ?XD?_OSTASKDEL?UCOS_II
            XDATA   0BF9H     0006H     UNIT         ?XD?OS_INITEVENTLIST?UCOS_II
            XDATA   0BFFH     0006H     UNIT         ?XD?OS_INITTCBLIST?UCOS_II
            XDATA   0C05H     0006H     UNIT         ?XD?_OSTASKQUERY?UCOS_II
            XDATA   0C0BH     0004H     UNIT         ?XD?_OSTASKSUSPEND?UCOS_II
            XDATA   0C0FH     0003H     UNIT         ?XD?_OS_EVENTTASKWAIT?UCOS_II
            XDATA   0C12H     0003H     UNIT         ?XD?_OS_EVENTTO?UCOS_II
            XDATA   0C15H     0003H     UNIT         ?XD?_OS_EVENTWAITLISTINIT?UCOS_II
            XDATA   0C18H     0003H     UNIT         ?XD?OS_INITRDYLIST?UCOS_II
            XDATA   0C1BH     0003H     UNIT         ?XD?_OSSEMACCEPT?UCOS_II
            XDATA   0C1EH     0003H     UNIT         ?XD?_OSSEMCREATE?UCOS_II
            XDATA   0C21H     0003H     UNIT         ?XD?_OSSEMPOST?UCOS_II
            XDATA   0C24H     0003H     UNIT         ?XD?_OSTASKDELREQ?UCOS_II
            XDATA   0C27H     0003H     UNIT         ?XD?_OSTASKRESUME?UCOS_II
            XDATA   0C2AH     0003H     UNIT         ?XD?_OSTIMEDLYRESUME?UCOS_II

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?PR?_?OSVERSION?UCOS_II
            CODE    0008H     0001H     UNIT         ?PR?_?OSTASKSWHOOK?OS_CPU_C
            CODE    0009H     0001H     UNIT         ?PR?_?OSTASKSTATHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.12                                                      03/06/2007  22:43:47  PAGE 3


            CODE    000AH     0001H     UNIT         ?PR?OSINITHOOKBEGIN?OS_CPU_C
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0013H     UNIT         ?PR?_?OSINTENTER?UCOS_II
            CODE    0021H     0001H     UNIT         ?PR?OSINITHOOKEND?OS_CPU_C
            CODE    0022H     0001H     UNIT         ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     075BH     UNIT         ?C?LIB_CODE
            CODE    0781H     02C7H     UNIT         ?PR?_OSTASKCHANGEPRIO?UCOS_II
            CODE    0A48H     02C6H     UNIT         ?PR?_OSTASKDEL?UCOS_II
            CODE    0D0EH     029AH     UNIT         ?PR?_OS_TCBINIT?UCOS_II
            CODE    0FA8H     0264H     UNIT         ?PR?_?OSTASKSTKINIT?OS_CPU_C
            CODE    120CH     018EH     UNIT         ?PR?_OSSEMDEL?UCOS_II
            CODE    139AH     017CH     UNIT         ?PR?_OSTASKCREATEEXT?UCOS_II
            CODE    1516H     016AH     UNIT         ?PR?_OSTIMEDLYHMSM?UCOS_II
            CODE    1680H     016AH     UNIT         ?PR?_?COMMGETCHAR?COMMRTOS
            CODE    17EAH     0156H     UNIT         ?PR?_OSTASKSTKCHK?UCOS_II
            CODE    1940H     014FH     UNIT         ?PR?_OS_EVENTTASKRDY?UCOS_II
            CODE    1A8FH     014FH     UNIT         ?PR?_?COMMPUTCHAR?COMMRTOS
            CODE    1BDEH     013CH     UNIT         ?PR?_OSSEMPEND?UCOS_II
            CODE    1D1AH     0131H     UNIT         ?PR?_?COMMBUFINIT?COMMRTOS
            CODE    1E4BH     0127H     UNIT         ?PR?_?OSTIMETICK?UCOS_II
            CODE    1F72H     011FH     UNIT         ?PR?_?COMMGETTXCHAR?COMMRTOS
            CODE    2091H     0114H     UNIT         ?C_INITSEG
            CODE    21A5H     0108H     UNIT         ?PR?_OSTASKCREATE?UCOS_II
            CODE    22ADH     00FBH     UNIT         ?PR?_OSSEMQUERY?UCOS_II
            CODE    23A8H     00FAH     UNIT         ?PR?_OS_EVENTTASKWAIT?UCOS_II
            CODE    24A2H     00F1H     UNIT         ?PR?_?COMMPUTRXCHAR?COMMRTOS
            CODE    2593H     00EBH     UNIT         ?PR?_OSTASKSUSPEND?UCOS_II
            CODE    267EH     00D8H     UNIT         ?PR?_OS_TASKSTAT?UCOS_II
            CODE    2756H     00BEH     UNIT         ?PR?_OS_EVENTTO?UCOS_II
            CODE    2814H     00BBH     UNIT         ?PR?_OSTASKRESUME?UCOS_II
            CODE    28CFH     00B2H     UNIT         ?PR?_OSSEMCREATE?UCOS_II
            CODE    2981H     00B2H     UNIT         ?PR?_OSTIMEDLYRESUME?UCOS_II
            CODE    2A33H     00ACH     UNIT         ?PR?OSCTXSW?OS_CPU_A
            CODE    2ADFH     00A6H     UNIT         ?PR?_?OSINTEXIT?UCOS_II
            CODE    2B85H     00A6H     UNIT         ?PR?OS_INITTCBLIST?UCOS_II
            CODE    2C2BH     00A5H     UNIT         ?PR?OS_INITEVENTLIST?UCOS_II
            CODE    2CD0H     00A0H     UNIT         ?C_C51STARTUP
            CODE    2D70H     009FH     UNIT         ?PR?_OSSEMPOST?UCOS_II
            CODE    2E0FH     0094H     UNIT         ?PR?OSINTCTXSW?OS_CPU_A
            CODE    2EA3H     008EH     UNIT         ?PR?OS_SCHED?UCOS_II
            CODE    2F31H     0086H     UNIT         ?PR?_OSTASKQUERY?UCOS_II
            CODE    2FB7H     0082H     UNIT         ?PR?_?OSSTART?UCOS_II
            CODE    3039H     0082H     UNIT         ?PR?_?COMMISRHANDLER?COMM_51
            CODE    30BBH     0078H     UNIT         ?PR?_OSTASKDELREQ?UCOS_II
            CODE    3133H     0077H     UNIT         ?PR?_OSTIMEDLY?UCOS_II
            CODE    31AAH     0065H     UNIT         ?PR?_?TASKSTART?TEST
            CODE    320FH     005DH     UNIT         ?PR?_OSSEMACCEPT?UCOS_II
            CODE    326CH     005AH     UNIT         ?PR?OSTICKISR?OS_CPU_A
            CODE    32C6H     0052H     UNIT         ?PR?OSSTARTHIGHRDY?OS_CPU_A
            CODE    3318H     0052H     UNIT         ?PR?_?COMMISRHANDLER?OS_CPU_A
            CODE    336AH     004DH     UNIT         ?PR?OS_INITTASKSTAT?UCOS_II
            CODE    33B7H     004CH     UNIT         ?PR?OS_INITTASKIDLE?UCOS_II
            CODE    3403H     0049H     UNIT         ?PR?OS_INITRDYLIST?UCOS_II
            CODE    344CH     0048H     UNIT         ?PR?OS_INITMISC?UCOS_II
            CODE    3494H     0041H     UNIT         ?PR?_OS_EVENTWAITLISTINIT?UCOS_II
            CODE    34D5H     003BH     UNIT         ?PR?_?OSSTATINIT?UCOS_II
BL51 BANKED LINKER/LOCATER V5.12                                                      03/06/2007  22:43:47  PAGE 4


            CODE    3510H     0030H     UNIT         ?PR?MAIN?TEST
            CODE    3540H     002FH     UNIT         ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
            CODE    356FH     002FH     UNIT         ?PR?_?OSTASKDELHOOK?OS_CPU_C
            CODE    359EH     002FH     UNIT         ?PR?_?OSTCBINITHOOK?OS_CPU_C
            CODE    35CDH     0029H     UNIT         ?PR?_?OSSCHEDUNLOCK?UCOS_II
            CODE    35F6H     0028H     UNIT         ?PR?_OS_TASKIDLE?UCOS_II
            CODE    361EH     0018H     UNIT         ?PR?_?OSINIT?UCOS_II
            CODE    3636H     0017H     UNIT         ?PR?_?OSSCHEDLOCK?UCOS_II
            CODE    364DH     0017H     UNIT         ?PR?_?COMMINIT?COMM_51
            CODE    3664H     0013H     UNIT         ?PR?OSTIMEGET?UCOS_II
            CODE    3677H     000FH     UNIT         ?PR?_?INITTIMER0?OS_CPU_C
            CODE    3686H     000BH     UNIT         ?PR?_OSTIMESET?UCOS_II
            CODE    3691H     0001H     UNIT         ?PR?_?OSTIMETICKHOOK?OS_CPU_C
            CODE    3692H     0001H     UNIT         ?PR?OS_DUMMY?UCOS_II



SYMBOL TABLE OF MODULE:  .\DeBug\252 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:2CD0H         SEGMENT       ?C_C51STARTUP
  I:0013H         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0080H         SYMBOL        IDATALEN
  C:2CD3H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:2CD0H         SYMBOL        STARTUP1
  N:0001H         SYMBOL        XBPSTACK
  N:8000H         SYMBOL        XBPSTACKTOP
  N:8000H         SYMBOL        XDATALEN
  C:2CDEH         SYMBOL        XDATALOOP
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         95
  C:2CD0H         LINE#         105
  C:2CD2H         LINE#         106
  C:2CD3H         LINE#         107
  C:2CD4H         LINE#         108
  C:2CD6H         LINE#         112
  C:2CD9H         LINE#         113
  C:2CDBH         LINE#         117
  C:2CDDH         LINE#         119
BL51 BANKED LINKER/LOCATER V5.12                                                      03/06/2007  22:43:47  PAGE 5


  C:2CDEH         LINE#         120
  C:2CDFH         LINE#         121
  C:2CE0H         LINE#         122
  C:2CE2H         LINE#         123
  C:2CE4H         LINE#         148
  C:2CE7H         LINE#         149
  C:2CEAH         LINE#         157
  C:2CEDH         LINE#         161
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        OS_CPU_C
  C:0FA8H         SEGMENT       ?PR?_?OSTASKSTKINIT?OS_CPU_C
  C:3540H         SEGMENT       ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
  C:356FH         SEGMENT       ?PR?_?OSTASKDELHOOK?OS_CPU_C
  C:0008H         SEGMENT       ?PR?_?OSTASKSWHOOK?OS_CPU_C
  C:0009H         SEGMENT       ?PR?_?OSTASKSTATHOOK?OS_CPU_C
  C:000AH         SEGMENT       ?PR?OSINITHOOKBEGIN?OS_CPU_C
  C:0021H         SEGMENT       ?PR?OSINITHOOKEND?OS_CPU_C
  C:0022H         SEGMENT       ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
  C:359EH         SEGMENT       ?PR?_?OSTCBINITHOOK?OS_CPU_C
  C:3691H         SEGMENT       ?PR?_?OSTIMETICKHOOK?OS_CPU_C
  C:3677H         SEGMENT       ?PR?_?INITTIMER0?OS_CPU_C
  C:000AH         PUBLIC        OSINITHOOKBEGIN
  C:0021H         PUBLIC        OSINITHOOKEND
  C:3677H         PUBLIC        _?INITTIMER0
  C:3540H         PUBLIC        _?OSTASKCREATEHOOK
  C:356FH         PUBLIC        _?OSTASKDELHOOK
  C:0022H         PUBLIC        _?OSTASKIDLEHOOK
  C:0009H         PUBLIC        _?OSTASKSTATHOOK
  C:0FA8H         PUBLIC        _?OSTASKSTKINIT
  C:0008H         PUBLIC        _?OSTASKSWHOOK
  C:359EH         PUBLIC        _?OSTCBINITHOOK
  C:3691H         PUBLIC        _?OSTIMETICKHOOK
  C:1206H         SYMBOL        ?C0001
  B:00D0H.6       SYMBOL        AC
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  B:00D0H.7       SYMBOL        CY
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  B:00A8H.7       SYMBOL        EA
  B:00A8H.4       SYMBOL        ES
  B:00A8H.1       SYMBOL        ET0
  B:00A8H.3       SYMBOL        ET1
  B:00A8H.0       SYMBOL        EX0
  B:00A8H.2       SYMBOL        EX1
  B:00D0H.5       SYMBOL        F0
  D:00A8H         SYMBOL        IE
  B:0088H.1       SYMBOL        IE0
  B:0088H.3       SYMBOL        IE1
  B:00B0H.2       SYMBOL        INT0
  B:00B0H.3       SYMBOL        INT1
  D:00B8H         SYMBOL        IP
  B:0088H.0       SYMBOL        IT0
  B:0088H.2       SYMBOL        IT1
  N:0000H         SYMBOL        OS_CPU_C
  B:00D0H.2       SYMBOL        OV
BL51 BANKED LINKER/LOCATER V5.12                                                      03/06/2007  22:43:47  PAGE 6


  B:00D0H.0       SYMBOL        P
  D:0080H         SYMBOL        P0
  D:0090H         SYMBOL        P1
  D:00A0H         SYMBOL        P2
  D:00B0H         SYMBOL        P3
  D:0087H         SYMBOL        PCON

⌨️ 快捷键说明

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