📄 ucos_ii.ls1
字号:
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 + -