📄 os_sem.lst
字号:
3B 00 4F 00
53 00 45 00
76 00 65 00
6E 00 74 00
54 00 62 00
6C 00 3A 00
33 00 33 00
2C 00 31 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
0000064A 2E 00 73 00 .DW '.stabs "OSEventGrp:21,48,16;;",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
45 00 76 00
65 00 6E 00
74 00 47 00
72 00 70 00
3A 00 32 00
31 00 2C 00
34 00 38 00
2C 00 31 00
36 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
00008B10 .CODE
00000674 .debug
00000674 2E 00 73 00 .dw '.stabs "os_tcb:T36=s11OSTCBStkPtr:37=*29,0,16;OSTCBNext:38=*36,16,16;\\",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
6F 00 73 00
5F 00 74 00
63 00 62 00
3A 00 54 00
33 00 36 00
3D 00 73 00
31 00 31 00
4F 00 53 00
54 00 43 00
42 00 53 00
74 00 6B 00
50 00 74 00
72 00 3A 00
33 00 37 00
3D 00 2A 00
32 00 39 00
2C 00 30 00
2C 00 31 00
36 00 3B 00
4F 00 53 00
54 00 43 00
42 00 4E 00
65 00 78 00
74 00 3A 00
33 00 38 00
3D 00 2A 00
33 00 36 00
2C 00 31 00
36 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
000006C8 2E 00 73 00 .DW '.stabs "OSTCBPrev:38,32,16;OSTCBEventPtr:39=*30,48,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 50 00
72 00 65 00
76 00 3A 00
33 00 38 00
2C 00 33 00
32 00 2C 00
31 00 36 00
3B 00 4F 00
53 00 54 00
43 00 42 00
45 00 76 00
65 00 6E 00
74 00 50 00
74 00 72 00
3A 00 33 00
39 00 3D 00
2A 00 33 00
30 00 2C 00
34 00 38 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
0000070D 2E 00 73 00 .DW '.stabs "OSTCBDly:23,64,16;OSTCBStat:21,80,16;OSTCBPrio:21,96,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 44 00
6C 00 79 00
3A 00 32 00
33 00 2C 00
36 00 34 00
2C 00 31 00
36 00 3B 00
4F 00 53 00
54 00 43 00
42 00 53 00
74 00 61 00
74 00 3A 00
32 00 31 00
2C 00 38 00
30 00 2C 00
31 00 36 00
3B 00 4F 00
53 00 54 00
43 00 42 00
50 00 72 00
69 00 6F 00
3A 00 32 00
31 00 2C 00
39 00 36 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
0000075C 2E 00 73 00 .DW '.stabs "OSTCBX:21,112,16;OSTCBY:21,128,16;OSTCBBitX:21,144,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 58 00
3A 00 32 00
31 00 2C 00
31 00 31 00
32 00 2C 00
31 00 36 00
3B 00 4F 00
53 00 54 00
43 00 42 00
59 00 3A 00
32 00 31 00
2C 00 31 00
32 00 38 00
2C 00 31 00
36 00 3B 00
4F 00 53 00
54 00 43 00
42 00 42 00
69 00 74 00
58 00 3A 00
32 00 31 00
2C 00 31 00
34 00 34 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
000007A9 2E 00 73 00 .DW '.stabs "OSTCBBitY:21,160,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 42 00
69 00 74 00
59 00 3A 00
32 00 31 00
2C 00 31 00
36 00 30 00
2C 00 31 00
36 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
00008B10 .CODE
000007D3 .debug
000007D3 2E 00 73 00 .dw '.stabs "OS_TCB:t40=36",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 30 00
3D 00 33 00
36 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
00008B10 .CODE
00008B10 .code
000007F5 .debug
000007F5 2E 00 73 00 .dw '.stabs "OSSemAccept:F23",36,0,0,',0,0,offset _OSSemAccept,seg _OSSemAccept,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
4F 00 53 00
53 00 65 00
6D 00 41 00
63 00 63 00
65 00 70 00
74 00 3A 00
46 00 32 00
33 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
00008B10 .CODE
.public _OSSemAccept
_OSSemAccept: .proc
0000081B .debug
0000081B 2E 00 73 00 .dw '.stabn 0x44,0,40,',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 30 00
2C 00 00 00
00 00
0000082E 00 00 00 00 .dd LM1-_OSSemAccept
00000830 0D 00 0A 00 .dw 0x0d,0x0a
00008B10 .code
LM1:
// total=2, vars=2
// frame_pointer_needed: 1
00008B10 88 DA push bp to [sp]
00008B11 42 20 sp-=2
00008B12 08 0B 01 00 bp=sp+1
00008B14 0D 05 05 00 R2=BP+5
00000832 .debug
00000832 2E 00 73 00 .dw '.stabn 0x44,0,41,',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 31 00
2C 00 00 00
00 00
00000845 06 00 00 00 .dd LM2-_OSSemAccept
00000847 0D 00 0A 00 .dw 0x0d,0x0a
00008B16 .code
LM2:
LBB2:
00000849 .debug
00000849 2E 00 73 00 .dw '.stabn 0x44,0,44,',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 34 00
2C 00 00 00
00 00
0000085C 06 00 00 00 .dd LM3-_OSSemAccept
0000085E 0D 00 0A 00 .dw 0x0d,0x0a
00008B16 .code
LM3:
// GCC inline ASM start
00008B16 40 F1 INT OFF
// GCC inline ASM end
00000860 .debug
00000860 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
00000873 07 00 00 00 .dd LM4-_OSSemAccept
00000875 0D 00 0A 00 .dw 0x0d,0x0a
00008B17 .code
LM4:
00008B17 02 93 R1=R2 // QImode move
00008B18 C1 96 R3=[R1] // QImode move
00008B19 03 93 R1=R3 // QImode move
00008B1A 44 06 R3=R3+4
00008B1B 03 99 R4=R3 // QImode move
00008B1C C4 92 R1=[R4] // QImode move
00008B1D 43 42 CMP R1,3 // QImode compare
00008B1E 07 5E 01 EE NSJZ L3 //QImode EQ
00 EE
00000877 .debug
00000877 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
0000088A 11 00 00 00 .dd LM5-_OSSemAccept
0000088C 0D 00 0A 00 .dw 0x0d,0x0a
00008B21 .code
LM5:
// GCC inline ASM start
00008B21 41 F1 INT IRQ
00008B22 42 F1 INT FIQ
// GCC inline ASM end
0000088E .debug
0000088E 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
000008A1 13 00 00 00 .dd LM6-_OSSemAccept
000008A3 0D 00 0A 00 .dw 0x0d,0x0a
00008B23 .code
LM6:
00008B23 40 92 R1=0 // QImode move
00008B24 0F 9F 4C 8B pc=L2 // Indirect jump
L3:
000008A5 .debug
000008A5 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
000008B8 16 00 00 00 .dd LM7-_OSSemAccept
000008BA 0D 00 0A 00 .dw 0x0d,0x0a
00008B26 .code
LM7:
00008B26 02 93 R1=R2 // QImode move
00008B27 C1 96 R3=[R1] // QImode move
00008B28 03 93 R1=R3 // QImode move
00008B29 43 06 R3=R3+3
00008B2A 03 99 R4=R3 // QImode move
00008B2B C4 92 R1=[R4] // QImode move
00008B2C C5 D2 [BP]=R1 // QImode move
000008BC .debug
000008BC 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
000008CF 1D 00 00 00 .dd LM8-_OSSemAccept
000008D1 0D 00 0A 00 .dw 0x0d,0x0a
00008B2D .code
LM8:
00008B2D C5 92 R1=[BP] // QImode move
00008B2E 40 42 CMP R1,0 // QImode test
00008B2F 16 5E 01 EE NSJZ L4 //QImode EQ
00 EE
000008D3 .debug
000008D3 2E 00 73 00 .dw '.stabn 0x44,0,51,',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 31 00
2C 00 00 00
00 00
000008E6 22 00 00 00 .dd LM9-_OSSemAccept
000008E8 0D 00 0A 00 .dw 0x0d,0x0a
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -