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

📄 ucos_ii.ls1

📁 本文面向首次接触uC/OS-II的程序员
💻 LS1
📖 第 1 页 / 共 5 页
字号:
                     923     ; *** sync lost ***
                     924     ; *** sync lost ***
                     925     ; *** sync lost ***
                     926     ; *** sync lost ***
                     927     ; *** sync lost ***
                     928     ; *** sync lost ***
                     929     ; *** sync lost ***
                     930     ; *** sync lost ***
                     931     ; *** sync lost ***
                     932     ; *** sync lost ***
                     933     ; *** sync lost ***
                     934     ; *** sync lost ***
                     935     ; *** sync lost ***
                     936     ; *** sync lost ***
                     937     ; *** sync lost ***
                     938     ; *** sync lost ***
                     939     
----                 940             RSEG  ?PR?_?OSStart?UCOS_II
0000                 941     _?OSStart:
                     942             USING   0
                     943                             ; SOURCE LINE # 293
0000 90FFFE          944             MOV     DPTR,#0FFFEH
0003 120000   F      945             LCALL   ?C?ADDXBP
                     946     ; *** sync lost ***
                     947     ; *** sync lost ***
                     948     ; *** sync lost ***
                     949     ; *** sync lost ***
                     950     ; *** sync lost ***
                     951                             ; SOURCE LINE # 298
0006 20006A   F      952             JB      OSRunning,?C0011
                     953     ; *** sync lost ***
                     954                             ; SOURCE LINE # 299
0009 900000   F      955             MOV     DPTR,#OSRdyGrp
000C E0              956             MOVX    A,@DPTR
000D 2400     F      957             ADD     A,#LOW (OSUnMapTbl)
000F F582            958             MOV     DPL,A
0011 E4              959             CLR     A
0012 3400     F      960             ADDC    A,#HIGH (OSUnMapTbl)
0014 F583            961             MOV     DPH,A
0016 E0              962             MOVX    A,@DPTR
0017 850083   F      963             MOV     DPH,?C_XBP
001A 850082   F      964             MOV     DPL,?C_XBP+01H
001D F0              965             MOVX    @DPTR,A
                     966     ; *** sync lost ***
                     967                             ; SOURCE LINE # 300
001E E0              968             MOVX    A,@DPTR
001F FF              969             MOV     R7,A
0020 2400     F      970             ADD     A,#LOW (OSRdyTbl)
0022 F582            971             MOV     DPL,A
0024 E4              972             CLR     A
0025 3400     F      973             ADDC    A,#HIGH (OSRdyTbl)
0027 F583            974             MOV     DPH,A
0029 E0              975             MOVX    A,@DPTR
002A 2400     F      976             ADD     A,#LOW (OSUnMapTbl)
002C F582            977             MOV     DPL,A
A51 MACRO ASSEMBLER  UCOS_II                                                              07/05/2005 11:05:48 PAGE    16

002E E4              978             CLR     A
002F 3400     F      979             ADDC    A,#HIGH (OSUnMapTbl)
0031 F583            980             MOV     DPH,A
0033 E0              981             MOVX    A,@DPTR
0034 850083   F      982             MOV     DPH,?C_XBP
0037 850082   F      983             MOV     DPL,?C_XBP+01H
003A A3              984             INC     DPTR
003B F0              985             MOVX    @DPTR,A
                     986     ; *** sync lost ***
                     987                             ; SOURCE LINE # 301
003C EF              988             MOV     A,R7
003D 33              989             RLC     A
003E 33              990             RLC     A
003F 33              991             RLC     A
0040 54F8            992             ANL     A,#0F8H
0042 FF              993             MOV     R7,A
0043 850083   F      994             MOV     DPH,?C_XBP
0046 850082   F      995             MOV     DPL,?C_XBP+01H
0049 A3              996             INC     DPTR
004A E0              997             MOVX    A,@DPTR
004B 2F              998             ADD     A,R7
004C 900000   F      999             MOV     DPTR,#OSPrioHighRdy
004F F0             1000             MOVX    @DPTR,A
                    1001     ; *** sync lost ***
                    1002                             ; SOURCE LINE # 302
0050 900000   F     1003             MOV     DPTR,#OSPrioCur
0053 F0             1004             MOVX    @DPTR,A
                    1005     ; *** sync lost ***
                    1006                             ; SOURCE LINE # 303
0054 75F003         1007             MOV     B,#03H
0057 A4             1008             MUL     AB
0058 2400     F     1009             ADD     A,#LOW (OSTCBPrioTbl)
005A F582           1010             MOV     DPL,A
005C E4             1011             CLR     A
005D 3400     F     1012             ADDC    A,#HIGH (OSTCBPrioTbl)
005F F583           1013             MOV     DPH,A
0061 120000   F     1014             LCALL   ?C?PLDXDATA
0064 900000   F     1015             MOV     DPTR,#OSTCBHighRdy
0067 120000   F     1016             LCALL   ?C?PSTXDATA
                    1017     ; *** sync lost ***
                    1018                             ; SOURCE LINE # 304
006A 900000   F     1019             MOV     DPTR,#OSTCBCur
006D 120000   F     1020             LCALL   ?C?PSTXDATA
                    1021     ; *** sync lost ***
                    1022                             ; SOURCE LINE # 305
0070 120000   F     1023             LCALL   _?OSStartHighRdy
                    1024     ; *** sync lost ***
                    1025                             ; SOURCE LINE # 306
                    1026     ; *** sync lost ***
                    1027                             ; SOURCE LINE # 307
0073                1028     ?C0011:
0073 900002         1029             MOV     DPTR,#02H
0076 020000   F     1030             LJMP    ?C?ADDXBP
                    1031     ; END OF _?OSStart
                    1032     
                    1033     ; *** sync lost ***
                    1034     ; *** sync lost ***
                    1035     ; *** sync lost ***
                    1036     ; *** sync lost ***
                    1037     ; *** sync lost ***
                    1038     ; *** sync lost ***
                    1039     ; *** sync lost ***
                    1040     ; *** sync lost ***
                    1041     ; *** sync lost ***
                    1042     ; *** sync lost ***
                    1043     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              07/05/2005 11:05:48 PAGE    17

                    1044     ; *** sync lost ***
                    1045     ; *** sync lost ***
                    1046     ; *** sync lost ***
                    1047     ; *** sync lost ***
                    1048     ; *** sync lost ***
                    1049     ; *** sync lost ***
                    1050     ; *** sync lost ***
                    1051     ; *** sync lost ***
                    1052     ; *** sync lost ***
                    1053     ; *** sync lost ***
                    1054     ; *** sync lost ***
                    1055     ; *** sync lost ***
                    1056     ; *** sync lost ***
                    1057     ; *** sync lost ***
                    1058     ; *** sync lost ***
                    1059     ; *** sync lost ***
                    1060     ; *** sync lost ***
                    1061     ; *** sync lost ***
                    1062     ; *** sync lost ***
                    1063     ; *** sync lost ***
                    1064     ; *** sync lost ***
                    1065     ; *** sync lost ***
                    1066     ; *** sync lost ***
                    1067     ; *** sync lost ***
                    1068     ; *** sync lost ***
                    1069     ; *** sync lost ***
                    1070     ; *** sync lost ***
                    1071     ; *** sync lost ***
                    1072     ; *** sync lost ***
                    1073     ; *** sync lost ***
                    1074     ; *** sync lost ***
                    1075     ; *** sync lost ***
                    1076     ; *** sync lost ***
                    1077     ; *** sync lost ***
                    1078     ; *** sync lost ***
                    1079     ; *** sync lost ***
                    1080     ; *** sync lost ***
                    1081     ; *** sync lost ***
                    1082     ; *** sync lost ***
                    1083     ; *** sync lost ***
                    1084     ; *** sync lost ***
                    1085     ; *** sync lost ***
                    1086     ; *** sync lost ***
                    1087     ; *** sync lost ***
                    1088     ; *** sync lost ***
                    1089     
----                1090             RSEG  ?PR?_?OSTimeTick?UCOS_II
0000                1091     _?OSTimeTick:
                    1092             USING   0
                    1093                             ; SOURCE LINE # 363
0000 90FFFD         1094             MOV     DPTR,#0FFFDH
0003 120000   F     1095             LCALL   ?C?ADDXBP
                    1096     ; *** sync lost ***
                    1097     ; *** sync lost ***
                    1098     ; *** sync lost ***
                    1099     ; *** sync lost ***
                    1100     ; *** sync lost ***
                    1101     ; *** sync lost ***
                    1102     ; *** sync lost ***
                    1103     ; *** sync lost ***
                    1104                             ; SOURCE LINE # 371
0006 120000   F     1105             LCALL   _?OSTimeTickHook
                    1106     ; *** sync lost ***
                    1107     ; *** sync lost ***
                    1108     ; *** sync lost ***
                    1109     ; *** sync lost ***
A51 MACRO ASSEMBLER  UCOS_II                                                              07/05/2005 11:05:48 PAGE    18

                    1110     ; *** sync lost ***
                    1111     ; *** sync lost ***
                    1112                             ; SOURCE LINE # 377
0009 200003   F     1113             JB      OSRunning,$ + 6H
000C 020000   F     1114             LJMP    ?C0019
                    1115     ; *** sync lost ***
                    1116                             ; SOURCE LINE # 378
000F 900000   F     1117             MOV     DPTR,#OSTCBList
0012 120000   F     1118             LCALL   ?C?PLDXDATA
0015 850083   F     1119             MOV     DPH,?C_XBP
0018 850082   F     1120             MOV     DPL,?C_XBP+01H
001B 120000   F     1121             LCALL   ?C?PSTXDATA
001E                1122     ?C0013:
                    1123     ; *** sync lost ***
                    1124                             ; SOURCE LINE # 379
001E 850083   F     1125             MOV     DPH,?C_XBP
0021 850082   F     1126             MOV     DPL,?C_XBP+01H
0024 120000   F     1127             LCALL   ?C?PLDXDATA
0027 90000C         1128             MOV     DPTR,#0CH
002A 120000   F     1129             LCALL   ?C?CLDOPTR
002D 6409           1130             XRL     A,#09H
002F 7003           1131             JNZ     $ + 5H
0031 020000   F     1132             LJMP    ?C0019
                    1133     ; *** sync lost ***
                    1134                             ; SOURCE LINE # 380
0034 C2AF           1135             CLR     EA
                    1136     ; *** sync lost ***
                    1137                             ; SOURCE LINE # 381
0036 900009         1138             MOV     DPTR,#09H
0039 120000   F     1139             LCALL   ?C?ILDOPTR
003C 45F0           1140             ORL     A,B
003E 6073           1141             JZ      ?C0015
                    1142     ; *** sync lost ***
                    1143                             ; SOURCE LINE # 382
0040 850083   F     1144             MOV     DPH,?C_XBP
0043 850082   F     1145             MOV     DPL,?C_XBP+01H
0046 120000   F     1146             LCALL   ?C?PLDXDATA
0049 900009         1147             MOV     DPTR,#09H
004C 74FF           1148             MOV     A,#0FFH
004E F5F0           1149             MOV     B,A
0050 120000   F     1150             LCALL   ?C?IILDOPTR
0053 45F0           1151             ORL     A,B
0055 705C           1152             JNZ     ?C0015
                    1153     ; *** sync lost ***
                    1154                             ; SOURCE LINE # 383
0057 90000B         1155             MOV     DPTR,#0BH
005A 120000   F     1156    

⌨️ 快捷键说明

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