📄 main.lst
字号:
LBB3:
0000A009 C8 DA [SP--]=BP // QImode move
0000A00A 40 92 R1=0 // QImode move
0000A00B C8 D2 [SP--]=R1 // QImode move
0000A00C 11 93 54 03 R1=[_sem] // QImode move
0000A00E C8 D2 [SP--]=R1 // QImode move
0000A00F 40 F0 02 9A call _OSSemPend // call without return value
0000A011 43 00 SP = SP + 3 //SP
00000C65 .debug
00000C65 2E 00 73 00 .dw '.stabn 0x44,0,29,',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 39 00
2C 00 00 00
00 00
00000C78 12 00 00 00 .dd LM13-_TaskA
00000C7A 0D 00 0A 00 .dw 0x0d,0x0a
0000A012 .code
LM13:
0000A012 09 63 00 01 R1=(-256) // QImode move
0000A014 C8 D2 [SP--]=R1 // QImode move
0000A015 40 F0 A3 A0 call _display // call with return value
0000A017 41 00 SP = SP + 1 //SP
00000C7C .debug
00000C7C 2E 00 73 00 .dw '.stabn 0x44,0,30,',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 30 00
2C 00 00 00
00 00
00000C8F 18 00 00 00 .dd LM14-_TaskA
00000C91 0D 00 0A 00 .dw 0x0d,0x0a
0000A018 .code
LM14:
0000A018 09 93 40 00 R1=64 // QImode move
0000A01A C8 D2 [SP--]=R1 // QImode move
0000A01B 40 F0 4C 9C call _OSTimeDly // call without return value
0000A01D 41 00 SP = SP + 1 //SP
00000C93 .debug
00000C93 2E 00 73 00 .dw '.stabn 0x44,0,31,',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 31 00
2C 00 00 00
00 00
00000CA6 1E 00 00 00 .dd LM15-_TaskA
00000CA8 0D 00 0A 00 .dw 0x0d,0x0a
0000A01E .code
LM15:
0000A01E 11 93 54 03 R1=[_sem] // QImode move
0000A020 C8 D2 [SP--]=R1 // QImode move
0000A021 40 F0 D4 9A call _OSSemPost // call with return value
0000A023 41 00 SP = SP + 1 //SP
00000CAA .debug
00000CAA 2E 00 73 00 .dw '.stabn 0x44,0,32,',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 32 00
2C 00 00 00
00 00
00000CBD 24 00 00 00 .dd LM16-_TaskA
00000CBF 0D 00 0A 00 .dw 0x0d,0x0a
0000A024 .code
LM16:
LBE3:
00000CC1 .debug
00000CC1 2E 00 73 00 .dw '.stabn 0x44,0,26,',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 36 00
2C 00 00 00
00 00
00000CD4 24 00 00 00 .dd LM17-_TaskA
00000CD6 0D 00 0A 00 .dw 0x0d,0x0a
0000A024 .code
LM17:
L6:
0000A024 0F 9F 09 A0 pc=L4 // Indirect jump
L5:
00000CD8 .debug
00000CD8 2E 00 73 00 .dw '.stabn 0x44,0,33,',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 33 00
2C 00 00 00
00 00
00000CEB 26 00 00 00 .dd LM18-_TaskA
00000CED 0D 00 0A 00 .dw 0x0d,0x0a
0000A026 .code
LM18:
LBE2:
00000CEF .debug
00000CEF 2E 00 73 00 .dw '.stabn 0x44,0,33,',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 33 00
2C 00 00 00
00 00
00000D02 26 00 00 00 .dd LM19-_TaskA
00000D04 0D 00 0A 00 .dw 0x0d,0x0a
0000A026 .code
LM19:
L3:
0000A026 42 00 sp+=2
0000A027 88 98 pop bp from [sp]
0000A028 90 9A retf
.endp // end of TaskA
00000D06 .debug
00000D06 2E 00 73 00 .dw '.stabs "data:p31",160,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 61 00
74 00 61 00
3A 00 70 00
33 00 31 00
22 00 2C 00
31 00 36 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
35 00 0D 00
0A 00
0000A029 .CODE
00000D23 .debug
00000D23 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000D35 07 00 00 00 .dd LBB2-_TaskA
00000D37 0D 00 0A 00 .dw 0x0d,0x0a
0000A029 .code
00000D39 .debug
00000D39 2E 00 73 00 .dw '.stabs "erra:21",128,0,0,0',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
65 00 72 00
72 00 61 00
3A 00 32 00
31 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
0000A029 .CODE
00000D55 .debug
00000D55 2E 00 73 00 .dw '.stabn 0xc0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 63 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000D67 09 00 00 00 .dd LBB3-_TaskA
00000D69 0D 00 0A 00 .dw 0x0d,0x0a
0000A029 .code
00000D6B .debug
00000D6B 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000D7D 24 00 00 00 .dd LBE3-_TaskA
00000D7F 0D 00 0A 00 .dw 0x0d,0x0a
0000A029 .code
00000D81 .debug
00000D81 2E 00 73 00 .dw '.stabn 0xe0,0,0,',0,0
74 00 61 00
62 00 6E 00
20 00 30 00
78 00 65 00
30 00 2C 00
30 00 2C 00
30 00 2C 00
00 00 00 00
00000D93 26 00 00 00 .dd LBE2-_TaskA
00000D95 0D 00 0A 00 .dw 0x0d,0x0a
0000A029 .code
00000D97 .debug
00000D97 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000DA0 29 00 00 00 .dd LME2-_TaskA
00000DA2 0D 00 0A 00 .dw 0x0d,0x0a
0000A029 .code
LME2:
0000A029 .code
00000DA4 .debug
00000DA4 2E 00 73 00 .dw '.stabs "TaskB:F19",36,0,0,',0,0,offset _TaskB,seg _TaskB,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
54 00 61 00
73 00 6B 00
42 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
70 00 00 00
0D 00 0A 00
0000A029 .CODE
.public _TaskB
_TaskB: .proc
00000DC4 .debug
00000DC4 2E 00 73 00 .dw '.stabn 0x44,0,36,',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 36 00
2C 00 00 00
00 00
00000DD7 00 00 00 00 .dd LM20-_TaskB
00000DD9 0D 00 0A 00 .dw 0x0d,0x0a
0000A029 .code
LM20:
// total=2, vars=2
// frame_pointer_needed: 1
0000A029 88 DA push bp to [sp]
0000A02A 42 20 sp-=2
0000A02B 08 0B 01 00 bp=sp+1
0000A02D 0D 03 05 00 R1=BP+5
0000A02F 01 D2 [bp+1]=R1 // QImode move
00000DDB .debug
00000DDB 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
00000DEE 07 00 00 00 .dd LM21-_TaskB
00000DF0 0D 00 0A 00 .dw 0x0d,0x0a
0000A030 .code
LM21:
LBB4:
L8:
00000DF2 .debug
00000DF2 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
00000E05 07 00 00 00 .dd LM22-_TaskB
00000E07 0D 00 0A 00 .dw 0x0d,0x0a
0000A030 .code
LM22:
LBB5:
0000A030 C8 DA [SP--]=BP // QImode move
0000A031 40 92 R1=0 // QImode move
0000A032 C8 D2 [SP--]=R1 // QImode move
0000A033 11 93 54 03 R1=[_sem] // QImode move
0000A035 C8 D2 [SP--]=R1 // QImode move
0000A036 40 F0 02 9A call _OSSemPend // call without return value
0000A038 43 00 SP = SP + 3 //SP
00000E09 .debug
00000E09 2E 00 73 00 .dw '.stabn 0x44,0,42,',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 32 00
2C 00 00 00
00 00
00000E1C 10 00 00 00 .dd LM23-_TaskB
00000E1E 0D 00 0A 00 .dw 0x0d,0x0a
0000A039 .code
LM23:
0000A039 41 62 R1=(-1) // QImode move
0000A03A C8 D2 [SP--]=R1 // QImode move
0000A03B 40 F0 A3 A0 call _display // call with return value
0000A03D 41 00 SP = SP + 1 //SP
00000E20 .debug
00000E20 2E 00 73 00 .dw '.stabn 0x44,0,43,',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 33 00
2C 00 00 00
00 00
00000E33 15 00 00 00 .dd LM24-_TaskB
00000E35 0D 00 0A 00 .dw 0x0d,0x0a
0000A03E .code
LM24:
0000A03E 09 93 40 00 R1=64 // QImode move
0000A040 C8 D2 [SP--]=R1 // QImode move
0000A041 40 F0 4C 9C call _OSTimeDly // call without return value
0000A043 41 00 SP = SP + 1 //SP
00000E37 .debug
00000E37 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
00000E4A 1B 00 00 00 .dd LM25-_TaskB
00000E4C 0D 00 0A 00 .dw 0x0d,0x0a
0000A044 .code
LM25:
0000A044 11 93 54 03 R1=[_sem] // QImode move
0000A046 C8 D2 [SP--]=R1 // QImode move
0000A047 40 F0 D4 9A call _OSSemPost // call with return value
0000A049 41 00 SP = SP + 1 //SP
00000E4E .debug
00000E4E 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
00000E61 21 00 00 00 .dd LM26-_TaskB
00000E63 0D 00 0A 00 .dw 0x0d,0x0a
0000A04A .code
LM26:
LBE5:
00000E65 .debug
00000E65 2E 00 73 00 .dw '.stabn 0x44,0,39,',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 39 00
2C 00 00 00
00 00
00000E78 21 00 00 00 .dd LM27-_TaskB
00000E7A 0D 00 0A 00 .dw 0x0d,0x0a
0000A04A .code
LM27:
L10:
0000A04A 0F 9F 30 A0 pc=L8 // Indirect jump
L9:
00000E7C .debug
00000E7C 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
00000E8F 23 00 00 00 .dd LM28-_TaskB
00000E91 0D 00 0A 00 .dw 0x0d,0x0a
0000A04C .code
LM28:
LBE4:
00000E93 .debug
00000E93 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
00000EA6 23 00 00 00 .dd LM29-_TaskB
00000EA8 0D 00 0A 00 .dw 0x0d,0x0a
0000A04C .code
LM29:
L7:
0000A04C 42 00 sp+=2
0000A04D 88 98 pop bp from [sp]
0000A04E 90 9A retf
.endp // end of TaskB
00000EAA .debug
00000EAA 2E 00 73 00 .dw '.stabs "data:p31",160,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
64 00 61 00
74 00 61 00
3A 00 70 00
33 00 31 00
22 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -