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

📄 main.lst

📁 此代码是ucos-II在凌阳61单片机上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
         3A 00 32 00
         35 00 2C 00
         33 00 36 00
         38 00 2C 00
         33 00 32 00
         3B 00 4F 00
         53 00 54 00
         43 00 42 00
         53 00 74 00
         6B 00 42 00
         61 00 73 00
         65 00 3A 00
         34 00 30 00
         2C 00 34 00
         30 00 30 00
         2C 00 31 00
         36 00 3B 00
         5C 00 5C 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      
00000A22 2E 00 73 00        		.DW '.stabs "OSTCBStkUsed:25,416,32;OSTCBTaskName:43=ar1;0;31;21,448,512;;",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         4F 00 53 00
         54 00 43 00
         42 00 53 00
         74 00 6B 00
         55 00 73 00
         65 00 64 00
         3A 00 32 00
         35 00 2C 00
         34 00 31 00
         36 00 2C 00
         33 00 32 00
         3B 00 4F 00
         53 00 54 00
         43 00 42 00
         54 00 61 00
         73 00 6B 00
         4E 00 61 00
         6D 00 65 00
         3A 00 34 00
         33 00 3D 00
         61 00 72 00
         31 00 3B 00
         30 00 3B 00
         33 00 31 00
         3B 00 32 00
         31 00 2C 00
         34 00 34 00
         38 00 2C 00
         35 00 31 00
         32 00 3B 00
         3B 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
00009FB9                    	.CODE
00000A74                    	.debug
00000A74 2E 00 73 00        		.dw '.stabs "OS_TCB:t44=39",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         4F 00 53 00
         5F 00 54 00
         43 00 42 00
         3A 00 74 00
         34 00 34 00
         3D 00 33 00
         39 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
00009FB9                    	.CODE
00000A96                    	.debug
00000A96 2E 00 73 00        		.dw '.stabs "sem:G42",32,0,0,',0,0,offset _sem,seg _sem,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         73 00 65 00
         6D 00 3A 00
         47 00 34 00
         32 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
00009FB9                    	.CODE
00000AB4                    	.debug
00000AB4 2E 00 73 00        		.dw '.stabs "TaskAStk:G45=ar1;0;50;29",32,0,0,',0,0,offset _TaskAStk,seg _TaskAStk,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         54 00 61 00
         73 00 6B 00
         41 00 53 00
         74 00 6B 00
         3A 00 47 00
         34 00 35 00
         3D 00 61 00
         72 00 31 00
         3B 00 30 00
         3B 00 35 00
         30 00 3B 00
         32 00 39 00
         22 00 2C 00
         33 00 32 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 01 00
         00 00 0D 00
         0A 00      
00009FB9                    	.CODE
00000AE3                    	.debug
00000AE3 2E 00 73 00        		.dw '.stabs "TaskBStk:G45",32,0,0,',0,0,offset _TaskBStk,seg _TaskBStk,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         54 00 61 00
         73 00 6B 00
         42 00 53 00
         74 00 6B 00
         3A 00 47 00
         34 00 35 00
         22 00 2C 00
         33 00 32 00
         2C 00 30 00
         2C 00 30 00
         2C 00 00 00
         00 00 34 00
         00 00 0D 00
         0A 00      
00009FB9                    	.CODE
00009FB9                    	.code
00000B06                    	.debug
00000B06 2E 00 73 00        		.dw '.stabs "main:F1",36,0,0,',0,0,offset _main,seg _main,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         6D 00 61 00
         69 00 6E 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
         00 00 00 00
         0D 00 0A 00
00009FB9                    	.CODE
                            	.public _main
                            	_main:	.proc
00000B24                    	.debug
00000B24 2E 00 73 00        		.dw '.stabn 0x44,0,13,',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
         2C 00 00 00
         00 00      
00000B37 00 00 00 00        		.dd LM1-_main
00000B39 0D 00 0A 00        		.dw 0x0d,0x0a
00009FB9                    	.code
                            	LM1:
                            		// total=1, vars=1
                            		// frame_pointer_needed: 1
00009FB9 88 DA              		push bp to [sp]
00009FBA 41 20              		sp-=1
00009FBB 08 0B 01 00        		bp=sp+1
                            	
00009FBD 0D 03 04 00        		R1=BP+4
00009FBF C5 D2              		[BP]=R1	// QImode move
00000B3B                    	.debug
00000B3B 2E 00 73 00        		.dw '.stabn 0x44,0,14,',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
         2C 00 00 00
         00 00      
00000B4E 07 00 00 00        		.dd LM2-_main
00000B50 0D 00 0A 00        		.dw 0x0d,0x0a
00009FC0                    	.code
                            	LM2:
00009FC0 40 F0 7B 82        		call _OSInit	// call without return value
00000B52                    	.debug
00000B52 2E 00 73 00        		.dw '.stabn 0x44,0,15,',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 35 00
         2C 00 00 00
         00 00      
00000B65 09 00 00 00        		.dd LM3-_main
00000B67 0D 00 0A 00        		.dw 0x0d,0x0a
00009FC2                    	.code
                            	LM3:
00009FC2 41 92              		R1=1	// QImode move
00009FC3 C8 D2              		[SP--]=R1	// QImode move
00009FC4 40 F0 6F 98        		call _OSSemCreate	// call with return value
00009FC6 41 00              		SP = SP + 1	//SP
00009FC7 19 D3 54 03        		[_sem]=R1	// QImode move
00000B69                    	.debug
00000B69 2E 00 73 00        		.dw '.stabn 0x44,0,16,',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 36 00
         2C 00 00 00
         00 00      
00000B7C 10 00 00 00        		.dd LM4-_main
00000B7E 0D 00 0A 00        		.dw 0x0d,0x0a
00009FC9                    	.code
                            	LM4:
00009FC9 43 92              		R1=3	// QImode move
00009FCA C8 D2              		[SP--]=R1	// QImode move
00009FCB 40 92              		R1=0	// QImode move
00009FCC C8 D2              		[SP--]=R1	// QImode move
                            		//split R1, 50
00009FCD 72 92              		R1=50	// QImode move
00009FCE 40 94              		R2=0	// QImode move
00009FCF 90 D4              		push R1,R2 to [sp]	// pushhi
00009FD0 09 93 55 03        		R1=_TaskAStk	// QImode move
00009FD2 C8 D2              		[SP--]=R1	// QImode move
00009FD3 42 92              		R1=2	// QImode move
00009FD4 C8 D2              		[SP--]=R1	// QImode move
00009FD5 42 92              		R1=2	// QImode move
00009FD6 C8 D2              		[SP--]=R1	// QImode move
00009FD7 09 93 87 03        		R1=_TaskAStk+50	// QImode move
00009FD9 C8 D2              		[SP--]=R1	// QImode move
00009FDA 40 92              		R1=0	// QImode move
00009FDB C8 D2              		[SP--]=R1	// QImode move
00009FDC 09 93 6B 81        		R1=TaskA_entry	// QImode move, function pointer
00009FDE C8 D2              		[SP--]=R1	// QImode move
00009FDF 40 F0 1C 90        		call _OSTaskCreateExt	// call with return value
00009FE1 4A 00              		SP = SP + 10	//SP
00000B80                    	.debug
00000B80 2E 00 73 00        		.dw '.stabn 0x44,0,17,',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 37 00
         2C 00 00 00
         00 00      
00000B93 29 00 00 00        		.dd LM5-_main
00000B95 0D 00 0A 00        		.dw 0x0d,0x0a
00009FE2                    	.code
                            	LM5:
00009FE2 43 92              		R1=3	// QImode move
00009FE3 C8 D2              		[SP--]=R1	// QImode move
00009FE4 40 92              		R1=0	// QImode move
00009FE5 C8 D2              		[SP--]=R1	// QImode move
                            		//split R1, 50
00009FE6 72 92              		R1=50	// QImode move
00009FE7 40 94              		R2=0	// QImode move
00009FE8 90 D4              		push R1,R2 to [sp]	// pushhi
00009FE9 09 93 88 03        		R1=_TaskBStk	// QImode move
00009FEB C8 D2              		[SP--]=R1	// QImode move
00009FEC 57 92              		R1=23	// QImode move
00009FED C8 D2              		[SP--]=R1	// QImode move
00009FEE 57 92              		R1=23	// QImode move
00009FEF C8 D2              		[SP--]=R1	// QImode move
00009FF0 09 93 BA 03        		R1=_TaskBStk+50	// QImode move
00009FF2 C8 D2              		[SP--]=R1	// QImode move
00009FF3 40 92              		R1=0	// QImode move
00009FF4 C8 D2              		[SP--]=R1	// QImode move
00009FF5 09 93 6D 81        		R1=TaskB_entry	// QImode move, function pointer
00009FF7 C8 D2              		[SP--]=R1	// QImode move
00009FF8 40 F0 1C 90        		call _OSTaskCreateExt	// call with return value
00009FFA 4A 00              		SP = SP + 10	//SP
00000B97                    	.debug
00000B97 2E 00 73 00        		.dw '.stabn 0x44,0,18,',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 38 00
         2C 00 00 00
         00 00      
00000BAA 42 00 00 00        		.dd LM6-_main
00000BAC 0D 00 0A 00        		.dw 0x0d,0x0a
00009FFB                    	.code
                            	LM6:
00009FFB 40 F0 70 83        		call _OSStart	// call without return value
00000BAE                    	.debug
00000BAE 2E 00 73 00        		.dw '.stabn 0x44,0,19,',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 39 00
         2C 00 00 00
         00 00      
00000BC1 44 00 00 00        		.dd LM7-_main
00000BC3 0D 00 0A 00        		.dw 0x0d,0x0a
00009FFD                    	.code
                            	LM7:
00000BC5                    	.debug
00000BC5 2E 00 73 00        		.dw '.stabn 0x44,0,19,',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 39 00
         2C 00 00 00
         00 00      
00000BD8 44 00 00 00        		.dd LM8-_main
00000BDA 0D 00 0A 00        		.dw 0x0d,0x0a
00009FFD                    	.code
                            	LM8:
                            	L2:
                            	
00009FFD 41 00              		sp+=1
00009FFE 88 98              		pop bp from [sp]
00009FFF 90 9A              		retf
                            		.endp	// end of main
                            	
00000BDC                    	.debug
00000BDC 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000BE5 47 00 00 00        		.dd LME1-_main
00000BE7 0D 00 0A 00        		.dw 0x0d,0x0a
0000A000                    	.code
                            	LME1:
0000A000                    	.code
00000BE9                    	.debug
00000BE9 2E 00 73 00        		.dw '.stabs "TaskA:F19",36,0,0,',0,0,offset _TaskA,seg _TaskA,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         54 00 61 00
         73 00 6B 00
         41 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
         47 00 00 00
         0D 00 0A 00
0000A000                    	.CODE
                            	.public _TaskA
                            	_TaskA:	.proc
00000C09                    	.debug
00000C09 2E 00 73 00        		.dw '.stabn 0x44,0,22,',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 32 00
         2C 00 00 00
         00 00      
00000C1C 00 00 00 00        		.dd LM9-_TaskA
00000C1E 0D 00 0A 00        		.dw 0x0d,0x0a
0000A000                    	.code
                            	LM9:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
0000A000 88 DA              		push bp to [sp]
0000A001 42 20              		sp-=2
0000A002 08 0B 01 00        		bp=sp+1
                            	
0000A004 0D 03 05 00        		R1=BP+5
0000A006 01 D2              		[bp+1]=R1	// QImode move
00000C20                    	.debug
00000C20 2E 00 73 00        		.dw '.stabn 0x44,0,23,',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 33 00
         2C 00 00 00
         00 00      
00000C33 07 00 00 00        		.dd LM10-_TaskA
00000C35 0D 00 0A 00        		.dw 0x0d,0x0a
0000A007                    	.code
                            	LM10:
                            	LBB2:
00000C37                    	.debug
00000C37 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      
00000C4A 07 00 00 00        		.dd LM11-_TaskA
00000C4C 0D 00 0A 00        		.dw 0x0d,0x0a
0000A007                    	.code
                            	LM11:
0000A007 40 F0 8F A0        		call _InitSystem	// call with return value
                            	L4:
00000C4E                    	.debug
00000C4E 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      
00000C61 09 00 00 00        		.dd LM12-_TaskA
00000C63 0D 00 0A 00        		.dw 0x0d,0x0a
0000A009                    	.code
                            	LM12:

⌨️ 快捷键说明

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