⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cost.lst

📁 此程序为出租车计价器
💻 LST
📖 第 1 页 / 共 5 页
字号:
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 + -