?? ucos_ii.ls1
字號:
008A E9 913 MOV A,R1
008B F0 914 MOVX @DPTR,A
915 ; *** sync lost ***
916 ; SOURCE LINE # 189
008C 900000 F 917 MOV DPTR,#OSCtxSwCtr
008F E0 918 MOVX A,@DPTR
0090 FC 919 MOV R4,A
0091 A3 920 INC DPTR
0092 E0 921 MOVX A,@DPTR
0093 FD 922 MOV R5,A
0094 A3 923 INC DPTR
0095 E0 924 MOVX A,@DPTR
0096 FE 925 MOV R6,A
0097 A3 926 INC DPTR
0098 E0 927 MOVX A,@DPTR
0099 2401 928 ADD A,#01H
009B FF 929 MOV R7,A
009C E4 930 CLR A
009D 3E 931 ADDC A,R6
009E FE 932 MOV R6,A
009F E4 933 CLR A
00A0 3D 934 ADDC A,R5
00A1 FD 935 MOV R5,A
00A2 E4 936 CLR A
00A3 3C 937 ADDC A,R4
00A4 FC 938 MOV R4,A
00A5 900000 F 939 MOV DPTR,#OSCtxSwCtr
00A8 120000 F 940 LCALL ?C?LSTXDATA
941 ; *** sync lost ***
942 ; SOURCE LINE # 190
00AB 120000 F 943 LCALL _?OSIntCtxSw
944 ; *** sync lost ***
945 ; SOURCE LINE # 191
946 ; *** sync lost ***
947 ; SOURCE LINE # 192
00AE 948 ?C0007:
949 ; *** sync lost ***
950 ; SOURCE LINE # 193
00AE D2AF 951 SETB EA
952 ; *** sync lost ***
953 ; SOURCE LINE # 194
954 ; *** sync lost ***
955 ; SOURCE LINE # 195
00B0 956 ?C0009:
00B0 22 957 RET
958 ; END OF _?OSIntExit
959
960 ; *** sync lost ***
961 ; *** sync lost ***
962 ; *** sync lost ***
963 ; *** sync lost ***
964 ; *** sync lost ***
965 ; *** sync lost ***
966 ; *** sync lost ***
967 ; *** sync lost ***
968 ; *** sync lost ***
969 ; *** sync lost ***
970 ; *** sync lost ***
971 ; *** sync lost ***
972 ; *** sync lost ***
973 ; *** sync lost ***
974 ; *** sync lost ***
975 ; *** sync lost ***
976 ; *** sync lost ***
977 ; *** sync lost ***
978 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 16
979 ; *** sync lost ***
980 ; *** sync lost ***
981 ; *** sync lost ***
982 ; *** sync lost ***
983 ; *** sync lost ***
984 ; *** sync lost ***
985 ; *** sync lost ***
986 ; *** sync lost ***
987 ; *** sync lost ***
988 ; *** sync lost ***
989 ; *** sync lost ***
990 ; *** sync lost ***
991 ; *** sync lost ***
992 ; *** sync lost ***
993 ; *** sync lost ***
994 ; *** sync lost ***
995 ; *** sync lost ***
996 ; *** sync lost ***
997 ; *** sync lost ***
998 ; *** sync lost ***
999 ; *** sync lost ***
1000 ; *** sync lost ***
1001 ; *** sync lost ***
1002 ; *** sync lost ***
1003 ; *** sync lost ***
1004 ; *** sync lost ***
1005 ; *** sync lost ***
1006 ; *** sync lost ***
1007 ; *** sync lost ***
1008 ; *** sync lost ***
1009 ; *** sync lost ***
1010 ; *** sync lost ***
1011 ; *** sync lost ***
1012 ; *** sync lost ***
1013 ; *** sync lost ***
1014 ; *** sync lost ***
1015 ; *** sync lost ***
1016 ; *** sync lost ***
1017 ; *** sync lost ***
1018 ; *** sync lost ***
1019 ; *** sync lost ***
1020 ; *** sync lost ***
1021 ; *** sync lost ***
1022 ; *** sync lost ***
1023 ; *** sync lost ***
1024 ; *** sync lost ***
1025 ; *** sync lost ***
1026 ; *** sync lost ***
1027 ; *** sync lost ***
1028 ; *** sync lost ***
1029 ; *** sync lost ***
1030 ; *** sync lost ***
1031 ; *** sync lost ***
1032 ; *** sync lost ***
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 ***
1044 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 17
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
---- 1059 RSEG ?PR?_?OSStart?UCOS_II
0000 1060 _?OSStart:
1061 USING 0
1062 ; SOURCE LINE # 293
0000 90FFFE 1063 MOV DPTR,#0FFFEH
0003 120000 F 1064 LCALL ?C?ADDXBP
1065 ; *** sync lost ***
1066 ; *** sync lost ***
1067 ; *** sync lost ***
1068 ; *** sync lost ***
1069 ; *** sync lost ***
1070 ; *** sync lost ***
1071 ; SOURCE LINE # 299
0006 900000 F 1072 MOV DPTR,#OSRunning
0009 E0 1073 MOVX A,@DPTR
000A 7079 1074 JNZ ?C0011
1075 ; *** sync lost ***
1076 ; SOURCE LINE # 300
000C 900000 F 1077 MOV DPTR,#OSRdyGrp
000F E0 1078 MOVX A,@DPTR
0010 2400 F 1079 ADD A,#LOW (OSUnMapTbl)
0012 F582 1080 MOV DPL,A
0014 E4 1081 CLR A
0015 3400 F 1082 ADDC A,#HIGH (OSUnMapTbl)
0017 F583 1083 MOV DPH,A
0019 E0 1084 MOVX A,@DPTR
001A 850083 F 1085 MOV DPH,?C_XBP
001D 850082 F 1086 MOV DPL,?C_XBP+01H
0020 F0 1087 MOVX @DPTR,A
1088 ; *** sync lost ***
1089 ; SOURCE LINE # 301
0021 E0 1090 MOVX A,@DPTR
0022 FF 1091 MOV R7,A
0023 2400 F 1092 ADD A,#LOW (OSRdyTbl)
0025 F582 1093 MOV DPL,A
0027 E4 1094 CLR A
0028 3400 F 1095 ADDC A,#HIGH (OSRdyTbl)
002A F583 1096 MOV DPH,A
002C E0 1097 MOVX A,@DPTR
002D 2400 F 1098 ADD A,#LOW (OSUnMapTbl)
002F F582 1099 MOV DPL,A
0031 E4 1100 CLR A
0032 3400 F 1101 ADDC A,#HIGH (OSUnMapTbl)
0034 F583 1102 MOV DPH,A
0036 E0 1103 MOVX A,@DPTR
0037 850083 F 1104 MOV DPH,?C_XBP
003A 850082 F 1105 MOV DPL,?C_XBP+01H
003D A3 1106 INC DPTR
003E F0 1107 MOVX @DPTR,A
1108 ; *** sync lost ***
1109 ; SOURCE LINE # 302
003F EF 1110 MOV A,R7
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 18
0040 33 1111 RLC A
0041 33 1112 RLC A
0042 33 1113 RLC A
0043 54F8 1114 ANL A,#0F8H
0045 FF 1115 MOV R7,A
0046 850083 F 1116 MOV DPH,?C_XBP
0049 850082 F 1117 MOV DPL,?C_XBP+01H
004C A3 1118 INC DPTR
004D E0 1119 MOVX A,@DPTR
004E 2F 1120 ADD A,R7
004F 900000 F 1121 MOV DPTR,#OSPrioHighRdy
0052 F0 1122 MOVX @DPTR,A
1123 ; *** sync lost ***
1124 ; SOURCE LINE # 303
0053 900000 F 1125 MOV DPTR,#OSPrioCur
0056 F0 1126 MOVX @DPTR,A
1127 ; *** sync lost ***
1128 ; SOURCE LINE # 304
0057 75F003 1129 MOV B,#03H
005A A4 1130 MUL AB
005B 2400 F 1131 ADD A,#LOW (OSTCBPrioTbl)
005D F582 1132 MOV DPL,A
005F E4 1133 CLR A
0060 3400 F 1134 ADDC A,#HIGH (OSTCBPrioTbl)
0062 F583 1135 MOV DPH,A
0064 E0 1136 MOVX A,@DPTR
0065 FB 1137 MOV R3,A
0066 A3 1138 INC DPTR
0067 E0 1139
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -