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

📄 ucos_ii.ls1

📁 嵌入式操作系统源码usosii-keil c环境开发 可完全运行
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     690     ; *** sync lost ***
                     691     ; *** sync lost ***
                     692     
----                 693             RSEG  ?PR?_?OSIntEnter?UCOS_II
0000                 694     _?OSIntEnter:
                     695             USING   0
                     696                             ; SOURCE LINE # 144
                     697     ; *** sync lost ***
                     698     ; *** sync lost ***
                     699                             ; SOURCE LINE # 146
0000 7800     F      700             MOV     R0,#LOW (OSRunning)
0002 E6              701             MOV     A,@R0
0003 B4010C          702             CJNE    A,#01H,?C0004
                     703     ; *** sync lost ***
                     704                             ; SOURCE LINE # 147
0006 900000   F      705             MOV     DPTR,#OSIntNesting
0009 E0              706             MOVX    A,@DPTR
000A C3              707             CLR     C
000B 94FF            708             SUBB    A,#0FFH
000D 5003            709             JNC     ?C0004
                     710     ; *** sync lost ***
                     711                             ; SOURCE LINE # 148
000F E0              712             MOVX    A,@DPTR
0010 04              713             INC     A
A51 MACRO ASSEMBLER  UCOS_II                                                              05/25/2008 19:55:16 PAGE    12

0011 F0              714             MOVX    @DPTR,A
                     715     ; *** sync lost ***
                     716                             ; SOURCE LINE # 149
                     717     ; *** sync lost ***
                     718                             ; SOURCE LINE # 150
                     719     ; *** sync lost ***
                     720                             ; SOURCE LINE # 151
0012                 721     ?C0004:
0012 22              722             RET     
                     723     ; END OF _?OSIntEnter
                     724     
                     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     ; *** sync lost ***
                     744     ; *** sync lost ***
                     745     ; *** sync lost ***
                     746     
----                 747             RSEG  ?PR?_?OSIntExit?UCOS_II
0000                 748     _?OSIntExit:
                     749             USING   0
                     750                             ; SOURCE LINE # 172
                     751     ; *** sync lost ***
                     752     ; *** sync lost ***
                     753     ; *** sync lost ***
                     754     ; *** sync lost ***
                     755     ; *** sync lost ***
                     756                             ; SOURCE LINE # 177
0000 7800     F      757             MOV     R0,#LOW (OSRunning)
0002 E6              758             MOV     A,@R0
0003 6401            759             XRL     A,#01H
0005 6003            760             JZ      $ + 5H
0007 020000   F      761             LJMP    ?C0009
                     762     ; *** sync lost ***
                     763                             ; SOURCE LINE # 178
000A C2AF            764             CLR     EA
                     765     ; *** sync lost ***
                     766                             ; SOURCE LINE # 179
000C 900000   F      767             MOV     DPTR,#OSIntNesting
000F E0              768             MOVX    A,@DPTR
0010 D3              769             SETB    C
0011 9400            770             SUBB    A,#00H
0013 4003            771             JC      ?C0006
                     772     ; *** sync lost ***
                     773                             ; SOURCE LINE # 180
0015 E0              774             MOVX    A,@DPTR
0016 14              775             DEC     A
0017 F0              776             MOVX    @DPTR,A
                     777     ; *** sync lost ***
                     778                             ; SOURCE LINE # 181
0018                 779     ?C0006:
A51 MACRO ASSEMBLER  UCOS_II                                                              05/25/2008 19:55:16 PAGE    13

                     780     ; *** sync lost ***
                     781                             ; SOURCE LINE # 182
0018 900000   F      782             MOV     DPTR,#OSIntNesting
001B E0              783             MOVX    A,@DPTR
001C 6003            784             JZ      $ + 5H
001E 020000   F      785             LJMP    ?C0007
0021 900000   F      786             MOV     DPTR,#OSLockNesting
0024 E0              787             MOVX    A,@DPTR
0025 707C            788             JNZ     ?C0007
                     789     ; *** sync lost ***
                     790                             ; SOURCE LINE # 183
0027 900000   F      791             MOV     DPTR,#OSRdyGrp
002A E0              792             MOVX    A,@DPTR
002B 2400     F      793             ADD     A,#LOW (OSUnMapTbl)
002D F582            794             MOV     DPL,A
002F E4              795             CLR     A
0030 3400     F      796             ADDC    A,#HIGH (OSUnMapTbl)
0032 F583            797             MOV     DPH,A
0034 E0              798             MOVX    A,@DPTR
0035 900000   F      799             MOV     DPTR,#OSIntExitY
0038 F0              800             MOVX    @DPTR,A
                     801     ; *** sync lost ***
                     802                             ; SOURCE LINE # 184
