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

📄 main.lst

📁 此代码是ucos-II在凌阳61单片机上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
         37 00 33 00
         2C 00 00 00
         00 00      
00000B65 2A 00 00 00        		.dd LM24-_TaskA
00000B67 0D 00 0A 00        		.dw 0x0d,0x0a
00008E8C                    	.code
                            	LM24:
                            	LBE2:
00000B69                    	.debug
00000B69 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      
00000B7C 2A 00 00 00        		.dd LM25-_TaskA
00000B7E 0D 00 0A 00        		.dw 0x0d,0x0a
00008E8C                    	.code
                            	LM25:
                            	L3:
                            	
00008E8C 42 00              		sp+=2
00008E8D 88 98              		pop bp from [sp]
00008E8E 90 9A              		retf
                            		.endp	// end of TaskA
                            	
00000B80                    	.debug
00000B80 2E 00 73 00        		.dw '.stabs "data:p32",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 32 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      
00008E8F                    	.CODE
00000B9D                    	.debug
00000B9D 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
00000BAF 07 00 00 00        		.dd LBB2-_TaskA
00000BB1 0D 00 0A 00        		.dw 0x0d,0x0a
00008E8F                    	.code
00000BB3                    	.debug
00000BB3 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
00008E8F                    	.CODE
00000BCF                    	.debug
00000BCF 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
00000BE1 2A 00 00 00        		.dd LBE2-_TaskA
00000BE3 0D 00 0A 00        		.dw 0x0d,0x0a
00008E8F                    	.code
00000BE5                    	.debug
00000BE5 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000BEE 2D 00 00 00        		.dd LME2-_TaskA
00000BF0 0D 00 0A 00        		.dw 0x0d,0x0a
00008E8F                    	.code
                            	LME2:
00008E8F                    	.code
00000BF2                    	.debug
00000BF2 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
         74 00 00 00
         0D 00 0A 00
00008E8F                    	.CODE
                            	.public _TaskB
                            	_TaskB:	.proc
00000C12                    	.debug
00000C12 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      
00000C25 00 00 00 00        		.dd LM26-_TaskB
00000C27 0D 00 0A 00        		.dw 0x0d,0x0a
00008E8F                    	.code
                            	LM26:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008E8F 88 DA              		push bp to [sp]
00008E90 42 20              		sp-=2
00008E91 08 0B 01 00        		bp=sp+1
                            	
00008E93 0D 03 05 00        		R1=BP+5
00008E95 01 D2              		[bp+1]=R1	// QImode move
00000C29                    	.debug
00000C29 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      
00000C3C 07 00 00 00        		.dd LM27-_TaskB
00000C3E 0D 00 0A 00        		.dw 0x0d,0x0a
00008E96                    	.code
                            	LM27:
                            	LBB3:
                            	L8:
00000C40                    	.debug
00000C40 2E 00 73 00        		.dw '.stabn 0x44,0,83,',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 33 00
         2C 00 00 00
         00 00      
00000C53 07 00 00 00        		.dd LM28-_TaskB
00000C55 0D 00 0A 00        		.dw 0x0d,0x0a
00008E96                    	.code
                            	LM28:
00008E96 C8 DA              		[SP--]=BP	// QImode move
00008E97 40 92              		R1=0	// QImode move
00008E98 C8 D2              		[SP--]=R1	// QImode move
00008E99 11 93 AC 05        		R1=[_sem]	// QImode move
00008E9B C8 D2              		[SP--]=R1	// QImode move
00008E9C 40 F0 86 8B        		call _OSSemPend	// call without return value
00008E9E 43 00              		SP = SP + 3	//SP
00000C57                    	.debug
00000C57 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      
00000C6A 10 00 00 00        		.dd LM29-_TaskB
00000C6C 0D 00 0A 00        		.dw 0x0d,0x0a
00008E9F                    	.code
                            	LM29:
00008E9F 11 93 AC 05        		R1=[_sem]	// QImode move
00008EA1 C8 D2              		[SP--]=R1	// QImode move
00008EA2 40 F0 38 8C        		call _OSSemPost	// call with return value
00008EA4 41 00              		SP = SP + 1	//SP
00000C6E                    	.debug
00000C6E 2E 00 73 00        		.dw '.stabn 0x44,0,88,',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 38 00
         2C 00 00 00
         00 00      
00000C81 16 00 00 00        		.dd LM30-_TaskB
00000C83 0D 00 0A 00        		.dw 0x0d,0x0a
00008EA5                    	.code
                            	LM30:
00008EA5 40 92              		R1=0	// QImode move
00008EA6 19 D3 00 70        		[28672]=R1	// QImode move
00000C85                    	.debug
00000C85 2E 00 73 00        		.dw '.stabn 0x44,0,90,',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 30 00
         2C 00 00 00
         00 00      
00000C98 19 00 00 00        		.dd LM31-_TaskB
00000C9A 0D 00 0A 00        		.dw 0x0d,0x0a
00008EA8                    	.code
                            	LM31:
00008EA8 09 93 00 19        		R1=6400	// QImode move
00008EAA C8 D2              		[SP--]=R1	// QImode move
00008EAB 40 F0 9A 88        		call _OSTimeDly	// call without return value
00008EAD 41 00              		SP = SP + 1	//SP
00000C9C                    	.debug
00000C9C 2E 00 73 00        		.dw '.stabn 0x44,0,81,',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 31 00
         2C 00 00 00
         00 00      
00000CAF 1F 00 00 00        		.dd LM32-_TaskB
00000CB1 0D 00 0A 00        		.dw 0x0d,0x0a
00008EAE                    	.code
                            	LM32:
                            	L10:
00008EAE 0F 9F 96 8E        		pc=L8	// Indirect jump
                            	L9:
00000CB3                    	.debug
00000CB3 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      
00000CC6 21 00 00 00        		.dd LM33-_TaskB
00000CC8 0D 00 0A 00        		.dw 0x0d,0x0a
00008EB0                    	.code
                            	LM33:
                            	LBE3:
00000CCA                    	.debug
00000CCA 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      
00000CDD 21 00 00 00        		.dd LM34-_TaskB
00000CDF 0D 00 0A 00        		.dw 0x0d,0x0a
00008EB0                    	.code
                            	LM34:
                            	L7:
                            	
00008EB0 42 00              		sp+=2
00008EB1 88 98              		pop bp from [sp]
00008EB2 90 9A              		retf
                            		.endp	// end of TaskB
                            	
00000CE1                    	.debug
00000CE1 2E 00 73 00        		.dw '.stabs "data:p32",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 32 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      
00008EB3                    	.CODE
00000CFE                    	.debug
00000CFE 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
00000D10 07 00 00 00        		.dd LBB3-_TaskB
00000D12 0D 00 0A 00        		.dw 0x0d,0x0a
00008EB3                    	.code
00000D14                    	.debug
00000D14 2E 00 73 00        		.dw '.stabs "errb: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 62 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
00008EB3                    	.CODE
00000D30                    	.debug
00000D30 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
00000D42 21 00 00 00        		.dd LBE3-_TaskB
00000D44 0D 00 0A 00        		.dw 0x0d,0x0a
00008EB3                    	.code
00000D46                    	.debug
00000D46 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000D4F 24 00 00 00        		.dd LME3-_TaskB
00000D51 0D 00 0A 00        		.dw 0x0d,0x0a
00008EB3                    	.code
                            	LME3:
00008EB3                    	.code
00000D53                    	.debug
00000D53 2E 00 73 00        		.dw '.stabs "TaskC:F19",36,0,0,',0,0,offset _TaskC,seg _TaskC,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         54 00 61 00
         73 00 6B 00
         43 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
         98 00 00 00
         0D 00 0A 00
00008EB3                    	.CODE
                            	.public _TaskC
                            	_TaskC:	.proc
00000D73                    	.debug
00000D73 2E 00 73 00        		.dw '.stabn 0x44,0,98,',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 38 00
         2C 00 00 00
         00 00      
00000D86 00 00 00 00        		.dd LM35-_TaskC
00000D88 0D 00 0A 00        		.dw 0x0d,0x0a
00008EB3                    	.code
                            	LM35:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008EB3 88 DA              		push bp to [sp]
00008EB4 42 20              		sp-=2
00008EB5 08 0B 01 00        		bp=sp+1
                            	
00008EB7 0D 03 05 00        		R1=BP+5
00008EB9 01 D2              		[bp+1]=R1	// QImode move
00000D8A                    	.debug
00000D8A 2E 00 73 00        		.dw '.stabn 0x44,0,99,',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 39 00
         2C 00 00 00
         00 00      
00000D9D 07 00 00 00        		.dd LM36-_TaskC
00000D9F 0D 00 0A 00        		.dw 0x0d,0x0a
00008EBA                    	.code
                            	LM36:
                            	LBB4:
                            	L12:
00000DA1                    	.debug
00000DA1 2E 00 73 00        		.dw '.stabn 0x44,0,102,',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
         32 00 2C 00
         00 00 00 00
00000DB5 07 00 00 00        		.dd LM37-_TaskC
00000DB7 0D 00 0A 00        		.dw 0x0d,0x0a
00008EBA                    	.code
                            	LM37:
00008EBA C8 DA              		[SP--]=BP	// QImode move
00008EBB 40 92              		R1=0	// QImode move
00008EBC C8 D2              		[SP--]=R1	// QImode mo

⌨️ 快捷键说明

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