exp2.m51

来自「Keil 自带的 RTX51—Tiny 系统有这样几个缺点:1、非占先式任 务」· M51 代码 · 共 703 行 · 第 1/2 页

M51
703
字号
BL51 BANKED LINKER/LOCATER V6.05                                                        04/06/2009  19:21:34  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, exp2.obj, lq51_c.obj, lq51_a.obj TO exp2 RTX51TINY


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  STARTUP.obj (?C_STARTUP)
  exp2.obj (EXP2)
  lq51_c.obj (LQ51_C)
  lq51_a.obj (?LQ51_SCHE)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)


TASK TABLE OF MODULE:  exp2 (?C_STARTUP)

TASKID   PRIORITY   REG-BANK   SEGMENT NAME
-------------------------------------------
0        0          0          ?PR?TASK0?EXP2
1        0          0          ?PR?TASK1?EXP2



LINK MAP OF MODULE:  exp2 (?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     000EH     UNIT         ?DT?LQ51_C
            DATA    0016H     0001H     UNIT         _DATA_GROUP_
            IDATA   0017H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0008H     ABSOLUTE     
            CODE    000BH     0008H     ABSOLUTE     
            CODE    0013H     0008H     ABSOLUTE     
            CODE    001BH     0008H     ABSOLUTE     
            CODE    0023H     0008H     ABSOLUTE     
            CODE    002BH     0008H     ABSOLUTE     
            CODE    0033H     00CBH     UNIT         ?RTX?CODE
            CODE    00FEH     00C1H     UNIT         ?LQ51?SCHE?S
            CODE    01BFH     0098H     UNIT         ?PR?_LQWAITMSG?LQ51_C
            CODE    0257H     008CH     UNIT         ?C_C51STARTUP
            CODE    02E3H     0067H     UNIT         ?PR?_LQSENDMSGISR?LQ51_C
            CODE    034AH     003CH     UNIT         ?LQ51?TIMER0?S
            CODE    0386H     0020H     UNIT         ?PR?_LQDELAY?LQ51_C
            CODE    03A6H     001DH     UNIT         ?PR?LQSTART?LQ51_C
            CODE    03C3H     0014H     UNIT         ?CO?LQ51_C
            CODE    03D7H     0013H     UNIT         ?PR?TASK1?EXP2
            CODE    03EAH     000DH     UNIT         ?PR?TASK0?EXP2
            CODE    03F7H     000AH     UNIT         ?PR?_LQSENDMSG?LQ51_C
            CODE    0401H     0005H     UNIT         ?C_INITSEG
            CODE    0406H     0004H     UNIT         ?RTX?TASKENT?S
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:21:34  PAGE 2





OVERLAY MAP OF MODULE:   exp2 (?C_STARTUP)


SEGMENT                            DATA_GROUP 
  +--> CALLED SEGMENT            START    LENGTH
------------------------------------------------
?C_C51STARTUP                    -----    -----
  +--> ?C_INITSEG

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

?PR?TASK0?EXP2                   -----    -----
  +--> ?PR?LQSTART?LQ51_C
  +--> ?PR?_LQWAITMSG?LQ51_C

?PR?_LQWAITMSG?LQ51_C            -----    -----
  +--> ?CO?LQ51_C

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

?PR?TASK1?EXP2                   0016H    0001H
  +--> ?PR?_LQDELAY?LQ51_C
  +--> ?PR?_LQSENDMSG?LQ51_C

?PR?_LQDELAY?LQ51_C              -----    -----
  +--> ?CO?LQ51_C

?PR?_LQSENDMSG?LQ51_C            -----    -----
  +--> ?PR?_LQSENDMSGISR?LQ51_C

?PR?_LQSENDMSGISR?LQ51_C         -----    -----
  +--> ?CO?LQ51_C



SYMBOL TABLE OF MODULE:  exp2 (?C_STARTUP)

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

  -------         MODULE        ?C_STARTUP
  C:0257H         SEGMENT       ?C_C51STARTUP
  I:0017H         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:025AH         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0100H         SYMBOL        PBPSTACKTOP
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:21:34  PAGE 3


  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:0257H         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         126
  C:0257H         LINE#         133
  C:0259H         LINE#         134
  C:025AH         LINE#         135
  C:025BH         LINE#         136
  C:025DH         LINE#         185
  C:0260H         LINE#         196
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        EXP2
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:00A8H         PUBLIC        IE
  D:00B8H         PUBLIC        IP
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  C:03EAH         PUBLIC        Task0
  C:03D7H         PUBLIC        Task1
  D:00C8H         PUBLIC        T2CON
  D:00D0H         PUBLIC        PSW
  -------         PROC          TASK0
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:03EAH         LINE#         4
  C:03EAH         LINE#         7
  C:03EDH         LINE#         8
  C:03EDH         LINE#         9
  C:03F3H         LINE#         10
  C:03F5H         LINE#         11
  -------         ENDPROC       TASK0
  -------         PROC          TASK1
  -------         DO            
  D:0016H         SYMBOL        i
  -------         ENDDO         
  C:03D7H         LINE#         14
  C:03D7H         LINE#         16
  C:03DAH         LINE#         17
  C:03DAH         LINE#         18
  C:03DCH         LINE#         19
  C:03E1H         LINE#         20
  C:03E8H         LINE#         21
  -------         ENDPROC       TASK1
  -------         ENDMOD        EXP2

BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:21:34  PAGE 4


  -------         MODULE        LQ51_C
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  D:0008H         PUBLIC        lqMsgData
  C:02E3H         PUBLIC        _lqSendMsgISR
  B:00A8H.7       PUBLIC        EA
  D:000AH         PUBLIC        lqCrt
  D:00A8H         PUBLIC        IE
  C:03F7H         PUBLIC        _lqSendMsg
  D:00B8H         PUBLIC        IP
  C:01BFH         PUBLIC        _lqWaitMsg
  D:000BH         PUBLIC        lqRdyTbl
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:000CH         PUBLIC        lqSPtemp
  D:000DH         PUBLIC        lqIntNum
  C:03C3H         PUBLIC        lqISREnter
  C:0386H         PUBLIC        _lqDelay
  D:00C8H         PUBLIC        T2CON
  D:000EH         PUBLIC        lqTaskStack
  C:03A6H         PUBLIC        lqStart
  D:0011H         PUBLIC        lqTaskState
  D:0013H         PUBLIC        lqTaskTimer
  D:0015H         PUBLIC        lqSwitchType
  D:00D0H         PUBLIC        PSW
  C:03CFH         PUBLIC        lqMap
  -------         PROC          LQSTART
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:03A6H         LINE#         43
  C:03A6H         LINE#         44
  C:03A6H         LINE#         46
  C:03A8H         LINE#         47
  C:03AEH         LINE#         48
  C:03B4H         LINE#         49
  C:03B8H         LINE#         50
  C:03BBH         LINE#         51
  C:03BEH         LINE#         52
  C:03C0H         LINE#         53
  C:03C2H         LINE#         54
  -------         ENDPROC       LQSTART
  -------         PROC          _LQDELAY
  D:0007H         SYMBOL        tmo
  C:0386H         LINE#         62
  C:0386H         LINE#         63
  C:0386H         LINE#         64
  C:0388H         LINE#         65
  C:0391H         LINE#         66
  C:039AH         LINE#         67
  C:03A1H         LINE#         68
  C:03A3H         LINE#         69
  -------         ENDPROC       _LQDELAY
  -------         PROC          _LQWAITMSG
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        tmo
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:21:34  PAGE 5


  C:01BFH         LINE#         250
  C:01BFH         LINE#         251
  C:01BFH         LINE#         252
  C:01C1H         LINE#         253
  C:01CAH         LINE#         254
  C:01D2H         LINE#         255
  C:01D6H         LINE#         256
  C:01DDH         LINE#         257
  C:01DDH         LINE#         258
  C:01DDH         LINE#         259
  C:01DFH         LINE#         260
  C:01DFH         LINE#         261
  C:01E9H         LINE#         262
  C:01F2H         LINE#         263
  C:01FBH         LINE#         264
  C:01FEH         LINE#         265
  C:0207H         LINE#         266
  C:020EH         LINE#         267
  C:020EH         LINE#         268
  C:0210H         LINE#         269
  C:0213H         LINE#         270
  C:0215H         LINE#         271
  C:021EH         LINE#         272
  C:0221H         LINE#         273
  C:0225H         LINE#         274
  C:0228H         LINE#         275
  C:0231H         LINE#         276
  C:0237H         LINE#         277
  C:0246H         LINE#         278
  C:0246H         LINE#         279
  C:024EH         LINE#         280
  C:0250H         LINE#         281
  C:0256H         LINE#         282
  -------         ENDPROC       _LQWAITMSG
  -------         PROC          _LQSENDMSGISR
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        Msg
  C:02E3H         LINE#         307
  C:02E3H         LINE#         308
  C:02E3H         LINE#         309
  C:02E5H         LINE#         310
  C:02E9H         LINE#         311
  C:02F0H         LINE#         312
  C:02F0H         LINE#         313
  C:02F2H         LINE#         314
  C:02F2H         LINE#         315
  C:02F8H         LINE#         316
  C:02F9H         LINE#         317
  C:0301H         LINE#         318
  C:030AH         LINE#         319
  C:030CH         LINE#         320
  C:031CH         LINE#         321
  C:031CH         LINE#         322
  C:031CH         LINE#         323
  C:0320H         LINE#         324
  C:032EH         LINE#         325
  C:0336H         LINE#         326
BL51 BANKED LINKER/LOCATER V6.05                                                      04/06/2009  19:21:34  PAGE 6


  C:033AH         LINE#         327
  C:0340H         LINE#         328
  C:0342H         LINE#         329
  C:0345H         LINE#         330
  C:0345H         LINE#         331
  C:0345H         LINE#         332
  C:0347H         LINE#         333
  C:0349H         LINE#         334
  -------         ENDPROC       _LQSENDMSGISR
  -------         PROC          _LQSENDMSG
  D:0007H         SYMBOL        index
  D:0005H         SYMBOL        Msg
  C:03F7H         LINE#         339
  C:03F7H         LINE#         340
  C:03F7H         LINE#         341
  C:03FDH         LINE#         342
  C:0400H         LINE#         343
  C:0400H         LINE#         344
  -------         ENDPROC       _LQSENDMSG
  -------         ENDMOD        LQ51_C

  -------         MODULE        ?LQ51_SCHE
  C:034AH         SEGMENT       ?LQ51?TIMER0?S
  C:00FEH         SEGMENT       ?LQ51?SCHE?S
  C:0406H         SEGMENT       ?RTX?TASKENT?S
  C:0033H         SEGMENT       ?RTX?CODE
  C:0406H         PUBLIC        ?RTX_TASKENTRY
  C:034AH         PUBLIC        ISR_TIMER0
  C:00FEH         PUBLIC        LQSCHE
  C:0033H         PUBLIC        MAIN
  C:010FH         SYMBOL        ?C012
  C:0111H         SYMBOL        ?C013
  C:011FH         SYMBOL        ?C014
  C:0116H         SYMBOL        ?C015
  C:0188H         SYMBOL        ?C016
  C:015EH         SYMBOL        ?C017
  C:0137H         SYMBOL        ?C018
  C:014EH         SYMBOL        ?C020
  C:0163H         SYMBOL        ?C021
  C:0179H         SYMBOL        ?C022
  C:01BCH         SYMBOL        ?C023
  C:0126H         SYMBOL        ?C024
  N:0000H         SYMBOL        ?LQ51_SCHE
  C:0360H         SYMBOL        ?MY?C0001
  C:0383H         SYMBOL        ?MY?C0002
  C:037FH         SYMBOL        ?MY?C0003
  C:00E1H         SYMBOL        ?MY?C0004
  C:00D0H         SYMBOL        ?MY?C0005

⌨️ 快捷键说明

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