0039 E0              803             MOVX    A,@DPTR
003A FF              804             MOV     R7,A
003B 2400     F      805             ADD     A,#LOW (OSRdyTbl)
003D F582            806             MOV     DPL,A
003F E4              807             CLR     A
0040 3400     F      808             ADDC    A,#HIGH (OSRdyTbl)
0042 F583            809             MOV     DPH,A
0044 E0              810             MOVX    A,@DPTR
0045 2400     F      811             ADD     A,#LOW (OSUnMapTbl)
0047 F582            812             MOV     DPL,A
0049 E4              813             CLR     A
004A 3400     F      814             ADDC    A,#HIGH (OSUnMapTbl)
004C F583            815             MOV     DPH,A
004E E0              816             MOVX    A,@DPTR
004F FE              817             MOV     R6,A
0050 EF              818             MOV     A,R7
0051 33              819             RLC     A
0052 33              820             RLC     A
0053 33              821             RLC     A
0054 54F8            822             ANL     A,#0F8H
0056 FF              823             MOV     R7,A
0057 EE              824             MOV     A,R6
0058 2F              825             ADD     A,R7
0059 FF              826             MOV     R7,A
005A 7800     F      827             MOV     R0,#LOW (OSPrioHighRdy)
005C F6              828             MOV     @R0,A
                     829     ; *** sync lost ***
                     830                             ; SOURCE LINE # 185
005D 18              831             DEC     R0
005E E6              832             MOV     A,@R0
005F 6F              833             XRL     A,R7
0060 6041            834             JZ      ?C0007
                     835     ; *** sync lost ***
                     836                             ; SOURCE LINE # 186
0062 08              837             INC     R0
0063 E6              838             MOV     A,@R0
0064 75F003          839             MOV     B,#03H
0067 A4              840             MUL     AB
0068 2400     F      841             ADD     A,#LOW (OSTCBPrioTbl)
006A F582            842             MOV     DPL,A
006C E4              843             CLR     A
006D 3400     F      844             ADDC    A,#HIGH (OSTCBPrioTbl)
006F F583            845             MOV     DPH,A
A51 MACRO ASSEMBLER  UCOS_II                                                              05/25/2008 19:55:16 PAGE    14

0071 E0              846             MOVX    A,@DPTR
0072 FB              847             MOV     R3,A
0073 A3              848             INC     DPTR
0074 E0              849             MOVX    A,@DPTR
0075 FA              850             MOV     R2,A
0076 A3              851             INC     DPTR
0077 E0              852             MOVX    A,@DPTR
0078 7800     F      853             MOV     R0,#LOW (OSTCBHighRdy)
007A A603            854             MOV     @R0,AR3
007C 08              855             INC     R0
007D A602            856             MOV     @R0,AR2
007F 08              857             INC     R0
0080 F6              858             MOV     @R0,A
                     859     ; *** sync lost ***
                     860                             ; SOURCE LINE # 187
0081 900000   F      861             MOV     DPTR,#OSCtxSwCtr
0084 E0              862             MOVX    A,@DPTR
0085 FC              863             MOV     R4,A
0086 A3              864             INC     DPTR
0087 E0              865             MOVX    A,@DPTR
0088 FD              866             MOV     R5,A
0089 A3              867             INC     DPTR
008A E0              868             MOVX    A,@DPTR
008B FE              869             MOV     R6,A
008C A3              870             INC     DPTR
008D E0              871             MOVX    A,@DPTR
008E 2401            872             ADD     A,#01H
0090 FF              873             MOV     R7,A
0091 E4              874             CLR     A
0092 3E              875             ADDC    A,R6
0093 FE              876             MOV     R6,A
0094 E4              877             CLR     A
0095 3D              878             ADDC    A,R5
0096 FD              879             MOV     R5,A
0097 E4              880             CLR     A
0098 3C              881             ADDC    A,R4
0099 FC              882             MOV     R4,A
009A 900000   F      883             MOV     DPTR,#OSCtxSwCtr
009D 120000   F      884             LCALL   ?C?LSTXDATA
                     885     ; *** sync lost ***
                     886                             ; SOURCE LINE # 188
00A0 120000   F      887             LCALL   OSIntCtxSw
                     888     ; *** sync lost ***
                     889                             ; SOURCE LINE # 189
                     890     ; *** sync lost ***
                     891                             ; SOURCE LINE # 190
00A3                 892     ?C0007:
                     893     ; *** sync lost ***
                     894                             ; SOURCE LINE # 191
00A3 D2AF            895             SETB    EA
                     896     ; *** sync lost ***
                     897                             ; SOURCE LINE # 192
                     898     ; *** sync lost ***
                     899                             ; SOURCE LINE # 193
00A5                 900     ?C0009:
00A5 22              901             RET     
                     902     ; END OF _?OSIntExit
                     903     
                     904     ; *** sync lost ***
                     905     ; *** sync lost ***
                     906     ; *** sync lost ***
                     907     ; *** sync lost ***
                     908     ; *** sync lost ***
                     909     ; *** sync lost ***
                     910     ; *** sync lost ***
                     911     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              05/25/2008 19:55:16 PAGE    15

                     912     ; *** sync lost ***
                     913     ; *** sync lost ***
                     914     ; *** sync lost ***
                     915     ; *** sync lost ***
                     916     ; *** sync lost ***
                     917     ; *** sync lost ***
                     918     ; *** sync lost ***
                     919     ; *** sync lost ***
                     920     ; *** sync lost ***
                     921     ; *** sync lost ***
                     922     ; *** sync lost ***

⌨️ 快捷键说明

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