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

📄 playservice.lst

📁 此程序为出租车计价器
💻 LST
📖 第 1 页 / 共 4 页
字号:
         00 00      
00000695 A9 00 00 00        		.dd LM26-_PlayFloatNumber
00000697 0D 00 0A 00        		.dw 0x0d,0x0a
0000B7FF                    	.code
                            	LM26:
0000B7FF 05 93              		R1=BP	// QImode move
0000B800 0D 05 01 00        		R2=BP+1
0000B802 02 99              		R4=R2	// QImode move
0000B803 C4 96              		R3=[R4]	// QImode move
0000B804 0B 03 EF FF        		R1=R3+(-17)
0000B806 C5 96              		R3=[BP]	// QImode move
0000B807 03 95              		R2=R3	// QImode move
0000B808 01 25              		R2-=R1
0000B809 52 44              		CMP R2,18	// QImode compare
0000B80A 02 9E              		JA L20	// QImode LEU
0000B80B 0F 9F 1D B8        		PC=L9
                            	L20:
00000699                    	.debug
00000699 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      
000006AC B7 00 00 00        		.dd LM27-_PlayFloatNumber
000006AE 0D 00 0A 00        		.dw 0x0d,0x0a
0000B80D                    	.code
                            	LM27:
0000B80D 42 92              		R1=2	// QImode move
0000B80E C8 D2              		[SP--]=R1	// QImode move
0000B80F 05 93              		R1=BP	// QImode move
0000B810 0D 05 01 00        		R2=BP+1
0000B812 02 93              		R1=R2	// QImode move
0000B813 C1 96              		R3=[R1]	// QImode move
0000B814 0B 03 EF FF        		R1=R3+(-17)
0000B816 C5 96              		R3=[BP]	// QImode move
0000B817 03 95              		R2=R3	// QImode move
0000B818 01 25              		R2-=R1
0000B819 C8 D4              		[SP--]=R2	// QImode move
0000B81A 40 F0 EF BD        		call _PlaySnd	// call without return value
0000B81C 42 00              		SP=SP+2
                            	L14:
                            	L12:
000006B0                    	.debug
000006B0 2E 00 73 00        		.dw '.stabn 0x44,0,56,',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
         35 00 36 00
         2C 00 00 00
         00 00      
000006C3 C7 00 00 00        		.dd LM28-_PlayFloatNumber
000006C5 0D 00 0A 00        		.dw 0x0d,0x0a
0000B81D                    	.code
                            	LM28:
                            	L9:
0000B81D 05 93              		R1=BP	// QImode move
0000B81E 0D 05 01 00        		R2=BP+1
0000B820 05 97              		R3=BP	// QImode move
0000B821 0D 03 01 00        		R1=BP+1
0000B823 05 95              		R2=BP	// QImode move
0000B824 0D 07 01 00        		R3=BP+1
0000B826 03 99              		R4=R3	// QImode move
0000B827 C4 94              		R2=[R4]	// QImode move
0000B828 0A 07 01 00        		R3=R2+1
0000B82A 01 95              		R2=R1	// QImode move
0000B82B C2 D6              		[R2]=R3	// QImode move
0000B82C 0F 9F 91 B7        		pc=L7	// Indirect jump
                            	L8:
000006C7                    	.debug
000006C7 2E 00 73 00        		.dw '.stabn 0x44,0,77,',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 37 00
         2C 00 00 00
         00 00      
000006DA D8 00 00 00        		.dd LM29-_PlayFloatNumber
000006DC 0D 00 0A 00        		.dw 0x0d,0x0a
0000B82E                    	.code
                            	LM29:
0000B82E 05 95              		R2=BP	// QImode move
0000B82F 0D 03 01 00        		R1=BP+1
0000B831 05 95              		R2=BP	// QImode move
0000B832 0D 07 03 00        		R3=BP+3
0000B834 01 99              		R4=R1	// QImode move
0000B835 C4 92              		R1=[R4]	// QImode move
0000B836 03 95              		R2=R3	// QImode move
0000B837 C2 42              		CMP R1,[R2]	// QImode compare
0000B838 02 5E              		JZ L21	// QImode NE
0000B839 0F 9F 42 B8        		PC=L15
                            	L21:
000006DE                    	.debug
000006DE 2E 00 73 00        		.dw '.stabn 0x44,0,78,',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 38 00
         2C 00 00 00
         00 00      
000006F1 E5 00 00 00        		.dd LM30-_PlayFloatNumber
000006F3 0D 00 0A 00        		.dw 0x0d,0x0a
0000B83B                    	.code
                            	LM30:
0000B83B 42 92              		R1=2	// QImode move
0000B83C C8 D2              		[SP--]=R1	// QImode move
0000B83D 40 92              		R1=0	// QImode move
0000B83E C8 D2              		[SP--]=R1	// QImode move
0000B83F 40 F0 EF BD        		call _PlaySnd	// call without return value
0000B841 42 00              		SP=SP+2
                            	L15:
000006F5                    	.debug
000006F5 2E 00 73 00        		.dw '.stabn 0x44,0,79,',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 39 00
         2C 00 00 00
         00 00      
00000708 EC 00 00 00        		.dd LM31-_PlayFloatNumber
0000070A 0D 00 0A 00        		.dw 0x0d,0x0a
0000B842                    	.code
                            	LM31:
0000B842 42 92              		R1=2	// QImode move
0000B843 C8 D2              		[SP--]=R1	// QImode move
0000B844 4A 92              		R1=10	// QImode move
0000B845 C8 D2              		[SP--]=R1	// QImode move
0000B846 40 F0 EF BD        		call _PlaySnd	// call without return value
0000B848 42 00              		SP=SP+2
0000070C                    	.debug
0000070C 2E 00 73 00        		.dw '.stabn 0x44,0,80,',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 30 00
         2C 00 00 00
         00 00      
0000071F F3 00 00 00        		.dd LM32-_PlayFloatNumber
00000721 0D 00 0A 00        		.dw 0x0d,0x0a
0000B849                    	.code
                            	LM32:
0000B849 42 92              		R1=2	// QImode move
0000B84A C8 D2              		[SP--]=R1	// QImode move
0000B84B 05 93              		R1=BP	// QImode move
0000B84C 0D 07 04 00        		R3=BP+4
0000B84E 0B D6              		[bp+11]=R3	// QImode move
0000B84F 05 93              		R1=BP	// QImode move
0000B850 0D 05 01 00        		R2=BP+1
0000B852 02 99              		R4=R2	// QImode move
0000B853 C4 92              		R1=[R4]	// QImode move
0000B854 01 95              		R2=R1	// QImode move
0000B855 4A 93              		R1=R2 lsl 2
0000B856 40 96              		R3=0	// HImode immediate to register move
0000B857 0C 69 00 10        		R4=(-4096)
0000B859 C8 D2              		[SP--]=R1	// QImode move
0000B85A 90 D8              		push R3,R4 to [sp]	// pushhi
0000B85B 40 F0 18 C1        		call __rshu2	// call with return value
0000B85D 43 00              		SP=SP+3
0000B85E 01 97              		R3=R1	// HImode register to register move
0000B85F 02 99              		R4=R2
0000B860 03 93              		R1=R3	// HImode register to register move
0000B861 04 95              		R2=R4
0000B862 0B 96              		R3=[bp+11]	// QImode move
0000B863 D3 B2              		R1&=[R3++]	// HImode RD&=[RS], RD!=RS
0000B864 CB B4              		R2&=[R3--]
0000B865 05 99              		R4=BP	// QImode move
0000B866 0D 09 01 00        		R4=BP+1
0000B868 0D D8              		[bp+13]=R4	// QImode move
0000B869 47 96              		R3=7	// QImode move
0000B86A 0C D6              		[bp+12]=R3	// QImode move
0000B86B 0C 98              		R4=[bp+12]	// QImode move
0000B86C 0D 96              		R3=[bp+13]	// QImode move
0000B86D C3 28              		R4-=[R3]	// subqi3_r0R R4=R4-[R3]
0000B86E 04 97              		R3=R4	// QImode move
0000B86F 4B 99              		R4=R3 lsl 2
0000B870 C8 D8              		[SP--]=R4	// QImode move
0000B871 90 D4              		push R1,R2 to [sp]	// pushhi
0000B872 40 F0 18 C1        		call __rshu2	// call with return value
0000B874 43 00              		SP=SP+3
0000B875 01 97              		R3=R1	// QImode move
0000B876 C8 D6              		[SP--]=R3	// QImode move
0000B877 40 F0 EF BD        		call _PlaySnd	// call without return value
0000B879 42 00              		SP=SP+2
                            	L6:
00000723                    	.debug
00000723 2E 00 73 00        		.dw '.stabn 0x44,0,82,',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 32 00
         2C 00 00 00
         00 00      
00000736 24 01 00 00        		.dd LM33-_PlayFloatNumber
00000738 0D 00 0A 00        		.dw 0x0d,0x0a
0000B87A                    	.code
                            	LM33:
                            	LBE2:
0000073A                    	.debug
0000073A 2E 00 73 00        		.dw '.stabn 0x44,0,82,',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 32 00
         2C 00 00 00
         00 00      
0000074D 24 01 00 00        		.dd LM34-_PlayFloatNumber
0000074F 0D 00 0A 00        		.dw 0x0d,0x0a
0000B87A                    	.code
                            	LM34:
                            	L4:
                            	
0000B87A 4E 00              		sp+=14
0000B87B 88 98              		pop bp from [sp]
0000B87C 90 9A              		retf
                            		.endp	// end of PlayFloatNumber
                            	
00000751                    	.debug
00000751 2E 00 73 00        		.dw '.stabs "fNumber:p12",160,0,0,17',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         66 00 4E 00
         75 00 6D 00
         62 00 65 00
         72 00 3A 00
         70 00 31 00
         32 00 22 00
         2C 00 31 00
         36 00 30 00
         2C 00 30 00
         2C 00 30 00
         2C 00 31 00
         37 00 0D 00
         0A 00      
0000B87D                    	.CODE
00000772                    	.debug
00000772 2E 00 73 00        		.dw '.stabn 0xc0,0,0,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 63 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
00000784 07 00 00 00        		.dd LBB2-_PlayFloatNumber
00000786 0D 00 0A 00        		.dw 0x0d,0x0a
0000B87D                    	.code
00000788                    	.debug
00000788 2E 00 73 00        		.dw '.stabs "uiPointPos:4",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         50 00 6F 00
         69 00 6E 00
         74 00 50 00
         6F 00 73 00
         3A 00 34 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         30 00 0D 00
         0A 00      
0000B87D                    	.CODE
000007A9                    	.debug
000007A9 2E 00 73 00        		.dw '.stabs "uiTemp:4",128,0,0,1',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         54 00 65 00
         6D 00 70 00
         3A 00 34 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         31 00 0D 00
         0A 00      
0000B87D                    	.CODE
000007C6                    	.debug
000007C6 2E 00 73 00        		.dw '.stabs "uiTemp2:4",128,0,0,2',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         54 00 65 00
         6D 00 70 00
         32 00 3A 00
         34 00 22 00
         2C 00 31 00
         32 00 38 00
         2C 00 30 00
         2C 00 30 00
         2C 00 32 00
         0D 00 0A 00
0000B87D                    	.CODE
000007E4                    	.debug
000007E4 2E 00 73 00        		.dw '.stabs "uiZeroPlay:4",128,0,0,3',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 69 00
         5A 00 65 00
         72 00 6F 00
         50 00 6C 00
         61 00 79 00
         3A 00 34 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         33 00 0D 00
         0A 00      
0000B87D                    	.CODE
00000805                    	.debug
00000805 2E 00 73 00        		.dw '.stabs "ulTemp:5",128,0,0,4',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         75 00 6C 00
         54 00 65 00
         6D 00 70 00
         3A 00 35 00
         22 00 2C 00
         31 00 32 00
         38 00 2C 00
         30 00 2C 00
         30 00 2C 00
         34 00 0D 00
         0A 00      
0000B87D                    	.CODE
00000822                    	.debug
00000822 2E 00 73 00        		.dw '.stabn 0xe0,0,0,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 00
         78 00 65 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
00000834 24 01 00 00        		.dd LBE2-_PlayFloatNumber
00000836 0D 00 0A 00        		.dw 0x0d,0x0a
0000B87D                    	.code
00000838                    	.debug
00000838 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000841 27 01 00 00        		.dd LME3-_PlayFloatNumber
00000843 0D 00 0A 00        		.dw 0x0d,0x0a
0000B87D                    	.code
                            	LME3:
                            	.external _PlaySnd
                            	.external _F_FloatToBCD
                            	.external _Cost_GetCost
                            	.external _Dis_GetDistance
                            	.external __rshu2
                            		.end
0 error(s), 0 warning(s).

⌨️ 快捷键说明

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