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

📄 ucos_ii.ls1

📁 一个关于UCOS的KEIL工程
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     682     ; *** sync lost ***
                     683                             ; SOURCE LINE # 98
000F 120000   F      684             LCALL   _?OS_FlagInit
                     685     ; *** sync lost ***
                     686     ; *** sync lost ***
                     687     ; *** sync lost ***
                     688     ; *** sync lost ***
                     689                             ; SOURCE LINE # 102
0012 120000   F      690             LCALL   _?OS_MemInit
                     691     ; *** sync lost ***
                     692     ; *** sync lost ***
                     693     ; *** sync lost ***
                     694     ; *** sync lost ***
                     695                             ; SOURCE LINE # 106
0015 120000   F      696             LCALL   _?OS_QInit
                     697     ; *** sync lost ***
                     698     ; *** sync lost ***
                     699     ; *** sync lost ***
                     700                             ; SOURCE LINE # 109
0018 120000   F      701             LCALL   _?OS_InitTaskIdle
                     702     ; *** sync lost ***
                     703     ; *** sync lost ***
                     704                             ; SOURCE LINE # 111
001B 120000   F      705             LCALL   _?OS_InitTaskStat
                     706     ; *** sync lost ***
                     707     ; *** sync lost ***
                     708     ; *** sync lost ***
                     709     ; *** sync lost ***
                     710                             ; SOURCE LINE # 115
001E 020000   F      711             LJMP    _?OSInitHookEnd
                     712     ; END OF _?OSInit
                     713     
                     714     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              01/12/2005 15:33:09 PAGE    12

                     715     ; *** sync lost ***
                     716     ; *** sync lost ***
                     717     ; *** sync lost ***
                     718     ; *** sync lost ***
                     719     ; *** sync lost ***
                     720     ; *** sync lost ***
                     721     ; *** sync lost ***
                     722     ; *** sync lost ***
                     723     ; *** sync lost ***
                     724     ; *** sync lost ***
                     725     ; *** sync lost ***
                     726     ; *** sync lost ***
                     727     ; *** sync lost ***
                     728     ; *** sync lost ***
                     729     ; *** sync lost ***
                     730     ; *** sync lost ***
                     731     ; *** sync lost ***
                     732     ; *** sync lost ***
                     733     ; *** sync lost ***
                     734     ; *** sync lost ***
                     735     ; *** sync lost ***
                     736     ; *** sync lost ***
                     737     ; *** sync lost ***
                     738     ; *** sync lost ***
                     739     ; *** sync lost ***
                     740     ; *** sync lost ***
                     741     ; *** sync lost ***
                     742     ; *** sync lost ***
                     743     
----                 744             RSEG  ?PR?_?OSIntEnter?UCOS_II
0000                 745     _?OSIntEnter:
                     746                             ; SOURCE LINE # 144
                     747     ; *** sync lost ***
                     748     ; *** sync lost ***
                     749                             ; SOURCE LINE # 146
0000 900000   F      750             MOV     DPTR,#OSRunning
0003 E0              751             MOVX    A,@DPTR
0004 B4010C          752             CJNE    A,#01H,?C0004
                     753     ; *** sync lost ***
                     754                             ; SOURCE LINE # 147
0007 900000   F      755             MOV     DPTR,#OSIntNesting
000A E0              756             MOVX    A,@DPTR
000B C3              757             CLR     C
000C 94FF            758             SUBB    A,#0FFH
000E 5003            759             JNC     ?C0004
                     760     ; *** sync lost ***
                     761                             ; SOURCE LINE # 148
0010 E0              762             MOVX    A,@DPTR
0011 04              763             INC     A
0012 F0              764             MOVX    @DPTR,A
                     765     ; *** sync lost ***
                     766                             ; SOURCE LINE # 149
                     767     ; *** sync lost ***
                     768                             ; SOURCE LINE # 150
                     769     ; *** sync lost ***
                     770                             ; SOURCE LINE # 151
0013                 771     ?C0004:
0013 22              772             RET     
                     773     ; END OF _?OSIntEnter
                     774     
                     775     ; *** sync lost ***
                     776     ; *** sync lost ***
                     777     ; *** sync lost ***
                     778     ; *** sync lost ***
                     779     ; *** sync lost ***
                     780     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              01/12/2005 15:33:09 PAGE    13

                     781     ; *** sync lost ***
                     782     ; *** sync lost ***
                     783     ; *** sync lost ***
                     784     ; *** sync lost ***
                     785     ; *** sync lost ***
                     786     ; *** sync lost ***
                     787     ; *** sync lost ***
                     788     ; *** sync lost ***
                     789     ; *** sync lost ***
                     790     ; *** sync lost ***
                     791     ; *** sync lost ***
                     792     ; *** sync lost ***
                     793     ; *** sync lost ***
                     794     ; *** sync lost ***
                     795     ; *** sync lost ***
                     796     
----                 797             RSEG  ?PR?_?OSIntExit?UCOS_II
0000                 798     _?OSIntExit:
                     799             USING   0
                     800                             ; SOURCE LINE # 172
                     801     ; *** sync lost ***
                     802     ; *** sync lost ***
                     803     ; *** sync lost ***
                     804     ; *** sync lost ***
                     805     ; *** sync lost ***
                     806     ; *** sync lost ***
                     807     ; *** sync lost ***
                     808                             ; SOURCE LINE # 179
