📄 os_task.lst
字号:
00008D32 .code
LM7:
// GCC inline ASM start
00008D32 40 F1 INT OFF
// GCC inline ASM end
000008F2 .debug
000008F2 2E 00 73 00 .dw '.stabn 0x44,0,184,',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
31 00 38 00
34 00 2C 00
00 00 00 00
00000906 15 00 00 00 .dd LM8-_OSTaskCreate
00000908 0D 00 0A 00 .dw 0x0d,0x0a
00008D33 .code
LM8:
00008D33 02 92 R1=[bp+2] // QImode move
00008D34 02 92 R1=[bp+2] // QImode move
00008D35 09 05 03 00 R2=R1+3
00008D37 09 93 56 00 R1=_OSTCBPrioTbl // QImode move
00008D39 02 97 R3=R2 // QImode move
00008D3A C3 94 R2=[R3] // QImode move
00008D3B 02 03 R1 = R1 + R2 //addqi3
00008D3C 01 97 R3=R1 // QImode move
00008D3D C3 94 R2=[R3] // QImode move
00008D3E 40 44 CMP R2,0 // QImode test
00008D3F 02 5E 0F 9F NSJNZ L5 //QImode NE
C5 8D
0000090A .debug
0000090A 2E 00 73 00 .dw '.stabn 0x44,0,185,',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
31 00 38 00
35 00 2C 00
00 00 00 00
0000091E 24 00 00 00 .dd LM9-_OSTaskCreate
00000920 0D 00 0A 00 .dw 0x0d,0x0a
00008D42 .code
LM9:
00008D42 02 92 R1=[bp+2] // QImode move
00008D43 02 92 R1=[bp+2] // QImode move
00008D44 09 05 03 00 R2=R1+3
00008D46 09 93 56 00 R1=_OSTCBPrioTbl // QImode move
00008D48 02 97 R3=R2 // QImode move
00008D49 C3 94 R2=[R3] // QImode move
00008D4A 02 03 R1 = R1 + R2 //addqi3
00008D4B 41 94 R2=1 // QImode move
00008D4C 01 97 R3=R1 // QImode move
00008D4D C3 D4 [R3]=R2 // QImode move
00000922 .debug
00000922 2E 00 73 00 .dw '.stabn 0x44,0,187,',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
31 00 38 00
37 00 2C 00
00 00 00 00
00000936 30 00 00 00 .dd LM10-_OSTaskCreate
00000938 0D 00 0A 00 .dw 0x0d,0x0a
00008D4E .code
LM10:
// GCC inline ASM start
00008D4E 41 F1 INT IRQ
00008D4F 42 F1 INT FIQ
// GCC inline ASM end
0000093A .debug
0000093A 2E 00 73 00 .dw '.stabn 0x44,0,188,',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
31 00 38 00
38 00 2C 00
00 00 00 00
0000094E 32 00 00 00 .dd LM11-_OSTaskCreate
00000950 0D 00 0A 00 .dw 0x0d,0x0a
00008D50 .code
LM11:
00008D50 40 92 R1=0 // QImode move
00008D51 C8 D2 [SP--]=R1 // QImode move
00008D52 02 92 R1=[bp+2] // QImode move
00008D53 02 92 R1=[bp+2] // QImode move
00008D54 09 05 02 00 R2=R1+2
00008D56 02 97 R3=R2 // QImode move
00008D57 C3 92 R1=[R3] // QImode move
00008D58 C8 D2 [SP--]=R1 // QImode move
00008D59 02 92 R1=[bp+2] // QImode move
00008D5A 02 92 R1=[bp+2] // QImode move
00008D5B 09 05 01 00 R2=R1+1
00008D5D 02 97 R3=R2 // QImode move
00008D5E C3 92 R1=[R3] // QImode move
00008D5F C8 D2 [SP--]=R1 // QImode move
00008D60 02 94 R2=[bp+2] // QImode move
00008D61 C2 92 R1=[R2] // QImode move
00008D62 C8 D2 [SP--]=R1 // QImode move
00008D63 40 F0 D8 8E call _OSTaskStkInit // call with return value
00008D65 44 00 SP = SP + 4 //SP
00008D66 C5 D2 [BP]=R1 // QImode move
00000952 .debug
00000952 2E 00 73 00 .dw '.stabn 0x44,0,189,',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
31 00 38 00
39 00 2C 00
00 00 00 00
00000966 49 00 00 00 .dd LM12-_OSTaskCreate
00000968 0D 00 0A 00 .dw 0x0d,0x0a
00008D67 .code
LM12:
00008D67 40 92 R1=0 // QImode move
00008D68 C8 D2 [SP--]=R1 // QImode move
00008D69 40 92 R1=0 // QImode move
00008D6A C8 D2 [SP--]=R1 // QImode move
00008D6B 40 92 R1=0 // QImode move
00008D6C C8 D2 [SP--]=R1 // QImode move
00008D6D 40 92 R1=0 // QImode move
00008D6E C8 D2 [SP--]=R1 // QImode move
00008D6F 40 92 R1=0 // QImode move
00008D70 C8 D2 [SP--]=R1 // QImode move
00008D71 C5 92 R1=[BP] // QImode move
00008D72 C8 D2 [SP--]=R1 // QImode move
00008D73 02 92 R1=[bp+2] // QImode move
00008D74 02 96 R3=[bp+2] // QImode move
00008D75 0B 05 03 00 R2=R3+3
00008D77 02 97 R3=R2 // QImode move
00008D78 C3 92 R1=[R3] // QImode move
00008D79 C8 D2 [SP--]=R1 // QImode move
00008D7A 40 F0 F6 86 call _OSTCBInit // call with return value
00008D7C 47 00 SP = SP + 7 //SP
00008D7D 05 95 R2=BP // QImode move
00008D7E 0D 07 01 00 R3=BP+1
00008D80 03 95 R2=R3 // QImode move
00008D81 C2 D2 [R2]=R1 // QImode move
0000096A .debug
0000096A 2E 00 73 00 .dw '.stabn 0x44,0,190,',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
31 00 39 00
30 00 2C 00
00 00 00 00
0000097E 64 00 00 00 .dd LM13-_OSTaskCreate
00000980 0D 00 0A 00 .dw 0x0d,0x0a
00008D82 .code
LM13:
00008D82 05 93 R1=BP // QImode move
00008D83 0D 05 01 00 R2=BP+1
00008D85 02 97 R3=R2 // QImode move
00008D86 C3 92 R1=[R3] // QImode move
00008D87 40 42 CMP R1,0 // QImode test
00008D88 23 4E 01 EE NSJNZ L6 //QImode NE
00 EE
00000982 .debug
00000982 2E 00 73 00 .dw '.stabn 0x44,0,191,',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
31 00 39 00
31 00 2C 00
00 00 00 00
00000996 6D 00 00 00 .dd LM14-_OSTaskCreate
00000998 0D 00 0A 00 .dw 0x0d,0x0a
00008D8B .code
LM14:
// GCC inline ASM start
00008D8B 40 F1 INT OFF
// GCC inline ASM end
0000099A .debug
0000099A 2E 00 73 00 .dw '.stabn 0x44,0,192,',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
31 00 39 00
32 00 2C 00
00 00 00 00
000009AE 6E 00 00 00 .dd LM15-_OSTaskCreate
000009B0 0D 00 0A 00 .dw 0x0d,0x0a
00008D8C .code
LM15:
00008D8C 11 93 51 00 R1=[_OSTaskCtr] // QImode move
00008D8E 41 94 R2=1 // QImode move
00008D8F 19 05 51 00 [_OSTaskCtr]=R1+R2 //addqi3_Qrr
000009B2 .debug
000009B2 2E 00 73 00 .dw '.stabn 0x44,0,193,',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
31 00 39 00
33 00 2C 00
00 00 00 00
000009C6 73 00 00 00 .dd LM16-_OSTaskCreate
000009C8 0D 00 0A 00 .dw 0x0d,0x0a
00008D91 .code
LM16:
00008D91 02 92 R1=[bp+2] // QImode move
00008D92 02 92 R1=[bp+2] // QImode move
00008D93 09 05 03 00 R2=R1+3
00008D95 09 93 56 00 R1=_OSTCBPrioTbl // QImode move
00008D97 02 97 R3=R2 // QImode move
00008D98 C3 94 R2=[R3] // QImode move
00008D99 02 03 R1 = R1 + R2 //addqi3
00008D9A 01 97 R3=R1 // QImode move
00008D9B C3 94 R2=[R3] // QImode move
00008D9C C8 D4 [SP--]=R2 // QImode move
00008D9D 40 F0 38 8F call _OSTaskCreateHook // call without return value
00008D9F 41 00 SP = SP + 1 //SP
000009CA .debug
000009CA 2E 00 73 00 .dw '.stabn 0x44,0,194,',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
31 00 39 00
34 00 2C 00
00 00 00 00
000009DE 82 00 00 00 .dd LM17-_OSTaskCreate
000009E0 0D 00 0A 00 .dw 0x0d,0x0a
00008DA0 .code
LM17:
// GCC inline ASM start
00008DA0 41 F1 INT IRQ
00008DA1 42 F1 INT FIQ
// GCC inline ASM end
000009E2 .debug
000009E2 2E 00 73 00 .dw '.stabn 0x44,0,195,',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
31 00 39 00
35 00 2C 00
00 00 00 00
000009F6 84 00 00 00 .dd LM18-_OSTaskCreate
000009F8 0D 00 0A 00 .dw 0x0d,0x0a
00008DA2 .code
LM18:
00008DA2 11 93 50 00 R1=[_OSRunning] // QImode move
00008DA4 40 42 CMP R1,0 // QImode test
00008DA5 04 5E 01 EE NSJZ L7 //QImode EQ
00 EE
000009FA .debug
000009FA 2E 00 73 00 .dw '.stabn 0x44,0,196,',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
31 00 39 00
36 00 2C 00
00 00 00 00
00000A0E 8A 00 00 00 .dd LM19-_OSTaskCreate
00000A10 0D 00 0A 00 .dw 0x0d,0x0a
00008DA8 .code
LM19:
00008DA8 40 F0 05 85 call _OSSched // call without return value
L7:
00000A12 .debug
00000A12 2E 00 73 00 .dw '.stabn 0x44,0,198,',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
31 00 39 00
38 00 2C 00
00 00 00 00
00000A26 8C 00 00 00 .dd LM20-_OSTaskCreate
00000A28 0D 00 0A 00 .dw 0x0d,0x0a
00008DAA .code
LM20:
00008DAA 0F 9F BB 8D pc=L8 // Indirect jump
L6:
00000A2A .debug
00000A2A 2E 00 73 00 .dw '.stabn 0x44,0,199,',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
31 00 39 00
39 00 2C 00
00 00 00 00
00000A3E 8E 00 00 00 .dd LM21-_OSTaskCreate
00000A40 0D 00 0A 00 .dw 0x0d,0x0a
00008DAC .code
LM21:
// GCC inline ASM start
00008DAC 40 F1 INT OFF
// GCC inline ASM end
00000A42 .debug
00000A42 2E 00 73 00 .dw '.stabn 0x44,0,200,',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
32 00 30 00
30 00 2C 00
00 00 00 00
00000A56 8F 00 00 00 .dd LM22-_OSTaskCreate
00000A58 0D 00 0A 00 .dw 0x0d,0x0a
00008DAD .code
LM22:
00008DAD 02 92 R1=[bp+2] // QImode move
00008DAE 02 92 R1=[bp+2] // QImode move
00008DAF 09 05 03 00 R2=R1+3
00008DB1 09 93 56 00 R1=_OSTCBPrioTbl // QImode move
00008DB3 02 97 R3=R2 // QImode move
00008DB4 C3 94 R2=[R3] // QImode move
00008DB5 02 03 R1 = R1 + R2 //addqi3
00008DB6 40 94 R2=0 // QImode move
00008DB7 01 97 R3=R1 // QImode move
00008DB8 C3 D4 [R3]=R2 // QImode move
00000A5A .debug
00000A5A 2E 00 73 00 .dw '.stabn 0x44,0,201,',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
32 00 30 00
31 00 2C 00
00 00 00 00
00000A6E 9B 00 00 00 .dd LM23-_OSTaskCreate
00000A70 0D 00 0A 00 .dw 0x0d,0x0a
00008DB9 .code
LM23:
// GCC inline ASM start
00008DB9 41 F1 INT IRQ
00008DBA 42 F1 INT FIQ
// GCC inline ASM end
L8:
00000A72 .debug
00000A72 2E 00 73 00 .dw '.stabn 0x44,0,203,',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
32 00 30 00
33 00 2C 00
00 00 00 00
00000A86 9D 00 00 00 .dd LM24-_OSTaskCreate
00000A88 0D 00 0A 00 .dw 0x0d,0x0a
00008DBB .code
LM24:
00008DBB 05 93 R1=BP // QImode move
00008DBC 0D 05 01 00 R2=BP+1
00008DBE 02 93 R1=R2 // QImode move
00008DBF C1 96 R3=[R1] // QImode move
00008DC0 03 93 R1=R3 // QImode move
00008DC1 0F 9F CA 8D pc=L3 // Indirect jump
00000A8A .debug
00000A8A 2E 00 73 00 .dw '.stabn 0x44,0,204,',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
32 00 30 00
34 00 2C 00
00 00 00 00
00000A9E A5 00 00 00 .dd LM25-_OSTaskCreate
00000AA0 0D 00 0A 00 .dw 0x0d,0x0a
00008DC3 .code
LM25:
00008DC3 0F 9F CA 8D pc=L9 // Indirect jump
L5:
00000AA2 .debug
00000AA2 2E 00 73 00 .dw '.stabn 0x44,0,205,',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
32 00 30 00
35 00 2C 00
00 00 00 00
00000AB6 A7 00 00 00 .dd LM26-_OSTaskCreate
00000AB8 0D 00 0A 00 .dw 0x0d,0x0a
00008DC5 .code
LM26:
// GCC inline ASM start
00008DC5 41 F1 INT IRQ
00008DC6 42 F1 INT FIQ
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -