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

📄 main.lst

📁 此代码是ucos-II在凌阳61单片机上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
                            	LBB3:
0000A009 C8 DA              		[SP--]=BP	// QImode move
0000A00A 40 92              		R1=0	// QImode move
0000A00B C8 D2              		[SP--]=R1	// QImode move
0000A00C 11 93 54 03        		R1=[_sem]	// QImode move
0000A00E C8 D2              		[SP--]=R1	// QImode move
0000A00F 40 F0 02 9A        		call _OSSemPend	// call without return value
0000A011 43 00              		SP = SP + 3	//SP
00000C65                    	.debug
00000C65 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      
00000C78 12 00 00 00        		.dd LM13-_TaskA
00000C7A 0D 00 0A 00        		.dw 0x0d,0x0a
0000A012                    	.code
                            	LM13:
0000A012 09 63 00 01        		R1=(-256)	// QImode move
0000A014 C8 D2              		[SP--]=R1	// QImode move
0000A015 40 F0 A3 A0        		call _display	// call with return value
0000A017 41 00              		SP = SP + 1	//SP
00000C7C                    	.debug
00000C7C 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      
00000C8F 18 00 00 00        		.dd LM14-_TaskA
00000C91 0D 00 0A 00        		.dw 0x0d,0x0a
0000A018                    	.code
                            	LM14:
0000A018 09 93 40 00        		R1=64	// QImode move
0000A01A C8 D2              		[SP--]=R1	// QImode move
0000A01B 40 F0 4C 9C        		call _OSTimeDly	// call without return value
0000A01D 41 00              		SP = SP + 1	//SP
00000C93                    	.debug
00000C93 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      
00000CA6 1E 00 00 00        		.dd LM15-_TaskA
00000CA8 0D 00 0A 00        		.dw 0x0d,0x0a
0000A01E                    	.code
                            	LM15:
0000A01E 11 93 54 03        		R1=[_sem]	// QImode move
0000A020 C8 D2              		[SP--]=R1	// QImode move
0000A021 40 F0 D4 9A        		call _OSSemPost	// call with return value
0000A023 41 00              		SP = SP + 1	//SP
00000CAA                    	.debug
00000CAA 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      
00000CBD 24 00 00 00        		.dd LM16-_TaskA
00000CBF 0D 00 0A 00        		.dw 0x0d,0x0a
0000A024                    	.code
                            	LM16:
                            	LBE3:
00000CC1                    	.debug
00000CC1 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      
00000CD4 24 00 00 00        		.dd LM17-_TaskA
00000CD6 0D 00 0A 00        		.dw 0x0d,0x0a
0000A024                    	.code
                            	LM17:
                            	L6:
0000A024 0F 9F 09 A0        		pc=L4	// Indirect jump
                            	L5:
00000CD8                    	.debug
00000CD8 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      
00000CEB 26 00 00 00        		.dd LM18-_TaskA
00000CED 0D 00 0A 00        		.dw 0x0d,0x0a
0000A026                    	.code
                            	LM18:
                            	LBE2:
00000CEF                    	.debug
00000CEF 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      
00000D02 26 00 00 00        		.dd LM19-_TaskA
00000D04 0D 00 0A 00        		.dw 0x0d,0x0a
0000A026                    	.code
                            	LM19:
                            	L3:
                            	
0000A026 42 00              		sp+=2
0000A027 88 98              		pop bp from [sp]
0000A028 90 9A              		retf
                            		.endp	// end of TaskA
                            	
00000D06                    	.debug
00000D06 2E 00 73 00        		.dw '.stabs "data:p31",160,0,0,5',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         64 00 61 00
         74 00 61 00
         3A 00 70 00
         33 00 31 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      
0000A029                    	.CODE
00000D23                    	.debug
00000D23 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
00000D35 07 00 00 00        		.dd LBB2-_TaskA
00000D37 0D 00 0A 00        		.dw 0x0d,0x0a
0000A029                    	.code
00000D39                    	.debug
00000D39 2E 00 73 00        		.dw '.stabs "erra:21",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         65 00 72 00
         72 00 61 00
         3A 00 32 00
         31 00 22 00
         2C 00 31 00
         32 00 38 00
         2C 00 30 00
         2C 00 30 00
         2C 00 30 00
         0D 00 0A 00
0000A029                    	.CODE
00000D55                    	.debug
00000D55 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
00000D67 09 00 00 00        		.dd LBB3-_TaskA
00000D69 0D 00 0A 00        		.dw 0x0d,0x0a
0000A029                    	.code
00000D6B                    	.debug
00000D6B 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
00000D7D 24 00 00 00        		.dd LBE3-_TaskA
00000D7F 0D 00 0A 00        		.dw 0x0d,0x0a
0000A029                    	.code
00000D81                    	.debug
00000D81 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
00000D93 26 00 00 00        		.dd LBE2-_TaskA
00000D95 0D 00 0A 00        		.dw 0x0d,0x0a
0000A029                    	.code
00000D97                    	.debug
00000D97 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000DA0 29 00 00 00        		.dd LME2-_TaskA
00000DA2 0D 00 0A 00        		.dw 0x0d,0x0a
0000A029                    	.code
                            	LME2:
0000A029                    	.code
00000DA4                    	.debug
00000DA4 2E 00 73 00        		.dw '.stabs "TaskB:F19",36,0,0,',0,0,offset _TaskB,seg _TaskB,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         54 00 61 00
         73 00 6B 00
         42 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
         70 00 00 00
         0D 00 0A 00
