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

📄 ucos_ii.ls1

📁 本文面向首次接触uC/OS-II的程序员
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     690     ; *** sync lost ***
                     691     ; *** sync lost ***
                     692     ; *** sync lost ***
                     693     ; *** sync lost ***
                     694     ; *** sync lost ***
                     695     ; *** sync lost ***
                     696     ; *** sync lost ***
                     697     ; *** sync lost ***
                     698     ; *** sync lost ***
                     699     ; *** sync lost ***
                     700     ; *** sync lost ***
                     701     ; *** sync lost ***
                     702     ; *** sync lost ***
                     703     
----                 704             RSEG  ?PR?_?OSIntExit?UCOS_II
0000                 705     _?OSIntExit:
                     706             USING   0
                     707                             ; SOURCE LINE # 172
                     708     ; *** sync lost ***
                     709     ; *** sync lost ***
                     710     ; *** sync lost ***
                     711     ; *** sync lost ***
                     712     ; *** sync lost ***
                     713     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              07/05/2005 11:05:48 PAGE    12

                     714     ; *** sync lost ***
                     715                             ; SOURCE LINE # 179
0000 200003   F      716             JB      OSRunning,$ + 6H
0003 020000   F      717             LJMP    ?C0009
                     718     ; *** sync lost ***
                     719                             ; SOURCE LINE # 180
0006 C2AF            720             CLR     EA
                     721     ; *** sync lost ***
                     722                             ; SOURCE LINE # 181
0008 900000   F      723             MOV     DPTR,#OSIntNesting
000B E0              724             MOVX    A,@DPTR
000C D3              725             SETB    C
000D 9400            726             SUBB    A,#00H
000F 4003            727             JC      ?C0006
                     728     ; *** sync lost ***
                     729                             ; SOURCE LINE # 182
0011 E0              730             MOVX    A,@DPTR
0012 14              731             DEC     A
0013 F0              732             MOVX    @DPTR,A
                     733     ; *** sync lost ***
                     734                             ; SOURCE LINE # 183
0014                 735     ?C0006:
                     736     ; *** sync lost ***
                     737                             ; SOURCE LINE # 184
0014 900000   F      738             MOV     DPTR,#OSIntNesting
0017 E0              739             MOVX    A,@DPTR
0018 707A            740             JNZ     ?C0007
001A 900000   F      741             MOV     DPTR,#OSLockNesting
001D E0              742             MOVX    A,@DPTR
001E 7074            743             JNZ     ?C0007
                     744     ; *** sync lost ***
                     745                             ; SOURCE LINE # 185
0020 900000   F      746             MOV     DPTR,#OSRdyGrp
0023 E0              747             MOVX    A,@DPTR
0024 2400     F      748             ADD     A,#LOW (OSUnMapTbl)
0026 F582            749             MOV     DPL,A
0028 E4              750             CLR     A
0029 3400     F      751             ADDC    A,#HIGH (OSUnMapTbl)
002B F583            752             MOV     DPH,A
002D E0              753             MOVX    A,@DPTR
002E 900000   F      754             MOV     DPTR,#OSIntExitY
0031 F0              755             MOVX    @DPTR,A
                     756     ; *** sync lost ***
                     757                             ; SOURCE LINE # 186
0032 E0              758             MOVX    A,@DPTR
0033 FF              759             MOV     R7,A
0034 2400     F      760             ADD     A,#LOW (OSRdyTbl)
0036 F582            761             MOV     DPL,A
0038 E4              762             CLR     A
0039 3400     F      763             ADDC    A,#HIGH (OSRdyTbl)
003B F583            764             MOV     DPH,A
003D E0              765             MOVX    A,@DPTR
003E 2400     F      766             ADD     A,#LOW (OSUnMapTbl)
0040 F582            767             MOV     DPL,A
0042 E4              768             CLR     A
0043 3400     F      769             ADDC    A,#HIGH (OSUnMapTbl)
0045 F583            770             MOV     DPH,A
0047 E0              771             MOVX    A,@DPTR
0048 FE              772             MOV     R6,A
0049 EF              773             MOV     A,R7
004A 33              774             RLC     A
004B 33              775             RLC     A
004C 33              776             RLC     A
004D 54F8            777             ANL     A,#0F8H
004F FF              778             MOV     R7,A
0050 EE              779             MOV     A,R6
A51 MACRO ASSEMBLER  UCOS_II                                                              07/05/2005 11:05:48 PAGE    13

0051 2F              780             ADD     A,R7
0052 FF              781             MOV     R7,A
0053 900000   F      782             MOV     DPTR,#OSPrioHighRdy
0056 F0              783             MOVX    @DPTR,A
                     784     ; *** sync lost ***
                     785                             ; SOURCE LINE # 187
0057 900000   F      786             MOV     DPTR,#OSPrioCur
005A E0              787             MOVX    A,@DPTR
005B 6F              788             XRL     A,R7
005C 6036            789             JZ      ?C0007
                     790     ; *** sync lost ***
                     791                             ; SOURCE LINE # 188