0000 900000   F      809             MOV     DPTR,#OSRunning
0003 E0              810             MOVX    A,@DPTR
0004 6401            811             XRL     A,#01H
0006 6003            812             JZ      $ + 5H
0008 020000   F      813             LJMP    ?C0009
                     814     ; *** sync lost ***
                     815                             ; SOURCE LINE # 180
000B C2AF            816             CLR     EA
                     817     ; *** sync lost ***
                     818                             ; SOURCE LINE # 181
000D 900000   F      819             MOV     DPTR,#OSIntNesting
0010 E0              820             MOVX    A,@DPTR
0011 D3              821             SETB    C
0012 9400            822             SUBB    A,#00H
0014 4003            823             JC      ?C0006
                     824     ; *** sync lost ***
                     825                             ; SOURCE LINE # 182
0016 E0              826             MOVX    A,@DPTR
0017 14              827             DEC     A
0018 F0              828             MOVX    @DPTR,A
                     829     ; *** sync lost ***
                     830                             ; SOURCE LINE # 183
0019                 831     ?C0006:
                     832     ; *** sync lost ***
                     833                             ; SOURCE LINE # 184
0019 900000   F      834             MOV     DPTR,#OSIntNesting
001C E0              835             MOVX    A,@DPTR
001D 6003            836             JZ      $ + 5H
001F 020000   F      837             LJMP    ?C0007
0022 900000   F      838             MOV     DPTR,#OSLockNesting
0025 E0              839             MOVX    A,@DPTR
0026 6003            840             JZ      $ + 5H
0028 020000   F      841             LJMP    ?C0007
                     842     ; *** sync lost ***
                     843                             ; SOURCE LINE # 185
002B 900000   F      844             MOV     DPTR,#OSRdyGrp
002E E0              845             MOVX    A,@DPTR
002F 2400     F      846             ADD     A,#LOW (OSUnMapTbl)
A51 MACRO ASSEMBLER  UCOS_II                                                              01/12/2005 15:33:09 PAGE    14

0031 F582            847             MOV     DPL,A
0033 E4              848             CLR     A
0034 3400     F      849             ADDC    A,#HIGH (OSUnMapTbl)
0036 F583            850             MOV     DPH,A
0038 E0              851             MOVX    A,@DPTR
0039 900000   F      852             MOV     DPTR,#OSIntExitY
003C F0              853             MOVX    @DPTR,A
                     854     ; *** sync lost ***
                     855                             ; SOURCE LINE # 186
003D E0              856             MOVX    A,@DPTR
003E FF              857             MOV     R7,A
003F 2400     F      858             ADD     A,#LOW (OSRdyTbl)
0041 F582            859             MOV     DPL,A
0043 E4              860             CLR     A
0044 3400     F      861             ADDC    A,#HIGH (OSRdyTbl)
0046 F583            862             MOV     DPH,A
0048 E0              863             MOVX    A,@DPTR
0049 2400     F      864             ADD     A,#LOW (OSUnMapTbl)
004B F582            865             MOV     DPL,A
004D E4              866             CLR     A
004E 3400     F      867             ADDC    A,#HIGH (OSUnMapTbl)
0050 F583            868             MOV     DPH,A
0052 E0              869             MOVX    A,@DPTR
0053 FE              870             MOV     R6,A
0054 EF              871             MOV     A,R7
0055 33              872             RLC     A
0056 33              873             RLC     A
0057 33              874             RLC     A
0058 54F8            875             ANL     A,#0F8H
005A FF              876             MOV     R7,A
005B EE              877             MOV     A,R6
005C 2F              878             ADD     A,R7
005D FF              879             MOV     R7,A
005E 900000   F      880             MOV     DPTR,#OSPrioHighRdy
0061 F0              881             MOVX    @DPTR,A
                     882     ; *** sync lost ***
                     883                             ; SOURCE LINE # 187
0062 900000   F      884             MOV     DPTR,#OSPrioCur
0065 E0              885             MOVX    A,@DPTR
0066 6F              886             XRL     A,R7
0067 6045            887             JZ      ?C0007
                     888     ; *** sync lost ***
                     889                             ; SOURCE LINE # 188
0069 900000   F      890             MOV     DPTR,#OSPrioHighRdy
006C E0              891             MOVX    A,@DPTR
006D 75F003          892             MOV     B,#03H
0070 A4              893             MUL     AB
0071 2400     F      894             ADD     A,#LOW (OSTCBPrioTbl)
0073 F582            895             MOV     DPL,A
0075 E4              896             CLR     A
0076 3400     F      897             ADDC    A,#HIGH (OSTCBPrioTbl)
0078 F583            898             MOV     DPH,A
007A E0              899             MOVX    A,@DPTR
007B F9              900             MOV     R1,A
007C A3              901             INC     DPTR
007D E0              902             MOVX    A,@DPTR
007E FA              903             MOV     R2,A
007F A3              904             INC     DPTR
0080 E0              905             MOVX    A,@DPTR
0081 900000   F      906             MOV     DPTR,#OSTCBHighRdy
0084 C9              907             XCH     A,R1
0085 F0              908             MOVX    @DPTR,A
0086 A3              909             INC     DPTR
0087 EA              910             MOV     A,R2
0088 F0              911             MOVX    @DPTR,A
0089 A3              912             INC     DPTR
A51 MACRO ASSEMBLER  UCOS_II                                                              01/12/2005 15:33:09 PAGE    15

⌨️ 快捷键说明

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