0000A029                    	.CODE
                            	.public _TaskB
                            	_TaskB:	.proc
00000DC4                    	.debug
00000DC4 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      
00000DD7 00 00 00 00        		.dd LM20-_TaskB
00000DD9 0D 00 0A 00        		.dw 0x0d,0x0a
0000A029                    	.code
                            	LM20:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
0000A029 88 DA              		push bp to [sp]
0000A02A 42 20              		sp-=2
0000A02B 08 0B 01 00        		bp=sp+1
                            	
0000A02D 0D 03 05 00        		R1=BP+5
0000A02F 01 D2              		[bp+1]=R1	// QImode move
00000DDB                    	.debug
00000DDB 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      
00000DEE 07 00 00 00        		.dd LM21-_TaskB
00000DF0 0D 00 0A 00        		.dw 0x0d,0x0a
0000A030                    	.code
                            	LM21:
                            	LBB4:
                            	L8:
00000DF2                    	.debug
00000DF2 2E 00 73 00        		.dw '.stabn 0x44,0,41,',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 31 00
         2C 00 00 00
         00 00      
00000E05 07 00 00 00        		.dd LM22-_TaskB
00000E07 0D 00 0A 00        		.dw 0x0d,0x0a
0000A030                    	.code
                            	LM22:
                            	LBB5:
0000A030 C8 DA              		[SP--]=BP	// QImode move
0000A031 40 92              		R1=0	// QImode move
0000A032 C8 D2              		[SP--]=R1	// QImode move
0000A033 11 93 54 03        		R1=[_sem]	// QImode move
0000A035 C8 D2              		[SP--]=R1	// QImode move
0000A036 40 F0 02 9A        		call _OSSemPend	// call without return value
0000A038 43 00              		SP = SP + 3	//SP
00000E09                    	.debug
00000E09 2E 00 73 00        		.dw '.stabn 0x44,0,42,',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 32 00
         2C 00 00 00
         00 00      
00000E1C 10 00 00 00        		.dd LM23-_TaskB
00000E1E 0D 00 0A 00        		.dw 0x0d,0x0a
0000A039                    	.code
                            	LM23:
0000A039 41 62              		R1=(-1)	// QImode move
0000A03A C8 D2              		[SP--]=R1	// QImode move
0000A03B 40 F0 A3 A0        		call _display	// call with return value
0000A03D 41 00              		SP = SP + 1	//SP
00000E20                    	.debug
00000E20 2E 00 73 00        		.dw '.stabn 0x44,0,43,',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 33 00
         2C 00 00 00
         00 00      
00000E33 15 00 00 00        		.dd LM24-_TaskB
00000E35 0D 00 0A 00        		.dw 0x0d,0x0a
0000A03E                    	.code
                            	LM24:
0000A03E 09 93 40 00        		R1=64	// QImode move
0000A040 C8 D2              		[SP--]=R1	// QImode move
0000A041 40 F0 4C 9C        		call _OSTimeDly	// call without return value
0000A043 41 00              		SP = SP + 1	//SP
00000E37                    	.debug
00000E37 2E 00 73 00        		.dw '.stabn 0x44,0,44,',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 34 00
         2C 00 00 00
         00 00      
00000E4A 1B 00 00 00        		.dd LM25-_TaskB
00000E4C 0D 00 0A 00        		.dw 0x0d,0x0a
0000A044                    	.code
                            	LM25:
0000A044 11 93 54 03        		R1=[_sem]	// QImode move
0000A046 C8 D2              		[SP--]=R1	// QImode move
0000A047 40 F0 D4 9A        		call _OSSemPost	// call with return value
0000A049 41 00              		SP = SP + 1	//SP
00000E4E                    	.debug
00000E4E 2E 00 73 00        		.dw '.stabn 0x44,0,45,',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 35 00
         2C 00 00 00
         00 00      
00000E61 21 00 00 00        		.dd LM26-_TaskB
00000E63 0D 00 0A 00        		.dw 0x0d,0x0a
0000A04A                    	.code
                            	LM26:
                            	LBE5:
00000E65                    	.debug
00000E65 2E 00 73 00        		.dw '.stabn 0x44,0,39,',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 39 00
         2C 00 00 00
         00 00      
00000E78 21 00 00 00        		.dd LM27-_TaskB
00000E7A 0D 00 0A 00        		.dw 0x0d,0x0a
0000A04A                    	.code
                            	LM27:
                            	L10:
0000A04A 0F 9F 30 A0        		pc=L8	// Indirect jump
                            	L9:
00000E7C                    	.debug
00000E7C 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      
00000E8F 23 00 00 00        		.dd LM28-_TaskB
00000E91 0D 00 0A 00        		.dw 0x0d,0x0a
0000A04C                    	.code
                            	LM28:
                            	LBE4:
00000E93                    	.debug
00000E93 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      
00000EA6 23 00 00 00        		.dd LM29-_TaskB
00000EA8 0D 00 0A 00        		.dw 0x0d,0x0a
0000A04C                    	.code
                            	LM29:
                            	L7:
                            	
0000A04C 42 00              		sp+=2
0000A04D 88 98              		pop bp from [sp]
0000A04E 90 9A              		retf
                            		.endp	// end of TaskB
                            	
00000EAA                    	.debug
00000EAA 2E 00 73 00        		.dw '.stabs "data:p31",160,0,0,5',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         64 00 61 00
         74 00 61 00
         3A 00 70 00
         33 00 31 00
         22 00 

⌨️ 快捷键说明

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