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

📄 distance.lst

📁 此程序为出租车计价器
💻 LST
📖 第 1 页 / 共 5 页
字号:
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         37 00 32 00
         2C 00 00 00
         00 00      
0000077C 07 00 00 00        		.dd LM25-_Dis_ClearDistance
0000077E 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4D5                    	.code
                            	LM25:
0000B4D5 40 92              		R1=0	// QImode move
0000B4D6 19 D3 ED 01        		[_uiDistance]=R1	// QImode move
00000780                    	.debug
00000780 2E 00 73 00        		.dw '.stabn 0x44,0,73,',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
         37 00 33 00
         2C 00 00 00
         00 00      
00000793 0A 00 00 00        		.dd LM26-_Dis_ClearDistance
00000795 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4D8                    	.code
                            	LM26:
0000B4D8 40 92              		R1=0	// QImode move
0000B4D9 19 D3 EE 01        		[_uiPulseNum]=R1	// QImode move
00000797                    	.debug
00000797 2E 00 73 00        		.dw '.stabn 0x44,0,74,',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
         37 00 34 00
         2C 00 00 00
         00 00      
000007AA 0D 00 00 00        		.dd LM27-_Dis_ClearDistance
000007AC 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4DB                    	.code
                            	LM27:
0000B4DB 40 92              		R1=0	// QImode move
0000B4DC 19 D3 F1 01        		[_uiSpeed]=R1	// QImode move
000007AE                    	.debug
000007AE 2E 00 73 00        		.dw '.stabn 0x44,0,75,',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
         37 00 35 00
         2C 00 00 00
         00 00      
000007C1 10 00 00 00        		.dd LM28-_Dis_ClearDistance
000007C3 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4DE                    	.code
                            	LM28:
0000B4DE 40 92              		R1=0	// QImode move
0000B4DF C8 D2              		[SP--]=R1	// QImode move
0000B4E0 40 F0 1C AF        		call _Cal_ClearTimer	// call without return value
0000B4E2 41 00              		SP=SP+1
000007C5                    	.debug
000007C5 2E 00 73 00        		.dw '.stabn 0x44,0,76,',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
         37 00 36 00
         2C 00 00 00
         00 00      
000007D8 15 00 00 00        		.dd LM29-_Dis_ClearDistance
000007DA 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4E3                    	.code
                            	LM29:
000007DC                    	.debug
000007DC 2E 00 73 00        		.dw '.stabn 0x44,0,76,',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
         37 00 36 00
         2C 00 00 00
         00 00      
000007EF 15 00 00 00        		.dd LM30-_Dis_ClearDistance
000007F1 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4E3                    	.code
                            	LM30:
                            	L5:
                            	
0000B4E3 41 00              		sp+=1
0000B4E4 88 98              		pop bp from [sp]
0000B4E5 90 9A              		retf
                            		.endp	// end of Dis_ClearDistance
                            	
000007F3                    	.debug
000007F3 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000007FC 18 00 00 00        		.dd LME4-_Dis_ClearDistance
000007FE 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4E6                    	.code
                            	LME4:
0000B4E6                    	.code
00000800                    	.debug
00000800 2E 00 73 00        		.dw '.stabs "Dis_GetDistance:F12",36,0,0,',0,0,offset _Dis_GetDistance,seg _Dis_GetDistance,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         44 00 69 00
         73 00 5F 00
         47 00 65 00
         74 00 44 00
         69 00 73 00
         74 00 61 00
         6E 00 63 00
         65 00 3A 00
         46 00 31 00
         32 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
0000B4E6                    	.CODE
                            	.public _Dis_GetDistance
                            	_Dis_GetDistance:	.proc
0000082A                    	.debug
0000082A 2E 00 73 00        		.dw '.stabn 0x44,0,85,',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 35 00
         2C 00 00 00
         00 00      
0000083D 00 00 00 00        		.dd LM31-_Dis_GetDistance
0000083F 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4E6                    	.code
                            	LM31:
                            		// total=5, vars=5
                            		// frame_pointer_needed: 1
0000B4E6 88 DA              		push bp to [sp]
0000B4E7 45 20              		sp-=5
0000B4E8 08 0B 01 00        		bp=sp+1
                            	
0000B4EA 0D 03 08 00        		R1=BP+8
0000B4EC C5 D2              		[BP]=R1	// QImode move
00000841                    	.debug
00000841 2E 00 73 00        		.dw '.stabn 0x44,0,86,',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 36 00
         2C 00 00 00
         00 00      
00000854 07 00 00 00        		.dd LM32-_Dis_GetDistance
00000856 0D 00 0A 00        		.dw 0x0d,0x0a
0000B4ED                    	.code
                            	LM32:
0000B4ED 11 93 ED 01        		R1=[_uiDistance]
0000B4EF 40 94              		R2=0
0000B4F0 90 D4              		push R1,R2 to [sp]	// pushhi
0000B4F1 40 F0 4A C1        		call __cvi2f2	// call with return value
0000B4F3 42 00              		SP=SP+2
0000B4F4 01 D2              		[bp+1]=R1	// HFmode [BP+#IM6]=RS
0000B4F5 02 D4              		[bp+2]=R2
0000B4F6 11 93 EE 01        		R1=[_uiPulseNum]
0000B4F8 40 94              		R2=0
0000B4F9 90 D4              		push R1,R2 to [sp]	// pushhi
0000B4FA 40 F0 4A C1        		call __cvi2f2	// call with return value
0000B4FC 42 00              		SP=SP+2
0000B4FD 03 D2              		[bp+3]=R1	// HFmode [BP+#IM6]=RS
0000B4FE 04 D4              		[bp+4]=R2
0000B4FF 11 93 EC 01        		R1=[_c_uiPulsePerKM]
0000B501 40 94              		R2=0
0000B502 90 D4              		push R1,R2 to [sp]	// pushhi
0000B503 40 F0 4A C1        		call __cvi2f2	// call with return value
0000B505 42 00              		SP=SP+2
0000B506 90 D4              		push R1,R2 to [sp]	// pushhf
0000B507 03 96              		R3=[bp+3]	// HFmode RD=[BP+#IM6]
0000B508 04 98              		R4=[bp+4]
0000B509 90 D8              		push R3,R4 to [sp]	// pushhf
0000B50A 40 F0 07 BD        		call __divf2	// call with return value
0000B50C 44 00              		SP=SP+4
0000B50D 90 D4              		push R1,R2 to [sp]	// pushhf
0000B50E 01 92              		R1=[bp+1]	// HFmode RD=[BP+#IM6]
0000B50F 02 94              		R2=[bp+2]
0000B510 90 D4              		push R1,R2 to [sp]	// pushhf
0000B511 40 F0 72 BB        		call __addf2	// call with return value
0000B513 44 00              		SP=SP+4
0000B514 01 D2              		[bp+1]=R1	// HFmode [BP+#IM6]=RS
0000B515 02 D4              		[bp+2]=R2
0000B516 01 96              		R3=[bp+1]	// HFmode RD=[BP+#IM6]
0000B517 02 98              		R4=[bp+2]
0000B518 03 93              		R1=R3	// HFmode register to register move
0000B519 04 95              		R2=R4
0000B51A 0F 9F 1C B5        		pc=L6	// Indirect jump
00000858                    	.debug
00000858 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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 37 00
         2C 00 00 00
         00 00      
0000086B 36 00 00 00        		.dd LM33-_Dis_GetDistance
0000086D 0D 00 0A 00        		.dw 0x0d,0x0a
0000B51C                    	.code
                            	LM33:
0000086F                    	.debug
0000086F 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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 37 00
         2C 00 00 00
         00 00      
00000882 36 00 00 00        		.dd LM34-_Dis_GetDistance
00000884 0D 00 0A 00        		.dw 0x0d,0x0a
0000B51C                    	.code
                            	LM34:
                            	L6:
                            	
0000B51C 45 00              		sp+=5
0000B51D 88 98              		pop bp from [sp]
0000B51E 90 9A              		retf
                            		.endp	// end of Dis_GetDistance
                            	
00000886                    	.debug
00000886 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
0000088F 39 00 00 00        		.dd LME5-_Dis_GetDistance
00000891 0D 00 0A 00        		.dw 0x0d,0x0a
0000B51F                    	.code
                            	LME5:
0000B51F                    	.code
00000893                    	.debug
00000893 2E 00 73 00        		.dw '.stabs "Dis_GetSpeed:F4",36,0,0,',0,0,offset _Dis_GetSpeed,seg _Dis_GetSpeed,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         44 00 69 00
         73 00 5F 00
         47 00 65 00
         74 00 53 00
         70 00 65 00
         65 00 64 00
         3A 00 46 00
         34 00 22 00
         2C 00 33 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         A9 00 00 00
         0D 00 0A 00
0000B51F                    	.CODE
                            	.public _Dis_GetSpeed
                            	_Dis_GetSpeed:	.proc
000008B9                    	.debug
000008B9 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      
000008CC 00 00 00 00        		.dd LM35-_Dis_GetSpeed
000008CE 0D 00 0A 00        		.dw 0x0d,0x0a
0000B51F                    	.code
                            	LM35:
                            		// total=0, vars=0
                            		// frame_pointer_needed: 1
0000B51F 88 DA              		push bp to [sp]
0000B520 08 0B 01 00        		bp=sp+1
                            	
0000B522 0D 05 03 00        		R2=BP+3
000008D0                    	.debug
000008D0 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      
000008E3 05 00 00 00        		.dd LM36-_Dis_GetSpeed
000008E5 0D 00 0A 00        		.dw 0x0d,0x0a
0000B524                    	.code
                            	LM36:
0000B524 13 97 F1 01        		R3=[_uiSpeed]	// QImode move
0000B526 03 93              		R1=R3	// QImode move
0000B527 0F 9F 29 B5        		pc=L7	// Indirect jump
000008E7                    	.debug
000008E7 2E 00 73 00        		.dw '.stabn 0x44,0,98,',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 38 00
         2C 00 00 00
         00 00      
000008FA 0A 00 00 00        		.dd LM37-_Dis_GetSpeed
000008FC 0D 00 0A 00        		.dw 0x0d,0x0a
0000B529                    	.code
                            	LM37:
000008FE                    	.debug
000008FE 2E 00 73 00        		.dw '.stabn 0x44,0,98,',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 38 00
         2C 00 00 00
         00 00      
00000911 0A 00 00 00        		.dd LM38-_Dis_GetSpeed
00000913 0D 00 0A 00        		.dw 0x0d,0x0a
0000B529                    	.code
                            	LM38:
                            	L7:
                            	
0000B529 88 98              		pop bp from [sp]
0000B52A 90 9A              		retf
                            		.endp	// end of Dis_GetSpeed
                            	
00000915                    	.debug
00000915 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
0000091E 0C 00 00 00        		.dd LME6-_Dis_GetSpeed
00000920 0D 00 0A 00        		.dw 0x0d,0x0a
0000B52B                    	.code
                            	LME6:
0000B52B                    	.code
00000922                    	.debug
00000922 2E 00 73 00        		.dw '.stabs "Dis_GetRunTime:F5",36,0,0,',0,0,offset _Dis_GetRunTime,seg _Dis_GetRunTime,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         44 00 69 00
         73 00 5F 00
         47 00 65 00
         74 00 52 00
         75 00 6E 00
         54 00 69 00
         6D 00 65 00
         3A 00 46 00
         35 00 22 00
         2C 00 33 00
         36 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         B5 00 00 00
         0D 00 0A 00
0000B52B                    	.CODE
                            	.public _Dis_GetRunTime
                            	_Dis_GetRunTime:	.proc
0000094A                    	.debug
0000094A 2E 00 73 00        		.dw '.stabn 0x44,0,107,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -