📄 os_cpu_c.lst
字号:
016F 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 91
0172 900006 MOV DPTR,#06H
0175 120000 E LCALL ?C?XBPOFF
0178 E0 MOVX A,@DPTR
0179 FB MOV R3,A
017A A3 INC DPTR
017B E0 MOVX A,@DPTR
017C FA MOV R2,A
017D A3 INC DPTR
017E E0 MOVX A,@DPTR
017F F9 MOV R1,A
0180 AE02 MOV R6,AR2
0182 AF01 MOV R7,AR1
0184 EE MOV A,R6
C51 COMPILER V7.50 OS_CPU_C 01/12/2005 21:47:41 PAGE 12
0185 FF MOV R7,A
0186 7E00 MOV R6,#00H
0188 850083 E MOV DPH,?C_XBP
018B 850082 E MOV DPL,?C_XBP+01H
018E E0 MOVX A,@DPTR
018F FB MOV R3,A
0190 A3 INC DPTR
0191 E4 CLR A
0192 75F001 MOV B,#01H
0195 120000 E LCALL ?C?ILDIX
0198 A9F0 MOV R1,B
019A FA MOV R2,A
019B EF MOV A,R7
019C 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 92
019F 850083 E MOV DPH,?C_XBP
01A2 850082 E MOV DPL,?C_XBP+01H
01A5 E0 MOVX A,@DPTR
01A6 FB MOV R3,A
01A7 A3 INC DPTR
01A8 E4 CLR A
01A9 75F001 MOV B,#01H
01AC 120000 E LCALL ?C?ILDIX
01AF A9F0 MOV R1,B
01B1 FA MOV R2,A
01B2 7401 MOV A,#01H
01B4 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 94
01B7 850083 E MOV DPH,?C_XBP
01BA 850082 E MOV DPL,?C_XBP+01H
01BD E0 MOVX A,@DPTR
01BE FB MOV R3,A
01BF A3 INC DPTR
01C0 E4 CLR A
01C1 75F001 MOV B,#01H
01C4 120000 E LCALL ?C?ILDIX
01C7 A9F0 MOV R1,B
01C9 FA MOV R2,A
01CA 7403 MOV A,#03H
01CC 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 95
01CF 850083 E MOV DPH,?C_XBP
01D2 850082 E MOV DPL,?C_XBP+01H
01D5 E0 MOVX A,@DPTR
01D6 FB MOV R3,A
01D7 A3 INC DPTR
01D8 E4 CLR A
01D9 75F001 MOV B,#01H
01DC 120000 E LCALL ?C?ILDIX
01DF A9F0 MOV R1,B
01E1 FA MOV R2,A
01E2 7404 MOV A,#04H
01E4 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 96
01E7 850083 E MOV DPH,?C_XBP
01EA 850082 E MOV DPL,?C_XBP+01H
01ED E0 MOVX A,@DPTR
01EE FB MOV R3,A
01EF A3 INC DPTR
01F0 E4 CLR A
01F1 75F001 MOV B,#01H
01F4 120000 E LCALL ?C?ILDIX
C51 COMPILER V7.50 OS_CPU_C 01/12/2005 21:47:41 PAGE 13
01F7 A9F0 MOV R1,B
01F9 FA MOV R2,A
01FA 7405 MOV A,#05H
01FC 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 97
01FF 850083 E MOV DPH,?C_XBP
0202 850082 E MOV DPL,?C_XBP+01H
0205 E0 MOVX A,@DPTR
0206 FB MOV R3,A
0207 A3 INC DPTR
0208 E4 CLR A
0209 75F001 MOV B,#01H
020C 120000 E LCALL ?C?ILDIX
020F A9F0 MOV R1,B
0211 FA MOV R2,A
0212 7406 MOV A,#06H
0214 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 98
0217 850083 E MOV DPH,?C_XBP
021A 850082 E MOV DPL,?C_XBP+01H
021D E0 MOVX A,@DPTR
021E FB MOV R3,A
021F A3 INC DPTR
0220 E4 CLR A
0221 75F001 MOV B,#01H
0224 120000 E LCALL ?C?ILDIX
0227 A9F0 MOV R1,B
0229 FA MOV R2,A
022A 7407 MOV A,#07H
022C 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 100
022F 900009 MOV DPTR,#09H
0232 120000 E LCALL ?C?XBPOFF
0235 E0 MOVX A,@DPTR
0236 FB MOV R3,A
0237 A3 INC DPTR
0238 E0 MOVX A,@DPTR
0239 FA MOV R2,A
023A A3 INC DPTR
023B E0 MOVX A,@DPTR
023C F9 MOV R1,A
023D E9 MOV A,R1
023E 2440 ADD A,#040H
0240 F9 MOV R1,A
0241 EA MOV A,R2
0242 3400 ADDC A,#00H
0244 FA MOV R2,A
0245 AE02 MOV R6,AR2
0247 AF01 MOV R7,AR1
0249 EE MOV A,R6
024A FF MOV R7,A
024B 7E00 MOV R6,#00H
024D 850083 E MOV DPH,?C_XBP
0250 850082 E MOV DPL,?C_XBP+01H
0253 E0 MOVX A,@DPTR
0254 FB MOV R3,A
0255 A3 INC DPTR
0256 E4 CLR A
0257 75F001 MOV B,#01H
025A 120000 E LCALL ?C?ILDIX
025D A9F0 MOV R1,B
025F FA MOV R2,A
C51 COMPILER V7.50 OS_CPU_C 01/12/2005 21:47:41 PAGE 14
0260 EF MOV A,R7
0261 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 101
0264 900009 MOV DPTR,#09H
0267 120000 E LCALL ?C?XBPOFF
026A E0 MOVX A,@DPTR
026B FB MOV R3,A
026C A3 INC DPTR
026D E0 MOVX A,@DPTR
026E FA MOV R2,A
026F A3 INC DPTR
0270 E0 MOVX A,@DPTR
0271 F9 MOV R1,A
0272 E9 MOV A,R1
0273 2440 ADD A,#040H
0275 F9 MOV R1,A
0276 EA MOV A,R2
0277 3400 ADDC A,#00H
0279 FA MOV R2,A
027A AF01 MOV R7,AR1
027C EF MOV A,R7
027D 54FF ANL A,#0FFH
027F FF MOV R7,A
0280 850083 E MOV DPH,?C_XBP
0283 850082 E MOV DPL,?C_XBP+01H
0286 E0 MOVX A,@DPTR
0287 FB MOV R3,A
0288 A3 INC DPTR
0289 E4 CLR A
028A 75F001 MOV B,#01H
028D 120000 E LCALL ?C?ILDIX
0290 A9F0 MOV R1,B
0292 FA MOV R2,A
0293 EF MOV A,R7
0294 120000 E LCALL ?C?CSTPTR
; SOURCE LINE # 103
0297 900009 MOV DPTR,#09H
029A 120000 E LCALL ?C?XBPOFF
029D E0 MOVX A,@DPTR
029E FB MOV R3,A
029F A3 INC DPTR
02A0 E0 MOVX A,@DPTR
02A1 FA MOV R2,A
02A2 A3 INC DPTR
02A3 E0 MOVX A,@DPTR
02A4 F9 MOV R1,A
; SOURCE LINE # 104
02A5 ?C0001:
02A5 90000E MOV DPTR,#0EH
02A8 120000 E LCALL ?C?ADDXBP
02AB 22 RET
; FUNCTION _?OSTaskStkInit (END)
; FUNCTION _?InitTimer0 (BEGIN)
; SOURCE LINE # 110
; SOURCE LINE # 112
0000 5389F0 ANL TMOD,#0F0H
; SOURCE LINE # 113
0003 438901 ORL TMOD,#01H
; SOURCE LINE # 114
0006 758C70 MOV TH0,#070H
; SOURCE LINE # 115
C51 COMPILER V7.50 OS_CPU_C 01/12/2005 21:47:41 PAGE 15
0009 758A00 MOV TL0,#00H
; SOURCE LINE # 116
000C D2A9 SETB ET0
; SOURCE LINE # 117
000E D28C SETB TR0
; SOURCE LINE # 118
0010 ?C0002:
0010 22 RET
; FUNCTION _?InitTimer0 (END)
; FUNCTION _AdjXBP (BEGIN)
; SOURCE LINE # 121
0000 900000 R MOV DPTR,#i
0003 EE MOV A,R6
0004 F0 MOVX @DPTR,A
0005 A3 INC DPTR
0006 EF MOV A,R7
0007 F0 MOVX @DPTR,A
; SOURCE LINE # 122
; SOURCE LINE # 124
0008 900000 R MOV DPTR,#i+01H
000B E0 MOVX A,@DPTR
000C 04 INC A
000D F0 MOVX @DPTR,A
000E 7006 JNZ ?C0004
0010 900000 R MOV DPTR,#i
0013 E0 MOVX A,@DPTR
0014 04 INC A
0015 F0 MOVX @DPTR,A
0016 ?C0004:
; SOURCE LINE # 127
0016 900000 R MOV DPTR,#i
0019 E0 MOVX A,@DPTR
001A FE MOV R6,A
001B A3 INC DPTR
001C E0 MOVX A,@DPTR
001D FF MOV R7,A
; SOURCE LINE # 128
001E ?C0003:
001E 22 RET
; FUNCTION _AdjXBP (END)
C51 COMPILER V7.50 OS_CPU_C 01/12/2005 21:47:41 PAGE 16
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
FP64 . . . . . . . . . . . . . . . . . TYPEDEF ----- FLOAT ----- 4
BOOLEAN. . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
_?OSTaskStkInit. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
task . . . . . . . . . . . . . . . . AUTO XDATA PTR 0003H 3
ppdata . . . . . . . . . . . . . . . AUTO XDATA VOID_PTR 0006H 3
ptos . . . . . . . . . . . . . . . . AUTO XDATA PTR 0009H 3
opt. . . . . . . . . . . . . . . . . AUTO XDATA U_INT 000CH 2
stk. . . . . . . . . . . . . . . . . AUTO XDATA PTR 0000H 3
INT32S . . . . . . . . . . . . . . . . TYPEDEF ----- LONG ----- 4
INT32U . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
INT16S . . . . . . . . . . . . . . . . TYPEDEF ----- INT ----- 2
INT16U . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
_AdjXBP. . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
i. . . . . . . . . . . . . . . . . . AUTO XDATA U_INT 0000H 2
OS_TCB . . . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 17
OSTCBStkPtr. . . . . . . . . . . . . MEMBER ----- PTR 0000H 3
OSTCBNext. . . . . . . . . . . . . . MEMBER ----- PTR 0003H 3
OSTCBPrev. . . . . . . . . . . . . . MEMBER ----- PTR 0006H 3
OSTCBDly . . . . . . . . . . . . . . MEMBER ----- U_INT 0009H 2
OSTCBStat. . . . . . . . . . . . . . MEMBER ----- U_CHAR 000BH 1
OSTCBPrio. . . . . . . . . . . . . . MEMBER ----- U_CHAR 000CH 1
OSTCBX . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000DH 1
OSTCBY . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000EH 1
OSTCBBitX. . . . . . . . . . . . . . MEMBER ----- U_CHAR 000FH 1
OSTCBBitY. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0010H 1
jmp_buf. . . . . . . . . . . . . . . . TYPEDEF ----- ARRAY ----- 7
_?InitTimer0 . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
wchar_t. . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
OS_CPU_SR. . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
OS_FLAGS . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
OS_STK . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
va_list. . . . . . . . . . . . . . . . TYPEDEF ----- PTR ----- 3
INT8S. . . . . . . . . . . . . . . . . TYPEDEF ----- CHAR ----- 1
INT8U. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
FP32 . . . . . . . . . . . . . . . . . TYPEDEF ----- FLOAT ----- 4
os_tcb . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 17
OSTCBStkPtr. . . . . . . . . . . . . MEMBER ----- PTR 0000H 3
OSTCBNext. . . . . . . . . . . . . . MEMBER ----- PTR 0003H 3
OSTCBPrev. . . . . . . . . . . . . . MEMBER ----- PTR 0006H 3
OSTCBDly . . . . . . . . . . . . . . MEMBER ----- U_INT 0009H 2
OSTCBStat. . . . . . . . . . . . . . MEMBER ----- U_CHAR 000BH 1
OSTCBPrio. . . . . . . . . . . . . . MEMBER ----- U_CHAR 000CH 1
OSTCBX . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000DH 1
OSTCBY . . . . . . . . . . . . . . . MEMBER ----- U_CHAR 000EH 1
OSTCBBitX. . . . . . . . . . . . . . MEMBER ----- U_CHAR 000FH 1
OSTCBBitY. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0010H 1
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 732 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = 2 ----
C51 COMPILER V7.50 OS_CPU_C 01/12/2005 21:47:41 PAGE 17
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -