📄 cost.lst
字号:
0000A8A9 40 F0 18 C1 call __rshu2 // call with return value
0000A8AB 43 00 SP=SP+3
0000A8AC 06 D2 [bp+6]=R1 // HImode [BP+#IM6]=RS
0000A8AD 07 D4 [bp+7]=R2
0000A8AE 13 97 C7 01 R3=[_ulWaitTime] // HImode RD=[Label]
0000A8B0 14 99 C8 01 R4=[_ulWaitTime+1]
0000A8B2 01 D6 [bp+1]=R3 // HImode [BP+#IM6]=RS
0000A8B3 02 D8 [bp+2]=R4
0000A8B4 01 98 R4=[bp+1] // QImode move
0000A8B5 03 D8 [bp+3]=R4 // QImode move
0000A8B6 03 96 R3=[bp+3] // QImode move
0000A8B7 06 98 R4=[bp+6] // QImode move
0000A8B8 04 07 R3+=R4 // addqi3_r0r
0000A8B9 03 D6 [bp+3]=R3 // QImode move
0000A8BA 03 92 R1=[bp+3] // QImode move
0000A8BB 41 96 R3=1 // QImode move
0000A8BC 04 D6 [bp+4]=R3 // QImode move
0000A8BD 03 98 R4=[bp+3] // QImode move
0000A8BE 01 96 R3=[bp+1] // QImode move
0000A8BF 03 49 CMP R4,R3 // QImode compare
0000A8C0 02 1E JNB L15 // QImode LTU
0000A8C1 0F 9F C5 A8 PC=L13
L15:
0000A8C3 40 98 R4=0 // QImode move
0000A8C4 04 D8 [bp+4]=R4 // QImode move
L13:
0000A8C5 02 96 R3=[bp+2] // QImode move
0000A8C6 05 D6 [bp+5]=R3 // QImode move
0000A8C7 05 98 R4=[bp+5] // QImode move
0000A8C8 07 96 R3=[bp+7] // QImode move
0000A8C9 03 09 R4+=R3 // addqi3_r0r
0000A8CA 05 D8 [bp+5]=R4 // QImode move
0000A8CB 05 94 R2=[bp+5] // QImode move
0000A8CC 05 96 R3=[bp+5] // QImode move
0000A8CD 04 98 R4=[bp+4] // QImode move
0000A8CE 04 07 R3+=R4 // addqi3_r0r
0000A8CF 03 95 R2=R3 // QImode move
0000A8D0 19 D3 C7 01 [_ulWaitTime]=R1 // HImode [Label]=RS
0000A8D2 1A D5 C8 01 [_ulWaitTime+1]=R2
L12:
00000920 .debug
00000920 2E 00 73 00 .dw '.stabn 0x44,0,120,',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 32 00
30 00 2C 00
00 00 00 00
00000934 40 00 00 00 .dd LM46-_Cost_StopRunning
00000936 0D 00 0A 00 .dw 0x0d,0x0a
0000A8D4 .code
LM46:
0000A8D4 40 F0 BE B4 call _Dis_StopMessure // call without return value
00000938 .debug
00000938 2E 00 73 00 .dw '.stabn 0x44,0,121,',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 32 00
31 00 2C 00
00 00 00 00
0000094C 42 00 00 00 .dd LM47-_Cost_StopRunning
0000094E 0D 00 0A 00 .dw 0x0d,0x0a
0000A8D6 .code
LM47:
0000A8D6 40 F0 AA BE call _Speed_Stop // call without return value
00000950 .debug
00000950 2E 00 73 00 .dw '.stabn 0x44,0,122,',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 32 00
32 00 2C 00
00 00 00 00
00000964 44 00 00 00 .dd LM48-_Cost_StopRunning
00000966 0D 00 0A 00 .dw 0x0d,0x0a
0000A8D8 .code
LM48:
0000A8D8 40 92 R1=0 // QImode move
0000A8D9 19 D3 C9 01 [_uiWaiting]=R1 // QImode move
00000968 .debug
00000968 2E 00 73 00 .dw '.stabn 0x44,0,124,',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 32 00
34 00 2C 00
00 00 00 00
0000097C 47 00 00 00 .dd LM49-_Cost_StopRunning
0000097E 0D 00 0A 00 .dw 0x0d,0x0a
0000A8DB .code
LM49:
00000980 .debug
00000980 2E 00 73 00 .dw '.stabn 0x44,0,124,',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 32 00
34 00 2C 00
00 00 00 00
00000994 47 00 00 00 .dd LM50-_Cost_StopRunning
00000996 0D 00 0A 00 .dw 0x0d,0x0a
0000A8DB .code
LM50:
L11:
0000A8DB 48 00 sp+=8
0000A8DC 88 98 pop bp from [sp]
0000A8DD 90 9A retf
.endp // end of Cost_StopRunning
00000998 .debug
00000998 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000009A1 4A 00 00 00 .dd LME3-_Cost_StopRunning
000009A3 0D 00 0A 00 .dw 0x0d,0x0a
0000A8DE .code
LME3:
0000A8DE .code
000009A5 .debug
000009A5 2E 00 73 00 .dw '.stabs "Cost_ClearCost:F19",36,0,0,',0,0,offset _Cost_ClearCost,seg _Cost_ClearCost,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
43 00 6F 00
73 00 74 00
5F 00 43 00
6C 00 65 00
61 00 72 00
43 00 6F 00
73 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 52 01
00 00 0D 00
0A 00
0000A8DE .CODE
.public _Cost_ClearCost
_Cost_ClearCost: .proc
000009CE .debug
000009CE 2E 00 73 00 .dw '.stabn 0x44,0,133,',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 33 00
33 00 2C 00
00 00 00 00
000009E2 00 00 00 00 .dd LM51-_Cost_ClearCost
000009E4 0D 00 0A 00 .dw 0x0d,0x0a
0000A8DE .code
LM51:
// total=1, vars=1
// frame_pointer_needed: 1
0000A8DE 88 DA push bp to [sp]
0000A8DF 41 20 sp-=1
0000A8E0 08 0B 01 00 bp=sp+1
0000A8E2 0D 03 04 00 R1=BP+4
0000A8E4 C5 D2 [BP]=R1 // QImode move
000009E6 .debug
000009E6 2E 00 73 00 .dw '.stabn 0x44,0,134,',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 33 00
34 00 2C 00
00 00 00 00
000009FA 07 00 00 00 .dd LM52-_Cost_ClearCost
000009FC 0D 00 0A 00 .dw 0x0d,0x0a
0000A8E5 .code
LM52:
0000A8E5 40 92 R1=0 // HFmode immediate to register move
0000A8E6 40 94 R2=0
0000A8E7 19 D3 BF 01 [_fCost]=R1 // HFmode [Label]=RS
0000A8E9 1A D5 C0 01 [_fCost+1]=R2
000009FE .debug
000009FE 2E 00 73 00 .dw '.stabn 0x44,0,135,',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 33 00
35 00 2C 00
00 00 00 00
00000A12 0D 00 00 00 .dd LM53-_Cost_ClearCost
00000A14 0D 00 0A 00 .dw 0x0d,0x0a
0000A8EB .code
LM53:
0000A8EB 40 92 R1=0 // HFmode immediate to register move
0000A8EC 40 94 R2=0
0000A8ED 19 D3 C1 01 [_fDayMilege]=R1 // HFmode [Label]=RS
0000A8EF 1A D5 C2 01 [_fDayMilege+1]=R2
00000A16 .debug
00000A16 2E 00 73 00 .dw '.stabn 0x44,0,136,',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 33 00
36 00 2C 00
00 00 00 00
00000A2A 13 00 00 00 .dd LM54-_Cost_ClearCost
00000A2C 0D 00 0A 00 .dw 0x0d,0x0a
0000A8F1 .code
LM54:
0000A8F1 40 92 R1=0 // HFmode immediate to register move
0000A8F2 40 94 R2=0
0000A8F3 19 D3 C3 01 [_fNightMilege]=R1 // HFmode [Label]=RS
0000A8F5 1A D5 C4 01 [_fNightMilege+1]=R2
00000A2E .debug
00000A2E 2E 00 73 00 .dw '.stabn 0x44,0,137,',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 33 00
37 00 2C 00
00 00 00 00
00000A42 19 00 00 00 .dd LM55-_Cost_ClearCost
00000A44 0D 00 0A 00 .dw 0x0d,0x0a
0000A8F7 .code
LM55:
0000A8F7 40 92 R1=0 // HFmode immediate to register move
0000A8F8 40 94 R2=0
0000A8F9 19 D3 C5 01 [_fRevMilegePoint]=R1 // HFmode [Label]=RS
0000A8FB 1A D5 C6 01 [_fRevMilegePoint+1]=R2
00000A46 .debug
00000A46 2E 00 73 00 .dw '.stabn 0x44,0,138,',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 33 00
38 00 2C 00
00 00 00 00
00000A5A 1F 00 00 00 .dd LM56-_Cost_ClearCost
00000A5C 0D 00 0A 00 .dw 0x0d,0x0a
0000A8FD .code
LM56:
0000A8FD 40 92 R1=0 // HImode immediate to register move
0000A8FE 40 94 R2=0
0000A8FF 19 D3 C7 01 [_ulWaitTime]=R1 // HImode [Label]=RS
0000A901 1A D5 C8 01 [_ulWaitTime+1]=R2
00000A5E .debug
00000A5E 2E 00 73 00 .dw '.stabn 0x44,0,139,',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 33 00
39 00 2C 00
00 00 00 00
00000A72 25 00 00 00 .dd LM57-_Cost_ClearCost
00000A74 0D 00 0A 00 .dw 0x0d,0x0a
0000A903 .code
LM57:
0000A903 40 92 R1=0 // QImode move
0000A904 19 D3 C9 01 [_uiWaiting]=R1 // QImode move
00000A76 .debug
00000A76 2E 00 73 00 .dw '.stabn 0x44,0,140,',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 34 00
30 00 2C 00
00 00 00 00
00000A8A 28 00 00 00 .dd LM58-_Cost_ClearCost
00000A8C 0D 00 0A 00 .dw 0x0d,0x0a
0000A906 .code
LM58:
0000A906 40 92 R1=0 // QImode move
0000A907 19 D3 CB 01 [_uiLongWay]=R1 // QImode move
00000A8E .debug
00000A8E 2E 00 73 00 .dw '.stabn 0x44,0,141,',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 34 00
31 00 2C 00
00 00 00 00
00000AA2 2B 00 00 00 .dd LM59-_Cost_ClearCost
00000AA4 0D 00 0A 00 .dw 0x0d,0x0a
0000A909 .code
LM59:
0000A909 40 92 R1=0 // HFmode immediate to register move
0000A90A 40 94 R2=0
0000A90B 19 D3 BD 01 [_fCurPrice]=R1 // HFmode [Label]=RS
0000A90D 1A D5 BE 01 [_fCurPrice+1]=R2
00000AA6 .debug
00000AA6 2E 00 73 00 .dw '.stabn 0x44,0,142,',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 34 00
32 00 2C 00
00 00 00 00
00000ABA 31 00 00 00 .dd LM60-_Cost_ClearCost
00000ABC 0D 00 0A 00 .dw 0x0d,0x0a
0000A90F .code
LM60:
0000A90F 40 F0 CE B4 call _Dis_ClearDistance // call without return value
00000ABE .debug
00000ABE 2E 00 73 00 .dw '.stabn 0x44,0,143,',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 34 00
33 00 2C 00
00 00 00 00
00000AD2 33 00 00 00 .dd LM61-_Cost_ClearCost
00000AD4 0D 00 0A 00 .dw 0x0d,0x0a
0000A911 .code
LM61:
00000AD6 .debug
00000AD6 2E 00 73 00 .dw '.stabn 0x44,0,143,',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 34 00
33 00 2C 00
00 00 00 00
00000AEA 33 00 00 00 .dd LM62-_Cost_ClearCost
00000AEC 0D 00 0A 00 .dw 0x0d,0x0a
0000A911 .code
LM62:
L16:
0000A911 41 00 sp+=1
0000A912 88 98 pop bp from [sp]
0000A913 90 9A retf
.endp // end of Cost_ClearCost
00000AEE .debug
00000AEE 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
00000AF7 36 00 00 00 .dd LME4-_Cost_ClearCost
00000AF9 0D 00 0A 00 .dw 0x0d,0x0a
0000A914 .code
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -