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

📄 main.lst

📁 此代码是凌阳61单片机上的程序——上电自检程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
         62 00 6E 00
         20 00 30 00
         78 00 34 00
         34 00 2C 00
         30 00 2C 00
         35 00 37 00
         2C 00 00 00
         00 00      
000007CC 00 00 00 00        		.dd LM21-_main
000007CE 0D 00 0A 00        		.dw 0x0d,0x0a
00008CED                    	.code
                            	LM21:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
00008CED 88 DA              		push bp to [sp]
00008CEE 41 20              		sp-=1
00008CEF 08 0B 01 00        		bp=sp+1
                            	
00008CF1 0D 03 04 00        		R1=BP+4
00008CF3 C5 D2              		[BP]=R1	// QImode move
000007D0                    	.debug
000007D0 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      
000007E3 07 00 00 00        		.dd LM22-_main
000007E5 0D 00 0A 00        		.dw 0x0d,0x0a
00008CF4                    	.code
                            	LM22:
                            	LBB6:
00008CF4 40 92              		R1=0	// QImode move
00008CF5 19 D3 41 02        		[_FailTimes]=R1	// QImode move
000007E7                    	.debug
000007E7 2E 00 73 00        		.dw '.stabn 0x44,0,60,',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 30 00
         2C 00 00 00
         00 00      
000007FA 0A 00 00 00        		.dd LM23-_main
000007FC 0D 00 0A 00        		.dw 0x0d,0x0a
00008CF7                    	.code
                            	LM23:
00008CF7 40 92              		R1=0	// QImode move
00008CF8 19 D3 40 02        		[_sum]=R1	// QImode move
000007FE                    	.debug
000007FE 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      
00000811 0D 00 00 00        		.dd LM24-_main
00000813 0D 00 0A 00        		.dw 0x0d,0x0a
00008CFA                    	.code
                            	LM24:
00008CFA 40 92              		R1=0	// QImode move
00008CFB 19 D3 3F 02        		[_INTflag]=R1	// QImode move
00000815                    	.debug
00000815 2E 00 73 00        		.dw '.stabn 0x44,0,62,',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 32 00
         2C 00 00 00
         00 00      
00000828 10 00 00 00        		.dd LM25-_main
0000082A 0D 00 0A 00        		.dw 0x0d,0x0a
00008CFD                    	.code
                            	LM25:
00008CFD 40 F0 17 8F        		call _Clear_WatchDog	// call with return value
0000082C                    	.debug
0000082C 2E 00 73 00        		.dw '.stabn 0x44,0,64,',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 34 00
         2C 00 00 00
         00 00      
0000083F 12 00 00 00        		.dd LM26-_main
00000841 0D 00 0A 00        		.dw 0x0d,0x0a
00008CFF                    	.code
                            	LM26:
00008CFF 40 92              		R1=0	// QImode move
00008D00 C8 D2              		[SP--]=R1	// QImode move
00008D01 40 F0 A2 8C        		call _playS480	// call without return value
00008D03 41 00              		SP = SP + 1	//SP
00000843                    	.debug
00000843 2E 00 73 00        		.dw '.stabn 0x44,0,67,',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 37 00
         2C 00 00 00
         00 00      
00000856 17 00 00 00        		.dd LM27-_main
00000858 0D 00 0A 00        		.dw 0x0d,0x0a
00008D04                    	.code
                            	LM27:
                            	L13:
00008D04 40 F0 23 8E        		call _IOTest	// call with return value
00008D06 40 42              		CMP R1,0	// QImode test
00008D07 04 5E 01 EE        		NSJZ L15	//QImode EQ
         00 EE      
00008D0A 0F 9F 21 8D        		pc=L14	// Indirect jump
                            	L15:
0000085A                    	.debug
0000085A 2E 00 73 00        		.dw '.stabn 0x44,0,69,',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 39 00
         2C 00 00 00
         00 00      
0000086D 1F 00 00 00        		.dd LM28-_main
0000086F 0D 00 0A 00        		.dw 0x0d,0x0a
00008D0C                    	.code
                            	LM28:
00008D0C 41 92              		R1=1	// QImode move
00008D0D C8 D2              		[SP--]=R1	// QImode move
00008D0E 40 F0 A2 8C        		call _playS480	// call without return value
00008D10 41 00              		SP = SP + 1	//SP
00000871                    	.debug
00000871 2E 00 73 00        		.dw '.stabn 0x44,0,70,',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 30 00
         2C 00 00 00
         00 00      
00000884 24 00 00 00        		.dd LM29-_main
00000886 0D 00 0A 00        		.dw 0x0d,0x0a
00008D11                    	.code
                            	LM29:
00008D11 11 93 41 02        		R1=[_FailTimes]	// QImode move
00008D13 41 94              		R2=1	// QImode move
00008D14 19 05 41 02        		[_FailTimes]=R1+R2  //addqi3_Qrr
00000888                    	.debug
00000888 2E 00 73 00        		.dw '.stabn 0x44,0,71,',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 31 00
         2C 00 00 00
         00 00      
0000089B 29 00 00 00        		.dd LM30-_main
0000089D 0D 00 0A 00        		.dw 0x0d,0x0a
00008D16                    	.code
                            	LM30:
00008D16 11 93 41 02        		R1=[_FailTimes]	// QImode move
00008D18 43 42              		CMP R1,3	// QImode compare
00008D19 05 4E 01 EE        		NSJNZ L16	//QImode NE
         00 EE      
0000089F                    	.debug
0000089F 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      
000008B2 2F 00 00 00        		.dd LM31-_main
000008B4 0D 00 0A 00        		.dw 0x0d,0x0a
00008D1C                    	.code
                            	LM31:
00008D1C 40 92              		R1=0	// QImode move
00008D1D 0F 9F A2 8D        		pc=L12	// Indirect jump
                            	L16:
000008B6                    	.debug
000008B6 2E 00 73 00        		.dw '.stabn 0x44,0,75,',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 35 00
         2C 00 00 00
         00 00      
000008C9 32 00 00 00        		.dd LM32-_main
000008CB 0D 00 0A 00        		.dw 0x0d,0x0a
00008D1F                    	.code
                            	LM32:
00008D1F 0F 9F 04 8D        		pc=L13	// Indirect jump
                            	L14:
000008CD                    	.debug
000008CD 2E 00 73 00        		.dw '.stabn 0x44,0,76,',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 36 00
         2C 00 00 00
         00 00      
000008E0 34 00 00 00        		.dd LM33-_main
000008E2 0D 00 0A 00        		.dw 0x0d,0x0a
00008D21                    	.code
                            	LM33:
00008D21 42 92              		R1=2	// QImode move
00008D22 C8 D2              		[SP--]=R1	// QImode move
00008D23 40 F0 A2 8C        		call _playS480	// call without return value
00008D25 41 00              		SP = SP + 1	//SP
000008E4                    	.debug
000008E4 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      
000008F7 39 00 00 00        		.dd LM34-_main
000008F9 0D 00 0A 00        		.dw 0x0d,0x0a
00008D26                    	.code
                            	LM34:
00008D26 40 92              		R1=0	// QImode move
00008D27 C8 D2              		[SP--]=R1	// QImode move
00008D28 40 92              		R1=0	// QImode move
00008D29 C8 D2              		[SP--]=R1	// QImode move
00008D2A 40 92              		R1=0	// QImode move
00008D2B C8 D2              		[SP--]=R1	// QImode move
00008D2C 40 F0 5C 8C        		call _SP_Init_IOA	// call with return value
00008D2E 43 00              		SP = SP + 3	//SP
000008FB                    	.debug
000008FB 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      
0000090E 42 00 00 00        		.dd LM35-_main
00000910 0D 00 0A 00        		.dw 0x0d,0x0a
00008D2F                    	.code
                            	LM35:
00008D2F 40 F0 03 8F        		call _System_Initial	// call with return value
00000912                    	.debug
00000912 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      
00000925 44 00 00 00        		.dd LM36-_main
00000927 0D 00 0A 00        		.dw 0x0d,0x0a
00008D31                    	.code
                            	LM36:
                            	L17:
00008D31 0F 9F 35 8D        		pc=L19	// Indirect jump
00008D33 0F 9F A2 8D        		pc=L18	// Indirect jump
                            	L19:
00000929                    	.debug
00000929 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      
0000093C 48 00 00 00        		.dd LM37-_main
0000093E 0D 00 0A 00        		.dw 0x0d,0x0a
00008D35                    	.code
                            	LM37:
                            	LBB7:
00008D35 40 F0 03 8F        		call _System_Initial	// call with return value
00000940                    	.debug
00000940 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      
00000953 4A 00 00 00        		.dd LM38-_main
00000955 0D 00 0A 00        		.dw 0x0d,0x0a
00008D37                    	.code
                            	LM38:
00008D37 40 92              		R1=0	// QImode move
00008D38 C8 D2              		[SP--]=R1	// QImode move
00008D39 40 92              		R1=0	// QImode move
00008D3A C8 D2              		[SP--]=R1	// QImode move
00008D3B 40 92              		R1=0	// QImode move
00008D3C C8 D2              		[SP--]=R1	// QImode move
00008D3D 40 F0 6C 8C        		call _SP_Init_IOB	// call with return value
00008D3F 43 00              		SP = SP + 3	//SP
00000957                    	.debug
00000957 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      
0000096A 53 00 00 00        		.dd LM39-_main
0000096C 0D 00 0A 00        		.dw 0x0d,0x0a
00008D40                    	.code
                            	LM39:
00008D40 40 F0 1D 8E        		call _SP_GetCh	// call with return value
00008D42 19 D3 3E 02        		[_Key]=R1	// QImode move
0000096E                    	.debug
0000096E 2E 00 73 00        		.dw '.stabn 0x44,0,87,',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 37 00
         2C 00 00 00
         00 00      
00000981 57 00 00 00        		.dd LM40-_main
00000983 0D 00 0A 00        		.dw 0x0d,0x0a
00008D44                    	.code
                            	LM40:
00008D44 11 93 3E 02        		R1=[_Key]	// QImode move
00008D46 42 42              		CMP R1,2	// QImode compare
00008D47 30 5E 01 EE        		NSJZ L25	//QImode EQ
         00 EE      
00008D4A 42 42              		CMP R1,2	// QImode compare
00008D4B 08 9E 01 EE        		NSJA L32	//QImode GTU
         00 EE      
00008D4E 41 42              		CMP R1,1	// QImode compare
00008D4F 0A 5E 01 EE        		NSJZ L21	//QImode EQ
         00 EE      
00008D52 0F 9F 9C 8D        		pc=L30	// Indirect jump
                            	L32:
00008D54 44 42              		CMP R1,4	// QImode compare
00008D55 02 4E 0F 9F        		NSJZ L29	//QImode EQ
         98 8D      
00008D58 0F 9F 9C 8D        		pc=L30	// Indirect jump
00000985                    	.debug
00000985 2E 00 73 00        		.dw '.stabn 0x44,0,89,',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 39 00
         2C 00 00 00
         00 00      
00000998 6D 00 00 00        		.dd LM41-_main
0000099A 0D 00 0A 00        		.dw 0x0d,0x0a
00008D5A                    	.code
                            	LM41:
                            	LBB8:
                            	L21:
0000099C                    	.debug
0000099C 2E 00 73 00        		.dw '.stabn 0x44,0,93,',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 33 00
         2C 00 00 00
         00 00      
000009AF 6D 00 00 00        		.dd LM42-_main
000009B1 0D 00 0A 00        		.dw 0x0d,0x0a
00008D5A                    	.code

⌨️ 快捷键说明

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