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

📄 playsnd.lst

📁 此程序为出租车计价器
💻 LST
📖 第 1 页 / 共 4 页
字号:
         2C 00 00 00
         00 00      
0000053E 00 00 00 00        		.dd LM11-_PlaySnd
00000540 0D 00 0A 00        		.dw 0x0d,0x0a
0000BDEF                    	.code
                            	LM11:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
0000BDEF 88 DA              		push bp to [sp]
0000BDF0 41 20              		sp-=1
0000BDF1 08 0B 01 00        		bp=sp+1
                            	
0000BDF3 0D 03 04 00        		R1=BP+4
0000BDF5 C5 D2              		[BP]=R1	// QImode move
00000542                    	.debug
00000542 2E 00 73 00        		.dw '.stabn 0x44,0,46,',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
         34 00 36 00
         2C 00 00 00
         00 00      
00000555 07 00 00 00        		.dd LM12-_PlaySnd
00000557 0D 00 0A 00        		.dw 0x0d,0x0a
0000BDF6                    	.code
                            	LM12:
0000BDF6 C5 92              		R1=[BP]	// QImode move
0000BDF7 C5 92              		R1=[BP]	// QImode move
0000BDF8 09 05 01 00        		R2=R1+1
0000BDFA 02 93              		R1=R2	// QImode move
0000BDFB C1 96              		R3=[R1]	// QImode move
0000BDFC 0B B3 02 00        		R1=R3&2
0000BDFE 40 42              		CMP R1,0	// QImode test
0000BDFF 02 4E              		JNZ L13	// QImode EQ
0000BE00 0F 9F 0C BE        		PC=L5
                            	L13:
00000559                    	.debug
00000559 2E 00 73 00        		.dw '.stabn 0x44,0,48,',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
         34 00 38 00
         2C 00 00 00
         00 00      
0000056C 13 00 00 00        		.dd LM13-_PlaySnd
0000056E 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE02                    	.code
                            	LM13:
                            	L6:
0000BE02 11 93 0D 02        		R1=[_g_PlayStatus]	// QImode move
0000BE04 40 42              		CMP R1,0	// QImode test
0000BE05 02 5E              		JZ L14	// QImode NE
0000BE06 0F 9F 0A BE        		PC=L8
                            	L14:
0000BE08 0F 9F 0C BE        		pc=L5	// Indirect jump
                            	L8:
0000BE0A 0F 9F 02 BE        		pc=L6	// Indirect jump
                            	L7:
                            	L5:
00000570                    	.debug
00000570 2E 00 73 00        		.dw '.stabn 0x44,0,50,',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 30 00
         2C 00 00 00
         00 00      
00000583 1D 00 00 00        		.dd LM14-_PlaySnd
00000585 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE0C                    	.code
                            	LM14:
0000BE0C 40 F0 DB BD        		call _ClearPlayService	// call without return value
00000587                    	.debug
00000587 2E 00 73 00        		.dw '.stabn 0x44,0,51,',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 31 00
         2C 00 00 00
         00 00      
0000059A 1F 00 00 00        		.dd LM15-_PlaySnd
0000059C 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE0E                    	.code
                            	LM15:
0000BE0E 40 F0 52 A1        		call _SACM_S480_Stop	// call without return value
0000059E                    	.debug
0000059E 2E 00 73 00        		.dw '.stabn 0x44,0,52,',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 32 00
         2C 00 00 00
         00 00      
000005B1 21 00 00 00        		.dd LM16-_PlaySnd
000005B3 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE10                    	.code
                            	LM16:
0000BE10 41 92              		R1=1	// QImode move
0000BE11 C8 D2              		[SP--]=R1	// QImode move
0000BE12 40 F0 83 A0        		call _SACM_S480_Initial	// call with return value
0000BE14 41 00              		SP=SP+1
000005B5                    	.debug
000005B5 2E 00 73 00        		.dw '.stabn 0x44,0,53,',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 33 00
         2C 00 00 00
         00 00      
000005C8 26 00 00 00        		.dd LM17-_PlaySnd
000005CA 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE15                    	.code
                            	LM17:
0000BE15 43 92              		R1=3	// QImode move
0000BE16 C8 D2              		[SP--]=R1	// QImode move
0000BE17 43 92              		R1=3	// QImode move
0000BE18 C8 D2              		[SP--]=R1	// QImode move
0000BE19 C5 94              		R2=[BP]	// QImode move
0000BE1A C2 92              		R1=[R2]	// QImode move
0000BE1B C8 D2              		[SP--]=R1	// QImode move
0000BE1C 40 F0 BA A0        		call _SACM_S480_Play	// call without return value
0000BE1E 43 00              		SP=SP+3
000005CC                    	.debug
000005CC 2E 00 73 00        		.dw '.stabn 0x44,0,54,',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 34 00
         2C 00 00 00
         00 00      
000005DF 30 00 00 00        		.dd LM18-_PlaySnd
000005E1 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE1F                    	.code
                            	LM18:
0000BE1F 41 92              		R1=1	// QImode move
0000BE20 19 D3 0D 02        		[_g_PlayStatus]=R1	// QImode move
000005E3                    	.debug
000005E3 2E 00 73 00        		.dw '.stabn 0x44,0,55,',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 35 00
         2C 00 00 00
         00 00      
000005F6 33 00 00 00        		.dd LM19-_PlaySnd
000005F8 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE22                    	.code
                            	LM19:
0000BE22 40 F0 C7 BD        		call _SetPlayService	// call without return value
000005FA                    	.debug
000005FA 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      
0000060D 35 00 00 00        		.dd LM20-_PlaySnd
0000060F 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE24                    	.code
                            	LM20:
0000BE24 C5 92              		R1=[BP]	// QImode move
0000BE25 C5 92              		R1=[BP]	// QImode move
0000BE26 09 05 01 00        		R2=R1+1
0000BE28 02 93              		R1=R2	// QImode move
0000BE29 C1 96              		R3=[R1]	// QImode move
0000BE2A 0B B3 01 00        		R1=R3&1
0000BE2C 40 42              		CMP R1,0	// QImode test
0000BE2D 02 4E              		JNZ L15	// QImode EQ
0000BE2E 0F 9F 3C BE        		PC=L9
                            	L15:
00000611                    	.debug
00000611 2E 00 73 00        		.dw '.stabn 0x44,0,58,',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 38 00
         2C 00 00 00
         00 00      
00000624 41 00 00 00        		.dd LM21-_PlaySnd
00000626 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE30                    	.code
                            	LM21:
                            	L10:
0000BE30 11 93 0D 02        		R1=[_g_PlayStatus]	// QImode move
0000BE32 40 42              		CMP R1,0	// QImode test
0000BE33 02 5E              		JZ L16	// QImode NE
0000BE34 0F 9F 38 BE        		PC=L12
                            	L16:
0000BE36 0F 9F 3A BE        		pc=L11	// Indirect jump
                            	L12:
0000BE38 0F 9F 30 BE        		pc=L10	// Indirect jump
                            	L11:
00000628                    	.debug
00000628 2E 00 73 00        		.dw '.stabn 0x44,0,59,',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 39 00
         2C 00 00 00
         00 00      
0000063B 4B 00 00 00        		.dd LM22-_PlaySnd
0000063D 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE3A                    	.code
                            	LM22:
0000BE3A 40 F0 DB BD        		call _ClearPlayService	// call without return value
                            	L9:
0000063F                    	.debug
0000063F 2E 00 73 00        		.dw '.stabn 0x44,0,61,',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
         36 00 31 00
         2C 00 00 00
         00 00      
00000652 4D 00 00 00        		.dd LM23-_PlaySnd
00000654 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE3C                    	.code
                            	LM23:
00000656                    	.debug
00000656 2E 00 73 00        		.dw '.stabn 0x44,0,61,',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
         36 00 31 00
         2C 00 00 00
         00 00      
00000669 4D 00 00 00        		.dd LM24-_PlaySnd
0000066B 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE3C                    	.code
                            	LM24:
                            	L4:
                            	
0000BE3C 41 00              		sp+=1
0000BE3D 88 98              		pop bp from [sp]
0000BE3E 90 9A              		retf
                            		.endp	// end of PlaySnd
                            	
0000066D                    	.debug
0000066D 2E 00 73 00        		.dw '.stabs "SndIndex:p4",160,0,0,4',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         53 00 6E 00
         64 00 49 00
         6E 00 64 00
         65 00 78 00
         3A 00 70 00
         34 00 22 00
         2C 00 31 00
         36 00 30 00
         2C 00 30 00
         2C 00 30 00
         2C 00 34 00
         0D 00 0A 00
0000BE3F                    	.CODE
0000068D                    	.debug
0000068D 2E 00 73 00        		.dw '.stabs "WaitMode:p4",160,0,0,5',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         57 00 61 00
         69 00 74 00
         4D 00 6F 00
         64 00 65 00
         3A 00 70 00
         34 00 22 00
         2C 00 31 00
         36 00 30 00
         2C 00 30 00
         2C 00 30 00
         2C 00 35 00
         0D 00 0A 00
0000BE3F                    	.CODE
000006AD                    	.debug
000006AD 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000006B6 50 00 00 00        		.dd LME3-_PlaySnd
000006B8 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE3F                    	.code
                            	LME3:
0000BE3F                    	.code
000006BA                    	.debug
000006BA 2E 00 73 00        		.dw '.stabs "SetPlayStatus:F19",36,0,0,',0,0,offset _SetPlayStatus,seg _SetPlayStatus,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         53 00 65 00
         74 00 50 00
         6C 00 61 00
         79 00 53 00
         74 00 61 00
         74 00 75 00
         73 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
         78 00 00 00
         0D 00 0A 00
0000BE3F                    	.CODE
                            	.public _SetPlayStatus
                            	_SetPlayStatus:	.proc
000006E2                    	.debug
000006E2 2E 00 73 00        		.dw '.stabn 0x44,0,72,',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 32 00
         2C 00 00 00
         00 00      
000006F5 00 00 00 00        		.dd LM25-_SetPlayStatus
000006F7 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE3F                    	.code
                            	LM25:
                            		// total=0, vars=0
                            		// frame_pointer_needed: 1
0000BE3F 88 DA              		push bp to [sp]
0000BE40 08 0B 01 00        		bp=sp+1
                            	
0000BE42 0D 03 03 00        		R1=BP+3
000006F9                    	.debug
000006F9 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      
0000070C 05 00 00 00        		.dd LM26-_SetPlayStatus
0000070E 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE44                    	.code
                            	LM26:
0000BE44 01 97              		R3=R1	// QImode move
0000BE45 C3 94              		R2=[R3]	// QImode move
0000BE46 1A D5 0D 02        		[_g_PlayStatus]=R2	// QImode move
00000710                    	.debug
00000710 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      
00000723 09 00 00 00        		.dd LM27-_SetPlayStatus
00000725 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE48                    	.code
                            	LM27:
00000727                    	.debug
00000727 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

⌨️ 快捷键说明

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