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

📄 playsnd.lst

📁 此程序为出租车计价器
💻 LST
📖 第 1 页 / 共 4 页
字号:
         37 00 34 00
         2C 00 00 00
         00 00      
0000073A 09 00 00 00        		.dd LM28-_SetPlayStatus
0000073C 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE48                    	.code
                            	LM28:
                            	L17:
                            	
0000BE48 88 98              		pop bp from [sp]
0000BE49 90 9A              		retf
                            		.endp	// end of SetPlayStatus
                            	
0000073E                    	.debug
0000073E 2E 00 73 00        		.dw '.stabs "Status:p4",160,0,0,3',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         53 00 74 00
         61 00 74 00
         75 00 73 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 33 00
         0D 00 0A 00
0000BE4A                    	.CODE
0000075C                    	.debug
0000075C 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000765 0B 00 00 00        		.dd LME4-_SetPlayStatus
00000767 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE4A                    	.code
                            	LME4:
0000BE4A                    	.code
00000769                    	.debug
00000769 2E 00 73 00        		.dw '.stabs "GetPlayStatus:F4",36,0,0,',0,0,offset _GetPlayStatus,seg _GetPlayStatus,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         47 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 34 00
         22 00 2C 00
         33 00 36 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 83 00
         00 00 0D 00
         0A 00      
0000BE4A                    	.CODE
                            	.public _GetPlayStatus
                            	_GetPlayStatus:	.proc
00000790                    	.debug
00000790 2E 00 73 00        		.dw '.stabn 0x44,0,84,',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 34 00
         2C 00 00 00
         00 00      
000007A3 00 00 00 00        		.dd LM29-_GetPlayStatus
000007A5 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE4A                    	.code
                            	LM29:
                            		// total=0, vars=0
                            		// frame_pointer_needed: 1
0000BE4A 88 DA              		push bp to [sp]
0000BE4B 08 0B 01 00        		bp=sp+1
                            	
0000BE4D 0D 05 03 00        		R2=BP+3
000007A7                    	.debug
000007A7 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      
000007BA 05 00 00 00        		.dd LM30-_GetPlayStatus
000007BC 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE4F                    	.code
                            	LM30:
0000BE4F 13 97 0D 02        		R3=[_g_PlayStatus]	// QImode move
0000BE51 03 93              		R1=R3	// QImode move
0000BE52 0F 9F 54 BE        		pc=L18	// Indirect jump
000007BE                    	.debug
000007BE 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      
000007D1 0A 00 00 00        		.dd LM31-_GetPlayStatus
000007D3 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE54                    	.code
                            	LM31:
000007D5                    	.debug
000007D5 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      
000007E8 0A 00 00 00        		.dd LM32-_GetPlayStatus
000007EA 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE54                    	.code
                            	LM32:
                            	L18:
                            	
0000BE54 88 98              		pop bp from [sp]
0000BE55 90 9A              		retf
                            		.endp	// end of GetPlayStatus
                            	
000007EC                    	.debug
000007EC 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
000007F5 0C 00 00 00        		.dd LME5-_GetPlayStatus
000007F7 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE56                    	.code
                            	LME5:
0000BE56                    	.code
000007F9                    	.debug
000007F9 2E 00 73 00        		.dw '.stabs "IRQ_PlayService:F19",36,0,0,',0,0,offset _IRQ_PlayService,seg _IRQ_PlayService,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         49 00 52 00
         51 00 5F 00
         50 00 6C 00
         61 00 79 00
         53 00 65 00
         72 00 76 00
         69 00 63 00
         65 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
         8F 00 00 00
         0D 00 0A 00
0000BE56                    	.CODE
                            	.public _IRQ_PlayService
                            	_IRQ_PlayService:	.proc
00000823                    	.debug
00000823 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      
00000836 00 00 00 00        		.dd LM33-_IRQ_PlayService
00000838 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE56                    	.code
                            	LM33:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
0000BE56 88 DA              		push bp to [sp]
0000BE57 41 20              		sp-=1
0000BE58 08 0B 01 00        		bp=sp+1
                            	
0000BE5A 0D 03 04 00        		R1=BP+4
0000BE5C C5 D2              		[BP]=R1	// QImode move
0000083A                    	.debug
0000083A 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      
0000084D 07 00 00 00        		.dd LM34-_IRQ_PlayService
0000084F 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE5D                    	.code
                            	LM34:
0000BE5D 11 93 0D 02        		R1=[_g_PlayStatus]	// QImode move
0000BE5F 41 42              		CMP R1,1	// QImode compare
0000BE60 02 5E              		JZ L23	// QImode NE
0000BE61 0F 9F 76 BE        		PC=L20
                            	L23:
00000851                    	.debug
00000851 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      
00000864 0D 00 00 00        		.dd LM35-_IRQ_PlayService
00000866 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE63                    	.code
                            	LM35:
0000BE63 40 F0 9C A1        		call _SACM_S480_Status	// call with return value
0000BE65 09 B5 01 00        		R2=R1&1
0000BE67 40 44              		CMP R2,0	// QImode test
0000BE68 02 4E              		JNZ L24	// QImode EQ
0000BE69 0F 9F 6F BE        		PC=L21
                            	L24:
00000868                    	.debug
00000868 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
0000087C 15 00 00 00        		.dd LM36-_IRQ_PlayService
0000087E 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE6B                    	.code
                            	LM36:
0000BE6B 40 F0 F3 A1        		call _SACM_S480_ServiceLoop	// call without return value
00000880                    	.debug
00000880 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
00000894 17 00 00 00        		.dd LM37-_IRQ_PlayService
00000896 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE6D                    	.code
                            	LM37:
0000BE6D 0F 9F 76 BE        		pc=L20	// Indirect jump
                            	L21:
00000898                    	.debug
00000898 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
000008AC 19 00 00 00        		.dd LM38-_IRQ_PlayService
000008AE 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE6F                    	.code
                            	LM38:
0000BE6F 40 92              		R1=0	// QImode move
0000BE70 19 D3 0D 02        		[_g_PlayStatus]=R1	// QImode move
000008B0                    	.debug
000008B0 2E 00 73 00        		.dw '.stabn 0x44,0,105,',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
         35 00 2C 00
         00 00 00 00
000008C4 1C 00 00 00        		.dd LM39-_IRQ_PlayService
000008C6 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE72                    	.code
                            	LM39:
0000BE72 40 F0 52 A1        		call _SACM_S480_Stop	// call without return value
000008C8                    	.debug
000008C8 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
000008DC 1E 00 00 00        		.dd LM40-_IRQ_PlayService
000008DE 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE74                    	.code
                            	LM40:
0000BE74 40 F0 DB BD        		call _ClearPlayService	// call without return value
                            	L22:
                            	L20:
000008E0                    	.debug
000008E0 2E 00 73 00        		.dw '.stabn 0x44,0,109,',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
         39 00 2C 00
         00 00 00 00
000008F4 20 00 00 00        		.dd LM41-_IRQ_PlayService
000008F6 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE76                    	.code
                            	LM41:
000008F8                    	.debug
000008F8 2E 00 73 00        		.dw '.stabn 0x44,0,109,',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
         39 00 2C 00
         00 00 00 00
0000090C 20 00 00 00        		.dd LM42-_IRQ_PlayService
0000090E 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE76                    	.code
                            	LM42:
                            	L19:
                            	
0000BE76 41 00              		sp+=1
0000BE77 88 98              		pop bp from [sp]
0000BE78 90 9A              		retf
                            		.endp	// end of IRQ_PlayService
                            	
00000910                    	.debug
00000910 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000919 23 00 00 00        		.dd LME6-_IRQ_PlayService
0000091B 0D 00 0A 00        		.dw 0x0d,0x0a
0000BE79                    	.code
                            	LME6:
0000091D                    	.debug
0000091D 2E 00 73 00        		.dw '.stabs "g_PlayStatus:G4",32,0,0,',0,0,offset _g_PlayStatus,seg _g_PlayStatus,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         67 00 5F 00
         50 00 6C 00
         61 00 79 00
         53 00 74 00
         61 00 74 00
         75 00 73 00
         3A 00 47 00
         34 00 22 00
         2C 00 33 00
         32 00 2C 00
         30 00 2C 00
         30 00 2C 00
         00 00 00 00
         00 00 00 00
         0D 00 0A 00
0000BE79                    	.CODE
0000020D                    	.ram
                            	.public _g_PlayStatus
                            	_g_PlayStatus:
0000020D 00 00              		.dw 0
                            	.external _SACM_S480_ServiceLoop
                            	.external _SACM_S480_Status
                            	.external _SACM_S480_Play
                            	.external _SACM_S480_Initial
                            	.external _SACM_S480_Stop
                            	.external _ClearINTStatus
                            	.external _SetINTStatus
                            		.end
0 error(s), 0 warning(s).

⌨️ 快捷键说明

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