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

📄 main.lst

📁 用凌阳SPCE061A单片机做成的数字语音电压表的源程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
         00 00 00 00
0000050E 24 00 00 00        		.dd LBE2-_PlayRespond
00000510 0D 00 0A 00        		.dw 0x0d,0x0a
00008D18                    	.code
00000512                    	.debug
00000512 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
0000051B 27 00 00 00        		.dd LME1-_PlayRespond
0000051D 0D 00 0A 00        		.dw 0x0d,0x0a
00008D18                    	.code
                            	LME1:
00008D18                    	.code
0000051F                    	.debug
0000051F 2E 00 73 00        		.dw '.stabs "PlayResult:F19",36,0,0,',0,0,offset _PlayResult,seg _PlayResult,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         50 00 6C 00
         61 00 79 00
         52 00 65 00
         73 00 75 00
         6C 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 27 00
         00 00 0D 00
         0A 00      
00008D18                    	.CODE
                            	.public _PlayResult
                            	_PlayResult:	.proc
00000544                    	.debug
00000544 2E 00 73 00        		.dw '.stabn 0x44,0,24,',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
         32 00 34 00
         2C 00 00 00
         00 00      
00000557 00 00 00 00        		.dd LM9-_PlayResult
00000559 0D 00 0A 00        		.dw 0x0d,0x0a
00008D18                    	.code
                            	LM9:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008D18 88 DA              		push bp to [sp]
00008D19 42 20              		sp-=2
00008D1A 08 0B 01 00        		bp=sp+1
                            	
00008D1C 0D 03 05 00        		R1=BP+5
00008D1E 01 D2              		[bp+1]=R1	// QImode move
0000055B                    	.debug
0000055B 2E 00 73 00        		.dw '.stabn 0x44,0,25,',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
         32 00 35 00
         2C 00 00 00
         00 00      
0000056E 07 00 00 00        		.dd LM10-_PlayResult
00000570 0D 00 0A 00        		.dw 0x0d,0x0a
00008D1F                    	.code
                            	LM10:
                            	LBB4:
00000572                    	.debug
00000572 2E 00 73 00        		.dw '.stabn 0x44,0,26,',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
         32 00 36 00
         2C 00 00 00
         00 00      
00000585 07 00 00 00        		.dd LM11-_PlayResult
00000587 0D 00 0A 00        		.dw 0x0d,0x0a
00008D1F                    	.code
                            	LM11:
00008D1F 01 96              		R3=[bp+1]	// QImode move
00008D20 D3 92              		R1=[R3++]	// RD=[RS] HFmode, RD!=RS
00008D21 CB 94              		R2=[R3--]
00008D22 90 D4              		push R1,R2 to [sp]	// pushhf
00008D23 40 F0 2A 93        		call __cvf2i1	// call with return value
00008D25 42 00              		SP=SP+2
00008D26 C5 D2              		[BP]=R1	// QImode move
00000589                    	.debug
00000589 2E 00 73 00        		.dw '.stabn 0x44,0,27,',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
         32 00 37 00
         2C 00 00 00
         00 00      
0000059C 0F 00 00 00        		.dd LM12-_PlayResult
0000059E 0D 00 0A 00        		.dw 0x0d,0x0a
00008D27                    	.code
                            	LM12:
00008D27 C5 92              		R1=[BP]	// QImode move
00008D28 C8 D2              		[SP--]=R1	// QImode move
00008D29 40 F0 F1 8C        		call _PlayRespond	// call without return value
00008D2B 41 00              		SP=SP+1
000005A0                    	.debug
000005A0 2E 00 73 00        		.dw '.stabn 0x44,0,28,',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
         32 00 38 00
         2C 00 00 00
         00 00      
000005B3 14 00 00 00        		.dd LM13-_PlayResult
000005B5 0D 00 0A 00        		.dw 0x0d,0x0a
00008D2C                    	.code
                            	LM13:
00008D2C 4B 92              		R1=11	// QImode move
00008D2D C8 D2              		[SP--]=R1	// QImode move
00008D2E 40 F0 F1 8C        		call _PlayRespond	// call without return value
00008D30 41 00              		SP=SP+1
000005B7                    	.debug
000005B7 2E 00 73 00        		.dw '.stabn 0x44,0,29,',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
         32 00 39 00
         2C 00 00 00
         00 00      
000005CA 19 00 00 00        		.dd LM14-_PlayResult
000005CC 0D 00 0A 00        		.dw 0x0d,0x0a
00008D31                    	.code
                            	LM14:
00008D31 01 96              		R3=[bp+1]	// QImode move
00008D32 D3 92              		R1=[R3++]	// RD=[RS] HFmode, RD!=RS
00008D33 CB 94              		R2=[R3--]
00008D34 40 96              		R3=0	// HFmode immediate to register move
00008D35 0C 99 20 41        		R4=16672
00008D37 90 D8              		push R3,R4 to [sp]	// pushhf
00008D38 90 D4              		push R1,R2 to [sp]	// pushhf
00008D39 40 F0 AA 90        		call __mulf2	// call with return value
00008D3B 44 00              		SP=SP+4
00008D3C 90 D4              		push R1,R2 to [sp]	// pushhf
00008D3D 40 F0 2A 93        		call __cvf2i1	// call with return value
00008D3F 42 00              		SP=SP+2
00008D40 C5 D2              		[BP]=R1	// QImode move
000005CE                    	.debug
000005CE 2E 00 73 00        		.dw '.stabn 0x44,0,30,',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
         33 00 30 00
         2C 00 00 00
         00 00      
000005E1 29 00 00 00        		.dd LM15-_PlayResult
000005E3 0D 00 0A 00        		.dw 0x0d,0x0a
00008D41                    	.code
                            	LM15:
00008D41 C5 92              		R1=[BP]	// QImode move
00008D42 4A 94              		R2=10	// QImode move
00008D43 C8 D4              		[SP--]=R2	// QImode move
00008D44 C8 D2              		[SP--]=R1	// QImode move
00008D45 40 F0 67 93        		call __modu1	// call with return value
00008D47 42 00              		SP=SP+2
00008D48 C8 D2              		[SP--]=R1	// QImode move
00008D49 40 F0 F1 8C        		call _PlayRespond	// call without return value
00008D4B 41 00              		SP=SP+1
000005E5                    	.debug
000005E5 2E 00 73 00        		.dw '.stabn 0x44,0,31,',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
         33 00 31 00
         2C 00 00 00
         00 00      
000005F8 34 00 00 00        		.dd LM16-_PlayResult
000005FA 0D 00 0A 00        		.dw 0x0d,0x0a
00008D4C                    	.code
                            	LM16:
00008D4C 01 96              		R3=[bp+1]	// QImode move
00008D4D D3 92              		R1=[R3++]	// RD=[RS] HFmode, RD!=RS
00008D4E CB 94              		R2=[R3--]
00008D4F 40 96              		R3=0	// HFmode immediate to register move
00008D50 0C 99 C8 42        		R4=17096
00008D52 90 D8              		push R3,R4 to [sp]	// pushhf
00008D53 90 D4              		push R1,R2 to [sp]	// pushhf
00008D54 40 F0 AA 90        		call __mulf2	// call with return value
00008D56 44 00              		SP=SP+4
00008D57 90 D4              		push R1,R2 to [sp]	// pushhf
00008D58 40 F0 2A 93        		call __cvf2i1	// call with return value
00008D5A 42 00              		SP=SP+2
00008D5B C5 D2              		[BP]=R1	// QImode move
000005FC                    	.debug
000005FC 2E 00 73 00        		.dw '.stabn 0x44,0,32,',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
         33 00 32 00
         2C 00 00 00
         00 00      
0000060F 44 00 00 00        		.dd LM17-_PlayResult
00000611 0D 00 0A 00        		.dw 0x0d,0x0a
00008D5C                    	.code
                            	LM17:
00008D5C C5 92              		R1=[BP]	// QImode move
00008D5D 4A 94              		R2=10	// QImode move
00008D5E C8 D4              		[SP--]=R2	// QImode move
00008D5F C8 D2              		[SP--]=R1	// QImode move
00008D60 40 F0 67 93        		call __modu1	// call with return value
00008D62 42 00              		SP=SP+2
00008D63 C8 D2              		[SP--]=R1	// QImode move
00008D64 40 F0 F1 8C        		call _PlayRespond	// call without return value
00008D66 41 00              		SP=SP+1
00000613                    	.debug
00000613 2E 00 73 00        		.dw '.stabn 0x44,0,33,',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
         33 00 33 00
         2C 00 00 00
         00 00      
00000626 4F 00 00 00        		.dd LM18-_PlayResult
00000628 0D 00 0A 00        		.dw 0x0d,0x0a
00008D67                    	.code
                            	LM18:
00008D67 01 96              		R3=[bp+1]	// QImode move
00008D68 D3 92              		R1=[R3++]	// RD=[RS] HFmode, RD!=RS
00008D69 CB 94              		R2=[R3--]
00008D6A 40 96              		R3=0	// HFmode immediate to register move
00008D6B 0C 99 7A 44        		R4=17530
00008D6D 90 D8              		push R3,R4 to [sp]	// pushhf
00008D6E 90 D4              		push R1,R2 to [sp]	// pushhf
00008D6F 40 F0 AA 90        		call __mulf2	// call with return value
00008D71 44 00              		SP=SP+4
00008D72 90 D4              		push R1,R2 to [sp]	// pushhf
00008D73 40 F0 2A 93        		call __cvf2i1	// call with return value
00008D75 42 00              		SP=SP+2
00008D76 C5 D2              		[BP]=R1	// QImode move
0000062A                    	.debug
0000062A 2E 00 73 00        		.dw '.stabn 0x44,0,34,',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
         33 00 34 00
         2C 00 00 00
         00 00      
0000063D 5F 00 00 00        		.dd LM19-_PlayResult
0000063F 0D 00 0A 00        		.dw 0x0d,0x0a
00008D77                    	.code
                            	LM19:
00008D77 C5 92              		R1=[BP]	// QImode move
00008D78 4A 94              		R2=10	// QImode move
00008D79 C8 D4              		[SP--]=R2	// QImode move
00008D7A C8 D2              		[SP--]=R1	// QImode move
00008D7B 40 F0 67 93        		call __modu1	// call with return value
00008D7D 42 00              		SP=SP+2
00008D7E C8 D2              		[SP--]=R1	// QImode move
00008D7F 40 F0 F1 8C        		call _PlayRespond	// call without return value
00008D81 41 00              		SP=SP+1
00000641                    	.debug
00000641 2E 00 73 00        		.dw '.stabn 0x44,0,35,',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
         33 00 35 00
         2C 00 00 00
         00 00      
00000654 6A 00 00 00        		.dd LM20-_PlayResult
00000656 0D 00 0A 00        		.dw 0x0d,0x0a
00008D82                    	.code
                            	LM20:
00008D82 01 96              		R3=[bp+1]	// QImode move
00008D83 D3 92              		R1=[R3++]	// RD=[RS] HFmode, RD!=RS
00008D84 CB 94              		R2=[R3--]
00008D85 0B 97 00 40        		R3=16384	// HFmode immediate to register move
00008D87 0C 99 1C 46        		R4=17948
00008D89 90 D8              		push R3,R4 to [sp]	// pushhf
00008D8A 90 D4              		push R1,R2 to [sp]	// pushhf
00008D8B 40 F0 AA 90        		call __mulf2	// call with return value
00008D8D 44 00              		SP=SP+4
00008D8E 90 D4              		push R1,R2 to [sp]	// pushhf
00008D8F 40 F0 2A 93        		call __cvf2i1	// call with return value
00008D91 42 00              		SP=SP+2
00008D92 C5 D2              		[BP]=R1	// QImode move
00000658                    	.debug
00000658 2E 00 73 00        		.dw '.stabn 0x44,0,36,',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
         33 00 36 00
         2C 00 00 00
         00 00      
0000066B 7B 00 00 00        		.dd LM21-_PlayResult
0000066D 0D 00 0A 00        		.dw 0x0d,0x0a
00008D93                    	.code
                            	LM21:
00008D93 C5 92              		R1=[BP]	// QImode move
00008D94 4A 94              		R2=10	// QImode move
00008D95 C8 D4              		[SP--]=R2	// QImode move
00008D96 C8 D2              		[SP--]=R1	// QImode move
00008D97 40 F0 67 93        		call __modu1	// call with return value
00008D99 42 00              		SP=SP+2
00008D9A C8 D2              		[SP--]=R1	// QImode move
00008D9B 40 F0 F1 8C        		call _PlayRespond	// call without return value
00008D9D 41 00              		SP=SP+1
0000066F                    	.debug
0000066F 2E 00 73 00        		.dw '.stabn 0x44,0,37,',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
         33 00 37 00
         2C 00 00 00
         00 00      
00000682 86 00 00 00        		.dd LM22-_PlayResult
00000684 0D 00 0A 00        		.dw 0x0d,0x0a
00008D9E                    	.code
                            	LM22:
                            	LBE4:
00000686                    	.debug
00000686 2E 00 73 00        		.dw '.stabn 0x44,0,37,',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
         33 00 37 00
         2C 00 00 00
         00 00      
00000699 86 00 00 00        		.dd LM23-_PlayResult
0000069B 0D 00 0A 00        		.dw 0x0d,0x0a
00008D9E                    	.code
                            	LM23:
                            	L7:
                            	
00008D9E 42 00              		sp+=2
00008D9F 88 98              		pop bp from [sp]
00008DA0 90 9A              		retf
                            		.endp	// end of PlayResult
                            	
0000069D                    	.debug
0000069D 2E 00 73 00        		.dw '.stabs "Result:p12",160,0,0,5',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         52 00 65 00
         73 00 75 00
         6C 00 74 00

⌨️ 快捷键说明

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