📄 os_time.lst
字号:
54 00 43 00
42 00 43 00
79 00 63 00
6C 00 65 00
73 00 54 00
6F 00 74 00
3A 00 32 00
35 00 2C 00
33 00 33 00
36 00 2C 00
33 00 32 00
3B 00 5C 00
5C 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
000009DC 2E 00 73 00 .DW '.stabs "OSTCBCyclesStart:25,368,32;OSTCBStkBase:40,400,16;\\",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
54 00 43 00
42 00 43 00
79 00 63 00
6C 00 65 00
73 00 53 00
74 00 61 00
72 00 74 00
3A 00 32 00
35 00 2C 00
33 00 36 00
38 00 2C 00
33 00 32 00
3B 00 4F 00
53 00 54 00
43 00 42 00
53 00 74 00
6B 00 42 00
61 00 73 00
65 00 3A 00
34 00 30 00
2C 00 34 00
30 00 30 00
2C 00 31 00
36 00 3B 00
5C 00 5C 00
22 00 2C 00
31 00 32 00
38 00 2C 00
30 00 2C 00
30 00 2C 00
30 00 0D 00
0A 00
00000A25 2E 00 73 00 .DW '.stabs "OSTCBStkUsed:25,416,32;OSTCBTaskName:43=ar1;0;31;21,448,512;;",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
54 00 43 00
42 00 53 00
74 00 6B 00
55 00 73 00
65 00 64 00
3A 00 32 00
35 00 2C 00
34 00 31 00
36 00 2C 00
33 00 32 00
3B 00 4F 00
53 00 54 00
43 00 42 00
54 00 61 00
73 00 6B 00
4E 00 61 00
6D 00 65 00
3A 00 34 00
33 00 3D 00
61 00 72 00
31 00 3B 00
30 00 3B 00
33 00 31 00
3B 00 32 00
31 00 2C 00
34 00 34 00
38 00 2C 00
35 00 31 00
32 00 3B 00
3B 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
00009C4C .CODE
00000A77 .debug
00000A77 2E 00 73 00 .dw '.stabs "OS_TCB:t44=39",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
5F 00 54 00
43 00 42 00
3A 00 74 00
34 00 34 00
3D 00 33 00
39 00 22 00
2C 00 31 00
32 00 38 00
2C 00 30 00
2C 00 30 00
2C 00 30 00
0D 00 0A 00
00009C4C .CODE
00009C4C .code
00000A99 .debug
00000A99 2E 00 73 00 .dw '.stabs "OSTimeDly:F19",36,0,0,',0,0,offset _OSTimeDly,seg _OSTimeDly,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
54 00 69 00
6D 00 65 00
44 00 6C 00
79 00 3A 00
46 00 31 00
39 00 22 00
2C 00 33 00
36 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00 00 00 00
0D 00 0A 00
00009C4C .CODE
.public _OSTimeDly
_OSTimeDly: .proc
00000ABD .debug
00000ABD 2E 00 73 00 .dw '.stabn 0x44,0,37,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 37 00
2C 00 00 00
00 00
00000AD0 00 00 00 00 .dd LM1-_OSTimeDly
00000AD2 0D 00 0A 00 .dw 0x0d,0x0a
00009C4C .code
LM1:
// total=4, vars=4
// frame_pointer_needed: 1
00009C4C 88 DA push bp to [sp]
00009C4D 44 20 sp-=4
00009C4E 08 0B 01 00 bp=sp+1
00009C50 0D 03 07 00 R1=BP+7
00009C52 01 D2 [bp+1]=R1 // QImode move
00000AD4 .debug
00000AD4 2E 00 73 00 .dw '.stabn 0x44,0,38,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
33 00 38 00
2C 00 00 00
00 00
00000AE7 07 00 00 00 .dd LM2-_OSTimeDly
00000AE9 0D 00 0A 00 .dw 0x0d,0x0a
00009C53 .code
LM2:
LBB2:
00000AEB .debug
00000AEB 2E 00 73 00 .dw '.stabn 0x44,0,45,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 35 00
2C 00 00 00
00 00
00000AFE 07 00 00 00 .dd LM3-_OSTimeDly
00000B00 0D 00 0A 00 .dw 0x0d,0x0a
00009C53 .code
LM3:
00009C53 01 94 R2=[bp+1] // QImode move
00009C54 C2 92 R1=[R2] // QImode move
00009C55 40 42 CMP R1,0 // QImode test
00009C56 02 4E 0F 9F NSJZ L3 //QImode EQ
9E 9C
00000B02 .debug
00000B02 2E 00 73 00 .dw '.stabn 0x44,0,46,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 36 00
2C 00 00 00
00 00
00000B15 0D 00 00 00 .dd LM4-_OSTimeDly
00000B17 0D 00 0A 00 .dw 0x0d,0x0a
00009C59 .code
LM4:
LBB3:
00009C59 40 F0 99 9F call _Critical_in // call with return value
00000B19 .debug
00000B19 2E 00 73 00 .dw '.stabn 0x44,0,47,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 37 00
2C 00 00 00
00 00
00000B2C 0F 00 00 00 .dd LM5-_OSTimeDly
00000B2E 0D 00 0A 00 .dw 0x0d,0x0a
00009C5B .code
LM5:
00009C5B 12 95 8F 01 R2=[_OSTCBCur] // QImode move
00009C5D 02 93 R1=R2 // QImode move
00009C5E 4F 04 R2=R2+15
00009C5F 02 97 R3=R2 // QImode move
00009C60 C3 92 R1=[R3] // QImode move
00009C61 C5 D2 [BP]=R1 // QImode move
00000B30 .debug
00000B30 2E 00 73 00 .dw '.stabn 0x44,0,48,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 38 00
2C 00 00 00
00 00
00000B43 16 00 00 00 .dd LM6-_OSTimeDly
00000B45 0D 00 0A 00 .dw 0x0d,0x0a
00009C62 .code
LM6:
00009C62 09 93 07 01 R1=_OSRdyTbl // QImode move
00009C64 C5 94 R2=[BP] // QImode move
00009C65 02 03 R1 = R1 + R2 //addqi3
00009C66 0A 95 07 01 R2=_OSRdyTbl // QImode move
00009C68 C5 96 R3=[BP] // QImode move
00009C69 03 05 R2 = R2 + R3 //addqi3
00009C6A 14 99 8F 01 R4=[_OSTCBCur] // QImode move
00009C6C 04 97 R3=R4 // QImode move
00009C6D 50 08 R4=R4+16
00009C6E 04 97 R3=R4 // QImode move
00009C6F C3 96 R3=[R3] // QImode move
00009C70 02 D6 [bp+2]=R3 // QImode move
00009C71 02 98 R4=[bp+2] // QImode move
00009C72 0C 89 FF FF R4=R4^0xffff // one_cmplqi2
00009C74 03 D8 [bp+3]=R4 // QImode move
00009C75 02 97 R3=R2 // QImode move
00009C76 C3 98 R4=[R3] // QImode move
00009C77 03 96 R3=[bp+3] // QImode move
00009C78 03 B9 R4&=R3
00009C79 01 97 R3=R1 // QImode move
00009C7A C3 D8 [R3]=R4 // QImode move
00000B47 .debug
00000B47 2E 00 73 00 .dw '.stabn 0x44,0,49,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
34 00 39 00
2C 00 00 00
00 00
00000B5A 2F 00 00 00 .dd LM7-_OSTimeDly
00000B5C 0D 00 0A 00 .dw 0x0d,0x0a
00009C7B .code
LM7:
00009C7B 09 93 07 01 R1=_OSRdyTbl // QImode move
00009C7D C5 94 R2=[BP] // QImode move
00009C7E 02 03 R1 = R1 + R2 //addqi3
00009C7F 01 97 R3=R1 // QImode move
00009C80 C3 94 R2=[R3] // QImode move
00009C81 40 44 CMP R2,0 // QImode test
00009C82 0F 4E 01 EE NSJNZ L4 //QImode NE
00 EE
00000B5E .debug
00000B5E 2E 00 73 00 .dw '.stabn 0x44,0,50,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 30 00
2C 00 00 00
00 00
00000B71 39 00 00 00 .dd LM8-_OSTimeDly
00000B73 0D 00 0A 00 .dw 0x0d,0x0a
00009C85 .code
LM8:
00009C85 12 95 8F 01 R2=[_OSTCBCur] // QImode move
00009C87 02 93 R1=R2 // QImode move
00009C88 51 04 R2=R2+17
00009C89 02 99 R4=R2 // QImode move
00009C8A C4 96 R3=[R4] // QImode move
00009C8B 0B 83 FF FF R1=R3^0xffff // one_cmplqi2
00009C8D 12 95 06 01 R2=[_OSRdyGrp] // QImode move
00009C8F 01 B5 R2&=R1
00009C90 1A D5 06 01 [_OSRdyGrp]=R2 // QImode move
L4:
00000B75 .debug
00000B75 2E 00 73 00 .dw '.stabn 0x44,0,52,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 32 00
2C 00 00 00
00 00
00000B88 46 00 00 00 .dd LM9-_OSTimeDly
00000B8A 0D 00 0A 00 .dw 0x0d,0x0a
00009C92 .code
LM9:
00009C92 12 95 8F 01 R2=[_OSTCBCur] // QImode move
00009C94 02 93 R1=R2 // QImode move
00009C95 4A 04 R2=R2+10
00009C96 01 96 R3=[bp+1] // QImode move
00009C97 C3 92 R1=[R3] // QImode move
00009C98 02 99 R4=R2 // QImode move
00009C99 C4 D2 [R4]=R1 // QImode move
00000B8C .debug
00000B8C 2E 00 73 00 .dw '.stabn 0x44,0,53,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 33 00
2C 00 00 00
00 00
00000B9F 4E 00 00 00 .dd LM10-_OSTimeDly
00000BA1 0D 00 0A 00 .dw 0x0d,0x0a
00009C9A .code
LM10:
00009C9A 40 F0 A6 9F call _Critical_out // call with return value
00000BA3 .debug
00000BA3 2E 00 73 00 .dw '.stabn 0x44,0,54,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 34 00
2C 00 00 00
00 00
00000BB6 50 00 00 00 .dd LM11-_OSTimeDly
00000BB8 0D 00 0A 00 .dw 0x0d,0x0a
00009C9C .code
LM11:
00009C9C 40 F0 B7 89 call _OS_Sched // call without return value
00000BBA .debug
00000BBA 2E 00 73 00 .dw '.stabn 0x44,0,55,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 35 00
2C 00 00 00
00 00
00000BCD 52 00 00 00 .dd LM12-_OSTimeDly
00000BCF 0D 00 0A 00 .dw 0x0d,0x0a
00009C9E .code
LM12:
LBE3:
L3:
00000BD1 .debug
00000BD1 2E 00 73 00 .dw '.stabn 0x44,0,56,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 36 00
2C 00 00 00
00 00
00000BE4 52 00 00 00 .dd LM13-_OSTimeDly
00000BE6 0D 00 0A 00 .dw 0x0d,0x0a
00009C9E .code
LM13:
LBE2:
00000BE8 .debug
00000BE8 2E 00 73 00 .dw '.stabn 0x44,0,56,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 34 00
34 00 2C 00
30 00 2C 00
35 00 36 00
2C 00 00 00
00 00
00000BFB 52 00 00 00 .dd LM14-_OSTimeDly
00000BFD 0D 00 0A 00 .dw 0x0d,0x0a
00009C9E .code
LM14:
L2:
00009C9E 44 00 sp+=4
00009C9F 88 98 pop bp from [sp]
00009CA0 90 9A retf
.endp // end of OSTimeDly
00000BFF .debug
00000BFF 2E 00 73 00 .dw '.stabs "ticks:p23",160,0,0,7',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
74 00 69 00
63 00 6B 00
73 00 3A 00
70 00 32 00
33 00 22 00
2C 00 31 00
36 00 30 00
2C 00 30 00
2C 00 30 00
2C 00 37 00
0D 00 0A 00
00009CA1 .CODE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -