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

📄 main.lst

📁 关于凌阳单片机的应用--语音播报电子钟。功能为实时当前的时间。
💻 LST
📖 第 1 页 / 共 5 页
字号:
00008DFE 40 F0 C5 8E        		call _PlaySpeakDay	// call with return value
00008E00 41 00              		SP=SP+1
0000099E                    	.debug
0000099E 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
         30 00 2C 00
         31 00 30 00
         37 00 2C 00
         00 00 00 00
000009B2 40 00 00 00        		.dd LM27-_PlayAdjustTime
000009B4 0D 00 0A 00        		.dw 0x0d,0x0a
00008E01                    	.code
                            	LM27:
00008E01 0F 9F 27 8E        		pc=L14	// jump
                            	L18:
000009B6                    	.debug
000009B6 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
000009CA 42 00 00 00        		.dd LM28-_PlayAdjustTime
000009CC 0D 00 0A 00        		.dw 0x0d,0x0a
00008E03                    	.code
                            	LM28:
00008E03 40 F0 35 94        		call _ReadRealHourMin	// call with return value
00008E05 19 D3 39 03        		[_SpeechAdjustTemp]=R1	// QImode move
000009CE                    	.debug
000009CE 2E 00 73 00        		.dw '.stabn 0x44,0,110,',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 31 00
         30 00 2C 00
         00 00 00 00
000009E2 46 00 00 00        		.dd LM29-_PlayAdjustTime
000009E4 0D 00 0A 00        		.dw 0x0d,0x0a
00008E07                    	.code
                            	LM29:
00008E07 11 93 39 03        		R1=[_SpeechAdjustTemp]	// QImode move
00008E09 48 94              		R2=8	// QImode move
00008E0A C8 D4              		[SP--]=R2	// QImode move
00008E0B C8 D2              		[SP--]=R1	// QImode move
00008E0C 40 F0 8E 96        		call __rshu1	// call with return value
00008E0E 42 00              		SP=SP+2
00008E0F C8 D2              		[SP--]=R1	// QImode move
00008E10 40 F0 19 8F        		call _PlaySpeakHour	// call with return value
00008E12 41 00              		SP=SP+1
000009E6                    	.debug
000009E6 2E 00 73 00        		.dw '.stabn 0x44,0,111,',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 31 00
         31 00 2C 00
         00 00 00 00
000009FA 52 00 00 00        		.dd LM30-_PlayAdjustTime
000009FC 0D 00 0A 00        		.dw 0x0d,0x0a
00008E13                    	.code
                            	LM30:
00008E13 0F 9F 27 8E        		pc=L14	// jump
                            	L19:
000009FE                    	.debug
000009FE 2E 00 73 00        		.dw '.stabn 0x44,0,113,',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 31 00
         33 00 2C 00
         00 00 00 00
00000A12 54 00 00 00        		.dd LM31-_PlayAdjustTime
00000A14 0D 00 0A 00        		.dw 0x0d,0x0a
00008E15                    	.code
                            	LM31:
00008E15 40 F0 35 94        		call _ReadRealHourMin	// call with return value
00008E17 19 D3 39 03        		[_SpeechAdjustTemp]=R1	// QImode move
00000A16                    	.debug
00000A16 2E 00 73 00        		.dw '.stabn 0x44,0,114,',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 31 00
         34 00 2C 00
         00 00 00 00
00000A2A 58 00 00 00        		.dd LM32-_PlayAdjustTime
00000A2C 0D 00 0A 00        		.dw 0x0d,0x0a
00008E19                    	.code
                            	LM32:
00008E19 12 95 39 03        		R2=[_SpeechAdjustTemp]	// QImode move
00008E1B 0A B3 FF 00        		R1=R2&255
00008E1D C8 D2              		[SP--]=R1	// QImode move
00008E1E 40 F0 04 90        		call _PlaySpeakMinute	// call with return value
00008E20 41 00              		SP=SP+1
00000A2E                    	.debug
00000A2E 2E 00 73 00        		.dw '.stabn 0x44,0,115,',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 31 00
         35 00 2C 00
         00 00 00 00
00000A42 60 00 00 00        		.dd LM33-_PlayAdjustTime
00000A44 0D 00 0A 00        		.dw 0x0d,0x0a
00008E21                    	.code
                            	LM33:
00008E21 0F 9F 27 8E        		pc=L14	// jump
                            	L20:
00000A46                    	.debug
00000A46 2E 00 73 00        		.dw '.stabn 0x44,0,120,',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 32 00
         30 00 2C 00
         00 00 00 00
00000A5A 62 00 00 00        		.dd LM34-_PlayAdjustTime
00000A5C 0D 00 0A 00        		.dw 0x0d,0x0a
00008E23                    	.code
                            	LM34:
00008E23 0F 9F 27 8E        		pc=L14	// jump
                            	L21:
00000A5E                    	.debug
00000A5E 2E 00 73 00        		.dw '.stabn 0x44,0,121,',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 32 00
         31 00 2C 00
         00 00 00 00
00000A72 64 00 00 00        		.dd LM35-_PlayAdjustTime
00000A74 0D 00 0A 00        		.dw 0x0d,0x0a
00008E25                    	.code
                            	LM35:
00008E25 0F 9F 27 8E        		pc=L14	// jump
00000A76                    	.debug
00000A76 2E 00 73 00        		.dw '.stabn 0x44,0,122,',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 32 00
         32 00 2C 00
         00 00 00 00
00000A8A 66 00 00 00        		.dd LM36-_PlayAdjustTime
00000A8C 0D 00 0A 00        		.dw 0x0d,0x0a
00008E27                    	.code
                            	LM36:
                            	LBE6:
                            	L14:
00000A8E                    	.debug
00000A8E 2E 00 73 00        		.dw '.stabn 0x44,0,123,',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 32 00
         33 00 2C 00
         00 00 00 00
00000AA2 66 00 00 00        		.dd LM37-_PlayAdjustTime
00000AA4 0D 00 0A 00        		.dw 0x0d,0x0a
00008E27                    	.code
                            	LM37:
                            	LBE5:
00000AA6                    	.debug
00000AA6 2E 00 73 00        		.dw '.stabn 0x44,0,123,',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 32 00
         33 00 2C 00
         00 00 00 00
00000ABA 66 00 00 00        		.dd LM38-_PlayAdjustTime
00000ABC 0D 00 0A 00        		.dw 0x0d,0x0a
00008E27                    	.code
                            	LM38:
                            	L13:
                            	
00008E27 41 00              		sp+=1
00008E28 88 98              		pop bp from [sp]
00008E29 90 9A              		retf
                            		.endp	// end of PlayAdjustTime
                            	
00000ABE                    	.debug
00000ABE 2E 00 73 00        		.dw '.stabs "AdjustTemp:p1",160,0,0,4',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         41 00 64 00
         6A 00 75 00
         73 00 74 00
         54 00 65 00
         6D 00 70 00
         3A 00 70 00
         31 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
00008E2A                    	.CODE
00000AE0                    	.debug
00000AE0 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
00000AF2 07 00 00 00        		.dd LBB5-_PlayAdjustTime
00000AF4 0D 00 0A 00        		.dw 0x0d,0x0a
00008E2A                    	.code
00000AF6                    	.debug
00000AF6 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
00000B08 16 00 00 00        		.dd LBB6-_PlayAdjustTime
00000B0A 0D 00 0A 00        		.dw 0x0d,0x0a
00008E2A                    	.code
00000B0C                    	.debug
00000B0C 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
00000B1E 66 00 00 00        		.dd LBE6-_PlayAdjustTime
00000B20 0D 00 0A 00        		.dw 0x0d,0x0a
00008E2A                    	.code
00000B22                    	.debug
00000B22 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
00000B34 66 00 00 00        		.dd LBE5-_PlayAdjustTime
00000B36 0D 00 0A 00        		.dw 0x0d,0x0a
00008E2A                    	.code
00000B38                    	.debug
00000B38 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000B41 69 00 00 00        		.dd LME3-_PlayAdjustTime
00000B43 0D 00 0A 00        		.dw 0x0d,0x0a
00008E2A                    	.code
                            	LME3:
00008E2A                    	.code
00000B45                    	.debug
00000B45 2E 00 73 00        		.dw '.stabs "PlaySpeakYear:F1",36,0,0,',0,0,offset _PlaySpeakYear,seg _PlaySpeakYear,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         50 00 6C 00
         61 00 79 00
         53 00 70 00
         65 00 61 00
         6B 00 59 00
         65 00 61 00
         72 00 3A 00
         46 00 31 00
         22 00 2C 00
         33 00 36 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 AF 00
         00 00 0D 00
         0A 00      
00008E2A                    	.CODE
                            	.public _PlaySpeakYear
                            	_PlaySpeakYear:	.proc
00000B6C                    	.debug
00000B6C 2E 00 73 00        		.dw '.stabn 0x44,0,138,',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 33 00
         38 00 2C 00
         00 00 00 00
00000B80 00 00 00 00        		.dd LM39-_PlaySpeakYear
00000B82 0D 00 0A 00        		.dw 0x0d,0x0a
00008E2A                    	.code
                            	LM39:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
00008E2A 88 DA              		push bp to [sp]
00008E2B 41 20              		sp-=1
00008E2C 08 0B 01 00        		bp=sp+1
                            	
00008E2E 0D 03 04 00        		R1=BP+4
00008E30 C5 D2              		[BP]=R1	// QImode move
00000B84                    	.debug
00000B84 2E 00 73 00        		.dw '.stabn 0x44,0,139,',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 33 00
         39 00 2C 00
         00 00 00 00
00000B98 07 00 00 00        		.dd LM40-_PlaySpeakYear
00000B9A 0D 00 0A 00        		.dw 0x0d,0x0a
00008E31                    	.code
                            	LM40:
00008E31 C5 94              		R2=[BP]	// QImode move
00008E32 C2 92              		R1=[R2]	// QImode move
00008E33 0A 95 E8 03        		R2=1000	// QImode move
00008E35 C8 D4              		[SP--]=R2	// QImode move
00008E36 C8 D2              		[SP--]=R1	// QImode move
00008E37 40 F0 2F 96        		call __divi1	// call with return value
00008E39 42 00              		SP=SP+2
00008E3A 09 05 06 00        		R2=R1+6
00008E3C C8 D4              		[SP--]=R2	// QImode move
00008E3D 40 F0 7B 8D        		call _PlayRespond	// call without return value
00008E3F 41 00              		SP=SP+1
00000B9C                    	.debug
00000B9C 2E 00 73 00        		.dw '.stabn 0x44,0,140,',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 34 00
         30 00 2C 00
         00 00 00 00
00000BB0 16 00 00 00        		.dd LM41-_PlaySpeakYear
00000BB2 0D 00 0A 00        		.dw 0x0d,0x0a
00008E40                    	.code
                            	LM41:
00008E40 C5 94              		R2=[BP]	// QImode move
00008E41 C2 92              		R1=[R2]	// QImode move
00008E42 0A 95 E8 03        		R2=1000	// QImode move
00008E44 C8 D4              		[SP--]=R2	// QImode move
00008E45 C8 D2              		[SP--]=R1	// QImode move
00008E46 40 F0 66 96        		call __modi1	// call with return value
00008E48 42 00              		SP=SP+2
00008E49 0A 95 64 00        		R2=100	// QImode move
00008E4B C8 D4              		[SP--]=R2	// QImode move
00008E4C C8 D2              		[SP--]=R1	// QImode move
00008E4D 40 F0 2F 96        		call __divi1	// call with return value
00008E4F 42 00              		SP=SP+2
00008E50 09 05 06 00        		R2=R1+6
00008E52 C8 D4              		[SP--]=R2	// QImode move
00008E53 40 F0 7B 8D        		call _PlayRespond	// call without return value
00008E55 41 00              		SP=SP+1
00000BB4                    	.debug
00000BB4 2E 00 73 00        		.dw '.stabn 0x44,0,141,',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 34 00
         31 00

⌨️ 快捷键说明

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