📄 cost.lst
字号:
00000740 2E 00 73 00 .dw '.stabn 0x44,0,89,',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
38 00 39 00
2C 00 00 00
00 00
00000753 21 00 00 00 .dd LM28-_Cost_StartRunning
00000755 0D 00 0A 00 .dw 0x0d,0x0a
0000A82B .code
LM28:
0000A82B 40 F0 9C B4 call _Dis_StartMessure // call without return value
00000757 .debug
00000757 2E 00 73 00 .dw '.stabn 0x44,0,90,',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
39 00 30 00
2C 00 00 00
00 00
0000076A 23 00 00 00 .dd LM29-_Cost_StartRunning
0000076C 0D 00 0A 00 .dw 0x0d,0x0a
0000A82D .code
LM29:
0000A82D 40 F0 5F AE call _Cal_GetHour // call with return value
0000A82F 11 43 BB 01 CMP R1,[_c_uiNightTime1] // QImode compare
0000A831 02 0E JB L9 // QImode GEU
0000A832 0F 9F 3D A8 PC=L7
L9:
0000A834 40 F0 5F AE call _Cal_GetHour // call with return value
0000A836 11 43 BC 01 CMP R1,[_c_uiNightTime2] // QImode compare
0000A838 02 9E JA L10 // QImode LEU
0000A839 0F 9F 3D A8 PC=L7
L10:
0000A83B 0F 9F 68 A8 pc=L6 // Indirect jump
L7:
0000076E .debug
0000076E 2E 00 73 00 .dw '.stabn 0x44,0,92,',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
39 00 32 00
2C 00 00 00
00 00
00000781 33 00 00 00 .dd LM30-_Cost_StartRunning
00000783 0D 00 0A 00 .dw 0x0d,0x0a
0000A83D .code
LM30:
0000A83D 41 92 R1=1 // QImode move
0000A83E 19 D3 CA 01 [_uiNightRun]=R1 // QImode move
00000785 .debug
00000785 2E 00 73 00 .dw '.stabn 0x44,0,93,',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
39 00 33 00
2C 00 00 00
00 00
00000798 36 00 00 00 .dd LM31-_Cost_StartRunning
0000079A 0D 00 0A 00 .dw 0x0d,0x0a
0000A840 .code
LM31:
0000A840 11 93 AB 01 R1=[_c_fNightPricePerKM] // HFmode RD=[Label]
0000A842 12 95 AC 01 R2=[_c_fNightPricePerKM+1]
0000A844 19 D3 BD 01 [_fCurPrice]=R1 // HFmode [Label]=RS
0000A846 1A D5 BE 01 [_fCurPrice+1]=R2
0000079C .debug
0000079C 2E 00 73 00 .dw '.stabn 0x44,0,94,',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
39 00 34 00
2C 00 00 00
00 00
000007AF 3E 00 00 00 .dd LM32-_Cost_StartRunning
000007B1 0D 00 0A 00 .dw 0x0d,0x0a
0000A848 .code
LM32:
0000A848 11 93 A5 01 R1=[_c_fNightStartPrice] // HFmode RD=[Label]
0000A84A 12 95 A6 01 R2=[_c_fNightStartPrice+1]
0000A84C 19 D3 BF 01 [_fCost]=R1 // HFmode [Label]=RS
0000A84E 1A D5 C0 01 [_fCost+1]=R2
000007B3 .debug
000007B3 2E 00 73 00 .dw '.stabn 0x44,0,95,',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
39 00 35 00
2C 00 00 00
00 00
000007C6 46 00 00 00 .dd LM33-_Cost_StartRunning
000007C8 0D 00 0A 00 .dw 0x0d,0x0a
0000A850 .code
LM33:
0000A850 40 92 R1=0 // HFmode immediate to register move
0000A851 40 94 R2=0
0000A852 19 D3 C1 01 [_fDayMilege]=R1 // HFmode [Label]=RS
0000A854 1A D5 C2 01 [_fDayMilege+1]=R2
000007CA .debug
000007CA 2E 00 73 00 .dw '.stabn 0x44,0,96,',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
39 00 36 00
2C 00 00 00
00 00
000007DD 4C 00 00 00 .dd LM34-_Cost_StartRunning
000007DF 0D 00 0A 00 .dw 0x0d,0x0a
0000A856 .code
LM34:
0000A856 11 93 A7 01 R1=[_c_fStartMilege] // HFmode RD=[Label]
0000A858 12 95 A8 01 R2=[_c_fStartMilege+1]
0000A85A 40 96 R3=0 // HFmode immediate to register move
0000A85B 0C 99 80 BF R4=49024
0000A85D 90 D8 push R3,R4 to [sp] // pushhf
0000A85E 90 D4 push R1,R2 to [sp] // pushhf
0000A85F 40 F0 A1 BA call __mulf2 // call with return value
0000A861 44 00 SP=SP+4
0000A862 19 D3 C3 01 [_fNightMilege]=R1 // HFmode [Label]=RS
0000A864 1A D5 C4 01 [_fNightMilege+1]=R2
000007E1 .debug
000007E1 2E 00 73 00 .dw '.stabn 0x44,0,97,',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
39 00 37 00
2C 00 00 00
00 00
000007F4 5C 00 00 00 .dd LM35-_Cost_StartRunning
000007F6 0D 00 0A 00 .dw 0x0d,0x0a
0000A866 .code
LM35:
0000A866 0F 9F 91 A8 pc=L8 // Indirect jump
L6:
000007F8 .debug
000007F8 2E 00 73 00 .dw '.stabn 0x44,0,100,',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 30 00
30 00 2C 00
00 00 00 00
0000080C 5E 00 00 00 .dd LM36-_Cost_StartRunning
0000080E 0D 00 0A 00 .dw 0x0d,0x0a
0000A868 .code
LM36:
0000A868 40 92 R1=0 // QImode move
0000A869 19 D3 CA 01 [_uiNightRun]=R1 // QImode move
00000810 .debug
00000810 2E 00 73 00 .dw '.stabn 0x44,0,101,',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 30 00
31 00 2C 00
00 00 00 00
00000824 61 00 00 00 .dd LM37-_Cost_StartRunning
00000826 0D 00 0A 00 .dw 0x0d,0x0a
0000A86B .code
LM37:
0000A86B 11 93 A9 01 R1=[_c_fPricePerKM] // HFmode RD=[Label]
0000A86D 12 95 AA 01 R2=[_c_fPricePerKM+1]
0000A86F 19 D3 BD 01 [_fCurPrice]=R1 // HFmode [Label]=RS
0000A871 1A D5 BE 01 [_fCurPrice+1]=R2
00000828 .debug
00000828 2E 00 73 00 .dw '.stabn 0x44,0,102,',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 30 00
32 00 2C 00
00 00 00 00
0000083C 69 00 00 00 .dd LM38-_Cost_StartRunning
0000083E 0D 00 0A 00 .dw 0x0d,0x0a
0000A873 .code
LM38:
0000A873 11 93 A3 01 R1=[_c_fStartPrice] // HFmode RD=[Label]
0000A875 12 95 A4 01 R2=[_c_fStartPrice+1]
0000A877 19 D3 BF 01 [_fCost]=R1 // HFmode [Label]=RS
0000A879 1A D5 C0 01 [_fCost+1]=R2
00000840 .debug
00000840 2E 00 73 00 .dw '.stabn 0x44,0,103,',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 30 00
33 00 2C 00
00 00 00 00
00000854 71 00 00 00 .dd LM39-_Cost_StartRunning
00000856 0D 00 0A 00 .dw 0x0d,0x0a
0000A87B .code
LM39:
0000A87B 11 93 A7 01 R1=[_c_fStartMilege] // HFmode RD=[Label]
0000A87D 12 95 A8 01 R2=[_c_fStartMilege+1]
0000A87F 40 96 R3=0 // HFmode immediate to register move
0000A880 0C 99 80 BF R4=49024
0000A882 90 D8 push R3,R4 to [sp] // pushhf
0000A883 90 D4 push R1,R2 to [sp] // pushhf
0000A884 40 F0 A1 BA call __mulf2 // call with return value
0000A886 44 00 SP=SP+4
0000A887 19 D3 C1 01 [_fDayMilege]=R1 // HFmode [Label]=RS
0000A889 1A D5 C2 01 [_fDayMilege+1]=R2
00000858 .debug
00000858 2E 00 73 00 .dw '.stabn 0x44,0,104,',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 30 00
34 00 2C 00
00 00 00 00
0000086C 81 00 00 00 .dd LM40-_Cost_StartRunning
0000086E 0D 00 0A 00 .dw 0x0d,0x0a
0000A88B .code
LM40:
0000A88B 40 92 R1=0 // HFmode immediate to register move
0000A88C 40 94 R2=0
0000A88D 19 D3 C3 01 [_fNightMilege]=R1 // HFmode [Label]=RS
0000A88F 1A D5 C4 01 [_fNightMilege+1]=R2
L8:
00000870 .debug
00000870 2E 00 73 00 .dw '.stabn 0x44,0,106,',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 30 00
36 00 2C 00
00 00 00 00
00000884 87 00 00 00 .dd LM41-_Cost_StartRunning
00000886 0D 00 0A 00 .dw 0x0d,0x0a
0000A891 .code
LM41:
00000888 .debug
00000888 2E 00 73 00 .dw '.stabn 0x44,0,106,',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 30 00
36 00 2C 00
00 00 00 00
0000089C 87 00 00 00 .dd LM42-_Cost_StartRunning
0000089E 0D 00 0A 00 .dw 0x0d,0x0a
0000A891 .code
LM42:
L5:
0000A891 41 00 sp+=1
0000A892 88 98 pop bp from [sp]
0000A893 90 9A retf
.endp // end of Cost_StartRunning
000008A0 .debug
000008A0 2E 00 73 00 .dw '.stabf ',0,0
74 00 61 00
62 00 66 00
20 00 00 00
00 00
000008A9 8A 00 00 00 .dd LME2-_Cost_StartRunning
000008AB 0D 00 0A 00 .dw 0x0d,0x0a
0000A894 .code
LME2:
0000A894 .code
000008AD .debug
000008AD 2E 00 73 00 .dw '.stabs "Cost_StopRunning:F19",36,0,0,',0,0,offset _Cost_StopRunning,seg _Cost_StopRunning,0x0d,0x0a
74 00 61 00
62 00 73 00
20 00 22 00
43 00 6F 00
73 00 74 00
5F 00 53 00
74 00 6F 00
70 00 52 00
75 00 6E 00
6E 00 69 00
6E 00 67 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 08 01
00 00 0D 00
0A 00
0000A894 .CODE
.public _Cost_StopRunning
_Cost_StopRunning: .proc
000008D8 .debug
000008D8 2E 00 73 00 .dw '.stabn 0x44,0,115,',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 31 00
35 00 2C 00
00 00 00 00
000008EC 00 00 00 00 .dd LM43-_Cost_StopRunning
000008EE 0D 00 0A 00 .dw 0x0d,0x0a
0000A894 .code
LM43:
// total=8, vars=8
// frame_pointer_needed: 1
0000A894 88 DA push bp to [sp]
0000A895 48 20 sp-=8
0000A896 08 0B 01 00 bp=sp+1
0000A898 0D 03 0B 00 R1=BP+11
0000A89A C5 D2 [BP]=R1 // QImode move
000008F0 .debug
000008F0 2E 00 73 00 .dw '.stabn 0x44,0,116,',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 31 00
36 00 2C 00
00 00 00 00
00000904 07 00 00 00 .dd LM44-_Cost_StopRunning
00000906 0D 00 0A 00 .dw 0x0d,0x0a
0000A89B .code
LM44:
0000A89B 11 93 C9 01 R1=[_uiWaiting] // QImode move
0000A89D 40 42 CMP R1,0 // QImode test
0000A89E 02 4E JNZ L14 // QImode EQ
0000A89F 0F 9F D4 A8 PC=L12
L14:
00000908 .debug
00000908 2E 00 73 00 .dw '.stabn 0x44,0,118,',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 31 00
38 00 2C 00
00 00 00 00
0000091C 0D 00 00 00 .dd LM45-_Cost_StopRunning
0000091E 0D 00 0A 00 .dw 0x0d,0x0a
0000A8A1 .code
LM45:
0000A8A1 41 92 R1=1 // QImode move
0000A8A2 C8 D2 [SP--]=R1 // QImode move
0000A8A3 40 F0 3B AF call _Cal_ReadTimer // call with return value
0000A8A5 41 00 SP=SP+1
0000A8A6 41 96 R3=1 // QImode move
0000A8A7 C8 D6 [SP--]=R3 // QImode move
0000A8A8 90 D4 push R1,R2 to [sp] // pushhi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -