📄 main.lst
字号:
00 00 00 00
0000050E 24 00 00 00 .dd LBE2-_PlayRespond
00000510 0D 00 0A 00 .dw 0x0d,0x0a
00008D18 .code
00000512 .debug
00000512 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
0000051B 27 00 00 00 .dd LME1-_PlayRespond
0000051D 0D 00 0A 00 .dw 0x0d,0x0a
00008D18 .code
LME1:
00008D18 .code
0000051F .debug
0000051F 2E 00 73 00 .dw '.stabs "PlayResult:F19",36,0,0,',0,0,offset _PlayResult,seg _PlayResult,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
50 00 6C 00
61 00 79 00
52 00 65 00
73 00 75 00
6C 00 74 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 27 00
00 00 0D 00
0A 00
00008D18 .CODE
.public _PlayResult
_PlayResult: .proc
00000544 .debug
00000544 2E 00 73 00 .dw '.stabn 0x44,0,24,',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 34 00
2C 00 00 00
00 00
00000557 00 00 00 00 .dd LM9-_PlayResult
00000559 0D 00 0A 00 .dw 0x0d,0x0a
00008D18 .code
LM9:
// total=2, vars=2
// frame_pointer_needed: 1
00008D18 88 DA push bp to [sp]
00008D19 42 20 sp-=2
00008D1A 08 0B 01 00 bp=sp+1
00008D1C 0D 03 05 00 R1=BP+5
00008D1E 01 D2 [bp+1]=R1 // QImode move
0000055B .debug
0000055B 2E 00 73 00 .dw '.stabn 0x44,0,25,',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 35 00
2C 00 00 00
00 00
0000056E 07 00 00 00 .dd LM10-_PlayResult
00000570 0D 00 0A 00 .dw 0x0d,0x0a
00008D1F .code
LM10:
LBB4:
00000572 .debug
00000572 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
00000585 07 00 00 00 .dd LM11-_PlayResult
00000587 0D 00 0A 00 .dw 0x0d,0x0a
00008D1F .code
LM11:
00008D1F 01 96 R3=[bp+1] // QImode move
00008D20 D3 92 R1=[R3++] // RD=[RS] HFmode, RD!=RS
00008D21 CB 94 R2=[R3--]
00008D22 90 D4 push R1,R2 to [sp] // pushhf
00008D23 40 F0 2A 93 call __cvf2i1 // call with return value
00008D25 42 00 SP=SP+2
00008D26 C5 D2 [BP]=R1 // QImode move
00000589 .debug
00000589 2E 00 73 00 .dw '.stabn 0x44,0,27,',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 37 00
2C 00 00 00
00 00
0000059C 0F 00 00 00 .dd LM12-_PlayResult
0000059E 0D 00 0A 00 .dw 0x0d,0x0a
00008D27 .code
LM12:
00008D27 C5 92 R1=[BP] // QImode move
00008D28 C8 D2 [SP--]=R1 // QImode move
00008D29 40 F0 F1 8C call _PlayRespond // call without return value
00008D2B 41 00 SP=SP+1
000005A0 .debug
000005A0 2E 00 73 00 .dw '.stabn 0x44,0,28,',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 38 00
2C 00 00 00
00 00
000005B3 14 00 00 00 .dd LM13-_PlayResult
000005B5 0D 00 0A 00 .dw 0x0d,0x0a
00008D2C .code
LM13:
00008D2C 4B 92 R1=11 // QImode move
00008D2D C8 D2 [SP--]=R1 // QImode move
00008D2E 40 F0 F1 8C call _PlayRespond // call without return value
00008D30 41 00 SP=SP+1
000005B7 .debug
000005B7 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
000005CA 19 00 00 00 .dd LM14-_PlayResult
000005CC 0D 00 0A 00 .dw 0x0d,0x0a
00008D31 .code
LM14:
00008D31 01 96 R3=[bp+1] // QImode move
00008D32 D3 92 R1=[R3++] // RD=[RS] HFmode, RD!=RS
00008D33 CB 94 R2=[R3--]
00008D34 40 96 R3=0 // HFmode immediate to register move
00008D35 0C 99 20 41 R4=16672
00008D37 90 D8 push R3,R4 to [sp] // pushhf
00008D38 90 D4 push R1,R2 to [sp] // pushhf
00008D39 40 F0 AA 90 call __mulf2 // call with return value
00008D3B 44 00 SP=SP+4
00008D3C 90 D4 push R1,R2 to [sp] // pushhf
00008D3D 40 F0 2A 93 call __cvf2i1 // call with return value
00008D3F 42 00 SP=SP+2
00008D40 C5 D2 [BP]=R1 // QImode move
000005CE .debug
000005CE 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
000005E1 29 00 00 00 .dd LM15-_PlayResult
000005E3 0D 00 0A 00 .dw 0x0d,0x0a
00008D41 .code
LM15:
00008D41 C5 92 R1=[BP] // QImode move
00008D42 4A 94 R2=10 // QImode move
00008D43 C8 D4 [SP--]=R2 // QImode move
00008D44 C8 D2 [SP--]=R1 // QImode move
00008D45 40 F0 67 93 call __modu1 // call with return value
00008D47 42 00 SP=SP+2
00008D48 C8 D2 [SP--]=R1 // QImode move
00008D49 40 F0 F1 8C call _PlayRespond // call without return value
00008D4B 41 00 SP=SP+1
000005E5 .debug
000005E5 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
000005F8 34 00 00 00 .dd LM16-_PlayResult
000005FA 0D 00 0A 00 .dw 0x0d,0x0a
00008D4C .code
LM16:
00008D4C 01 96 R3=[bp+1] // QImode move
00008D4D D3 92 R1=[R3++] // RD=[RS] HFmode, RD!=RS
00008D4E CB 94 R2=[R3--]
00008D4F 40 96 R3=0 // HFmode immediate to register move
00008D50 0C 99 C8 42 R4=17096
00008D52 90 D8 push R3,R4 to [sp] // pushhf
00008D53 90 D4 push R1,R2 to [sp] // pushhf
00008D54 40 F0 AA 90 call __mulf2 // call with return value
00008D56 44 00 SP=SP+4
00008D57 90 D4 push R1,R2 to [sp] // pushhf
00008D58 40 F0 2A 93 call __cvf2i1 // call with return value
00008D5A 42 00 SP=SP+2
00008D5B C5 D2 [BP]=R1 // QImode move
000005FC .debug
000005FC 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
0000060F 44 00 00 00 .dd LM17-_PlayResult
00000611 0D 00 0A 00 .dw 0x0d,0x0a
00008D5C .code
LM17:
00008D5C C5 92 R1=[BP] // QImode move
00008D5D 4A 94 R2=10 // QImode move
00008D5E C8 D4 [SP--]=R2 // QImode move
00008D5F C8 D2 [SP--]=R1 // QImode move
00008D60 40 F0 67 93 call __modu1 // call with return value
00008D62 42 00 SP=SP+2
00008D63 C8 D2 [SP--]=R1 // QImode move
00008D64 40 F0 F1 8C call _PlayRespond // call without return value
00008D66 41 00 SP=SP+1
00000613 .debug
00000613 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
00000626 4F 00 00 00 .dd LM18-_PlayResult
00000628 0D 00 0A 00 .dw 0x0d,0x0a
00008D67 .code
LM18:
00008D67 01 96 R3=[bp+1] // QImode move
00008D68 D3 92 R1=[R3++] // RD=[RS] HFmode, RD!=RS
00008D69 CB 94 R2=[R3--]
00008D6A 40 96 R3=0 // HFmode immediate to register move
00008D6B 0C 99 7A 44 R4=17530
00008D6D 90 D8 push R3,R4 to [sp] // pushhf
00008D6E 90 D4 push R1,R2 to [sp] // pushhf
00008D6F 40 F0 AA 90 call __mulf2 // call with return value
00008D71 44 00 SP=SP+4
00008D72 90 D4 push R1,R2 to [sp] // pushhf
00008D73 40 F0 2A 93 call __cvf2i1 // call with return value
00008D75 42 00 SP=SP+2
00008D76 C5 D2 [BP]=R1 // QImode move
0000062A .debug
0000062A 2E 00 73 00 .dw '.stabn 0x44,0,34,',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 34 00
2C 00 00 00
00 00
0000063D 5F 00 00 00 .dd LM19-_PlayResult
0000063F 0D 00 0A 00 .dw 0x0d,0x0a
00008D77 .code
LM19:
00008D77 C5 92 R1=[BP] // QImode move
00008D78 4A 94 R2=10 // QImode move
00008D79 C8 D4 [SP--]=R2 // QImode move
00008D7A C8 D2 [SP--]=R1 // QImode move
00008D7B 40 F0 67 93 call __modu1 // call with return value
00008D7D 42 00 SP=SP+2
00008D7E C8 D2 [SP--]=R1 // QImode move
00008D7F 40 F0 F1 8C call _PlayRespond // call without return value
00008D81 41 00 SP=SP+1
00000641 .debug
00000641 2E 00 73 00 .dw '.stabn 0x44,0,35,',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 35 00
2C 00 00 00
00 00
00000654 6A 00 00 00 .dd LM20-_PlayResult
00000656 0D 00 0A 00 .dw 0x0d,0x0a
00008D82 .code
LM20:
00008D82 01 96 R3=[bp+1] // QImode move
00008D83 D3 92 R1=[R3++] // RD=[RS] HFmode, RD!=RS
00008D84 CB 94 R2=[R3--]
00008D85 0B 97 00 40 R3=16384 // HFmode immediate to register move
00008D87 0C 99 1C 46 R4=17948
00008D89 90 D8 push R3,R4 to [sp] // pushhf
00008D8A 90 D4 push R1,R2 to [sp] // pushhf
00008D8B 40 F0 AA 90 call __mulf2 // call with return value
00008D8D 44 00 SP=SP+4
00008D8E 90 D4 push R1,R2 to [sp] // pushhf
00008D8F 40 F0 2A 93 call __cvf2i1 // call with return value
00008D91 42 00 SP=SP+2
00008D92 C5 D2 [BP]=R1 // QImode move
00000658 .debug
00000658 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
0000066B 7B 00 00 00 .dd LM21-_PlayResult
0000066D 0D 00 0A 00 .dw 0x0d,0x0a
00008D93 .code
LM21:
00008D93 C5 92 R1=[BP] // QImode move
00008D94 4A 94 R2=10 // QImode move
00008D95 C8 D4 [SP--]=R2 // QImode move
00008D96 C8 D2 [SP--]=R1 // QImode move
00008D97 40 F0 67 93 call __modu1 // call with return value
00008D99 42 00 SP=SP+2
00008D9A C8 D2 [SP--]=R1 // QImode move
00008D9B 40 F0 F1 8C call _PlayRespond // call without return value
00008D9D 41 00 SP=SP+1
0000066F .debug
0000066F 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
00000682 86 00 00 00 .dd LM22-_PlayResult
00000684 0D 00 0A 00 .dw 0x0d,0x0a
00008D9E .code
LM22:
LBE4:
00000686 .debug
00000686 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
00000699 86 00 00 00 .dd LM23-_PlayResult
0000069B 0D 00 0A 00 .dw 0x0d,0x0a
00008D9E .code
LM23:
L7:
00008D9E 42 00 sp+=2
00008D9F 88 98 pop bp from [sp]
00008DA0 90 9A retf
.endp // end of PlayResult
0000069D .debug
0000069D 2E 00 73 00 .dw '.stabs "Result:p12",160,0,0,5',0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
52 00 65 00
73 00 75 00
6C 00 74 00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -