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

📄 ucos_ii.ls1

📁 uC/OS操作系统在51平台的移植代码
💻 LS1
📖 第 1 页 / 共 5 页
字号:
01A3                 948     L?0261:
01A3 120000   F      949             LCALL   ?C?XBPOFF
01A6 EC              950             MOV     A,R4
01A7 F0              951             MOVX    @DPTR,A
01A8 A3              952             INC     DPTR
01A9 ED              953             MOV     A,R5
01AA F0              954             MOVX    @DPTR,A
01AB 22              955             RET     
01AC                 956     L?0262:
                     957             USING   0
01AC 120000   F      958             LCALL   ?C?PLDXDATA
01AF                 959     L?0263:
01AF 900004          960             MOV     DPTR,#04H
01B2 020000   F      961             LJMP    ?C?ILDOPTR
01B5                 962     L?0264:
                     963             USING   0
01B5                 964     L?0265:
01B5 E4              965             CLR     A
01B6                 966     L?0266:
01B6 75F001          967             MOV     B,#01H
01B9 020000   F      968             LJMP    ?C?IILDX
01BC                 969     L?0267:
                     970             USING   0
01BC E0              971             MOVX    A,@DPTR
01BD FE              972             MOV     R6,A
01BE A3              973             INC     DPTR
01BF E0              974             MOVX    A,@DPTR
01C0                 975     L?0268:
01C0 D3              976             SETB    C
01C1 9400            977             SUBB    A,#00H
01C3 EE              978             MOV     A,R6
A51 MACRO ASSEMBLER  UCOS_II                                                              07/03/2002 08:51:26 PAGE    16

01C4 9400            979             SUBB    A,#00H
01C6 22              980             RET     
01C7                 981     L?0269:
                     982             USING   0
01C7 900000   F      983             MOV     DPTR,#OSTCBHighRdy
01CA 120000   F      984             LCALL   ?C?PSTXDATA
01CD 900000   F      985             MOV     DPTR,#OSTCBCur
01D0 020000   F      986             LJMP    ?C?PSTXDATA
01D3                 987     L?0270:
                     988             USING   0
01D3                 989     L?0271:
01D3 900000   F      990             MOV     DPTR,#OSIdleCtr
01D6 020000   F      991             LJMP    ?C?LLDXDATA
01D9                 992     L?0272:
                     993             USING   0
01D9                 994     L?0273:
01D9 120000   F      995             LCALL   ?C?PLDXDATA
01DC 900006          996             MOV     DPTR,#06H
01DF 22              997             RET     
01E0                 998     L?0274:
                     999             USING   0
01E0 E4             1000             CLR     A
01E1 7B64           1001             MOV     R3,#064H
01E3                1002     L?0275:
01E3 FA             1003             MOV     R2,A
01E4 F9             1004             MOV     R1,A
01E5 F8             1005             MOV     R0,A
01E6 020000   F     1006             LJMP    ?C?LMUL
01E9                1007     L?0276:
                    1008             USING   0
01E9 E4             1009             CLR     A
01EA 75F001         1010             MOV     B,#01H
01ED 120000   F     1011             LCALL   ?C?PLDIXDATA
01F0 EF             1012             MOV     A,R7
01F1 020000   F     1013             LJMP    ?C?CSTPTR
01F4                1014     L?0277:
                    1015             USING   0
01F4                1016     L?0278:
01F4 900008         1017             MOV     DPTR,#08H
01F7 120000   F     1018             LCALL   ?C?XBPOFF
01FA E0             1019             MOVX    A,@DPTR
01FB 22             1020             RET     
01FC                1021     L?0279:
                    1022             USING   0
01FC 120000   F     1023             LCALL   ?C?PLDXDATA
01FF E9             1024             MOV     A,R1
0200 2407           1025             ADD     A,#07H
0202 F9             1026             MOV     R1,A
0203 E4             1027             CLR     A
0204 3A             1028             ADDC    A,R2
0205 FA             1029             MOV     R2,A
0206 22             1030             RET     
0207                1031     L?0280:
                    1032             USING   0
0207 900000   F     1033             MOV     DPTR,#OSIntNesting
020A E0             1034             MOVX    A,@DPTR
020B FF             1035             MOV     R7,A
020C 900000   F     1036             MOV     DPTR,#OSLockNesting
020F E0             1037             MOVX    A,@DPTR
0210 4F             1038             ORL     A,R7
0211 22             1039             RET     
0212                1040     L?0281:
                    1041             USING   0
0212                1042     L?0282:
0212 900005         1043             MOV     DPTR,#05H
0215 020000   F     1044             LJMP    ?C?XBPOFF
A51 MACRO ASSEMBLER  UCOS_II                                                              07/03/2002 08:51:26 PAGE    17

0218                1045     L?0283:
                    1046             USING   0
0218 900014         1047             MOV     DPTR,#014H
021B 120000   F     1048             LCALL   ?C?CLDOPTR
021E FF             1049             MOV     R7,A
021F 7E00           1050             MOV     R6,#00H
0221 22             1051             RET     
0222                1052     L?0284:
                    1053             USING   0
0222                1054     L?0285:
0222 E9             1055             MOV     A,R1
0223 2F             1056             ADD     A,R7
0224 F9             1057             MOV     R1,A
0225 EE             1058             MOV     A,R6
0226 3A             1059             ADDC    A,R2
0227 FA             1060             MOV     R2,A
0228 22             1061             RET     
0229                1062     L?0286:
                    1063             USING   0
0229                1064     L?0287:
0229 E0             1065             MOVX    A,@DPTR
022A FE             1066             MOV     R6,A
022B A3             1067             INC     DPTR
022C E0             1068             MOVX    A,@DPTR
022D FF             1069             MOV     R7,A
022E C3             1070             CLR     C
022F 22             1071             RET     
0230                1072     L?0288:
                    1073             USING   0
0230                1074     L?0289:
0230 120000   F     1075             LCALL   ?C?PLDXDATA
0233 900003         1076             MOV     DPTR,#03H
0236 22             1077             RET     
0237                1078     L?0290:
                    1079             USING   0
0237                1080     L?0291:
0237 120000   F     1081             LCALL   ?C?PLDXDATA
023A 90000F         1082             MOV     DPTR,#0FH
023D 22             1083             RET     
023E                1084     L?0292:
                    1085             USING   0
023E                1086     L?0293:
023E 90FFFC         1087             MOV     DPTR,#0FFFCH
0241 020000   F     1088             LJMP    ?C?ADDXBP
                    1089     ; END OF Com00B1
                    1090     
                    1091     ; *** sync lost ***
                    1092     
----                1093             RSEG  ?PR?_?OSEventTaskRdy?UCOS_II
0000                1094     _?OSEventTaskRdy:
                    1095             USING   0
                    1096                             ; SOURCE LINE # 101
0000 120000   F     1097             LCALL   L?0185
0003 90FFF8         1098             MOV     DPTR,#0FFF8H
0006 120000   F     1099             LCALL   ?C?ADDXBP
                    1100     ; *** sync lost ***
                    1101     ; *** sync lost ***
                    1102     ; *** sync lost ***
                    1103     ; *** sync lost ***
                    1104     ; *** sync lost ***
                    1105     ; *** sync lost ***
                    1106     ; *** sync lost ***
                    1107     ; *** sync lost ***
                    1108     ; *** sync lost ***
                    1109     ; *** sync lost ***
                    1110                             ; SOURCE LINE # 111
A51 MACRO ASSEMBLER  UCOS_II                                                              07/03/2002 08:51:26 PAGE    18

0009 900008         1111             MOV     DPTR,#08H
000C 120000   F     1112             LCALL   L?0188
000F 120000   F     1113             LCALL   L?0252
0012 120000   F     1114             LCALL   L?0207
0015 120000   F     1115             LCALL   L?0211
0018 EF             1116             MOV     A,R7
0019 F0             1117             MOVX    @DPTR,A
                    1118     ; *** sync lost ***
                    1119                             ; SOURCE LINE # 112
001A 120000   F     1120             LCALL   L?0212
001D E0             1121             MOVX    A,@DPTR
001E FF             1122             MOV     R7,A
001F 120000   F     1123             LCALL   L?0232
0022 120000   F     1124             LCALL   L?0244
0025 EE             1125             MOV     A,R6
0026 F0             1126             MOVX    @DPTR,A
                    1127     ; *** sync lost ***
                    1128                             ; SOURCE LINE # 113
0027 120000   F     1129             LCALL   L?0223
002A EF             1130             MOV     A,R7
002B 7C00           1131             MOV     R4,#00H
002D 29             1132             ADD     A,R1
002E F9             1133             MOV     R1,A
002F EC             1134             MOV     A,R4
0030 3A             1135             ADDC    A,R2
0031 FA             1136             MOV     R2,A
0032 120000   F     1137             LCALL   ?C?CLDPTR
0035 FE             1138             MOV     R6,A
0036 120000   F     1139             LCALL   L?0207
0039 FD             1140             MOV     R5,A
003A 120000   F     1141             LCALL   L?0220
003D ED             1142             MOV     A,R5
                    1143     ; *** sync lost ***
                    1144                             ; SOURCE LINE # 114
003E 120000   F     1145             LCALL   L?0219
0041 E0             1146             MOVX    A,@DPTR
0042 FD             1147             MOV     R5,A
0043 120000   F     1148             LCALL   L?0232
0046 FC             1149             MOV     R4,A
0047 120000   F     1150             LCALL   L?0281
004A EC             1151             MOV     A,R4
004B F0             1152             MOVX    @DPTR,A
                    1153     ; *** sync lost ***
                    1154                             ; SOURCE LINE # 115
004C EF             1155             MOV     A,R7
004D 33             1156             RLC     A
004E 33             1157             RLC     A
004F 33             1158             RLC     A
0050 54F8           1159             ANL     A,#0F8H
0052 2D             1160             ADD     A,R5
0053 FF             1161             MOV     R7,A
0054 120000   F     1162             LCALL   L?0254
0057 EF             1163             MOV     A,R7
0058 F0             1164             MOVX    @DPTR,A
                    1165     ; *** sync lost ***
                    1166                             ; SOURCE LINE # 116
0059 120000   F     1167             LCALL   L?0281
005C E0             1168             MOVX    A,@DPTR
005D FC             1169             MOV     R4,A
005E F4             1170             CPL     A
005F 5E             1171             ANL     A,R6
0060 120000   F     1172             LCALL   ?C?CSTPTR
0063 7015           1173             JNZ     ?C0001
                    1174     ; *** sync lost ***
                    1175                             ; SOURCE LINE # 117
0065 900008         1176             MOV     DPTR,#08H
A51 MACRO ASSEMBLER  UCOS_II                                                              07/03/2002 08:51:26 PAGE    19

0068 120000   F     1177             LCALL   L?0188
006B E9             1178             MOV     A,R1
006C 2407           1179             ADD     A,#07H
006E 120000   F     1180             LCALL   L?0243
0071 120000   F     1181             LCALL   L?0244
0074 E0             1182             MOVX    A,@DPTR
0075 F4             1183             CPL     A
0076 5E         

⌨️ 快捷键说明

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