005E 900000   F      792             MOV     DPTR,#OSPrioHighRdy
0061 E0              793             MOVX    A,@DPTR
0062 75F003          794             MOV     B,#03H
0065 A4              795             MUL     AB
0066 2400     F      796             ADD     A,#LOW (OSTCBPrioTbl)
0068 F582            797             MOV     DPL,A
006A E4              798             CLR     A
006B 3400     F      799             ADDC    A,#HIGH (OSTCBPrioTbl)
006D F583            800             MOV     DPH,A
006F 120000   F      801             LCALL   ?C?PLDXDATA
0072 900000   F      802             MOV     DPTR,#OSTCBHighRdy
0075 120000   F      803             LCALL   ?C?PSTXDATA
                     804     ; *** sync lost ***
                     805                             ; SOURCE LINE # 189
0078 900000   F      806             MOV     DPTR,#OSCtxSwCtr
007B 120000   F      807             LCALL   ?C?LLDXDATA
007E EF              808             MOV     A,R7
007F 2401            809             ADD     A,#01H
0081 FF              810             MOV     R7,A
0082 E4              811             CLR     A
0083 3E              812             ADDC    A,R6
0084 FE              813             MOV     R6,A
0085 E4              814             CLR     A
0086 3D              815             ADDC    A,R5
0087 FD              816             MOV     R5,A
0088 E4              817             CLR     A
0089 3C              818             ADDC    A,R4
008A FC              819             MOV     R4,A
008B 900000   F      820             MOV     DPTR,#OSCtxSwCtr
008E 120000   F      821             LCALL   ?C?LSTXDATA
                     822     ; *** sync lost ***
                     823                             ; SOURCE LINE # 190
0091 120000   F      824             LCALL   _?OSIntCtxSw
                     825     ; *** sync lost ***
                     826                             ; SOURCE LINE # 191
                     827     ; *** sync lost ***
                     828                             ; SOURCE LINE # 192
0094                 829     ?C0007:
                     830     ; *** sync lost ***
                     831                             ; SOURCE LINE # 193
0094 D2AF            832             SETB    EA
                     833     ; *** sync lost ***
                     834                             ; SOURCE LINE # 194
                     835     ; *** sync lost ***
                     836                             ; SOURCE LINE # 195
0096                 837     ?C0009:
0096 22              838             RET     
                     839     ; END OF _?OSIntExit
                     840     
                     841     ; *** sync lost ***
                     842     ; *** sync lost ***
                     843     ; *** sync lost ***
                     844     ; *** sync lost ***
                     845     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              07/05/2005 11:05:48 PAGE    14

                     846     ; *** sync lost ***
                     847     ; *** sync lost ***
                     848     ; *** sync lost ***
                     849     ; *** sync lost ***
                     850     ; *** sync lost ***
                     851     ; *** sync lost ***
                     852     ; *** sync lost ***
                     853     ; *** sync lost ***
                     854     ; *** sync lost ***
                     855     ; *** sync lost ***
                     856     ; *** sync lost ***
                     857     ; *** sync lost ***
                     858     ; *** sync lost ***
                     859     ; *** sync lost ***
                     860     ; *** sync lost ***
                     861     ; *** sync lost ***
                     862     ; *** sync lost ***
                     863     ; *** sync lost ***
                     864     ; *** sync lost ***
                     865     ; *** sync lost ***
                     866     ; *** sync lost ***
                     867     ; *** sync lost ***
                     868     ; *** sync lost ***
                     869     ; *** sync lost ***
                     870     ; *** sync lost ***
                     871     ; *** sync lost ***
                     872     ; *** sync lost ***
                     873     ; *** sync lost ***
                     874     ; *** sync lost ***
                     875     ; *** sync lost ***
                     876     ; *** sync lost ***
                     877     ; *** sync lost ***
                     878     ; *** sync lost ***
                     879     ; *** sync lost ***
                     880     ; *** sync lost ***
                     881     ; *** sync lost ***
                     882     ; *** sync lost ***
                     883     ; *** sync lost ***
                     884     ; *** sync lost ***
                     885     ; *** sync lost ***
                     886     ; *** sync lost ***
                     887     ; *** sync lost ***
                     888     ; *** sync lost ***
                     889     ; *** sync lost ***
                     890     ; *** sync lost ***
                     891     ; *** sync lost ***
                     892     ; *** sync lost ***
                     893     ; *** sync lost ***
                     894     ; *** sync lost ***
                     895     ; *** sync lost ***
                     896     ; *** sync lost ***
                     897     ; *** sync lost ***
                     898     ; *** sync lost ***
                     899     ; *** sync lost ***
                     900     ; *** sync lost ***
                     901     ; *** sync lost ***
                     902     ; *** sync lost ***
                     903     ; *** sync lost ***
                     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                                                              07/05/2005 11:05:48 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 + -