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

📄 os_task.lst

📁 此代码是ucos-II在凌阳61单片机上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
                            	// GCC inline ASM end
00000ABA                    	.debug
00000ABA 2E 00 73 00        		.dw '.stabn 0x44,0,206,',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 30 00
         36 00 2C 00
         00 00 00 00
00000ACE A9 00 00 00        		.dd LM27-_OSTaskCreate
00000AD0 0D 00 0A 00        		.dw 0x0d,0x0a
00008DC7                    	.code
                            	LM27:
00008DC7 68 92              		R1=40	// QImode move
00008DC8 0F 9F CA 8D        		pc=L3	// Indirect jump
                            	L9:
00000AD2                    	.debug
00000AD2 2E 00 73 00        		.dw '.stabn 0x44,0,208,',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 30 00
         38 00 2C 00
         00 00 00 00
00000AE6 AC 00 00 00        		.dd LM28-_OSTaskCreate
00000AE8 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCA                    	.code
                            	LM28:
                            	LBE2:
00000AEA                    	.debug
00000AEA 2E 00 73 00        		.dw '.stabn 0x44,0,208,',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 30 00
         38 00 2C 00
         00 00 00 00
00000AFE AC 00 00 00        		.dd LM29-_OSTaskCreate
00000B00 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCA                    	.code
                            	LM29:
                            	L3:
                            	
00008DCA 43 00              		sp+=3
00008DCB 88 98              		pop bp from [sp]
00008DCC 90 9A              		retf
                            		.endp	// end of OSTaskCreate
                            	
00000B02                    	.debug
00000B02 2E 00 73 00        		.dw '.stabs "task:p41=*42=f19",160,0,0,6',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         74 00 61 00
         73 00 6B 00
         3A 00 70 00
         34 00 31 00
         3D 00 2A 00
         34 00 32 00
         3D 00 66 00
         31 00 39 00
         22 00 2C 00
         31 00 36 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         36 00 0D 00
         0A 00      
00008DCD                    	.CODE
00000B27                    	.debug
00000B27 2E 00 73 00        		.dw '.stabs "pdata:p32",160,0,0,7',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         70 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 37 00
         0D 00 0A 00
00008DCD                    	.CODE
00000B45                    	.debug
00000B45 2E 00 73 00        		.dw '.stabs "ptos:p37",160,0,0,8',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         70 00 74 00
         6F 00 73 00
         3A 00 70 00
         33 00 37 00
         22 00 2C 00
         31 00 36 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         38 00 0D 00
         0A 00      
00008DCD                    	.CODE
00000B62                    	.debug
00000B62 2E 00 73 00        		.dw '.stabs "prio:p21",160,0,0,9',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         70 00 72 00
         69 00 6F 00
         3A 00 70 00
         32 00 31 00
         22 00 2C 00
         31 00 36 00
         30 00 2C 00
         30 00 2C 00
         30 00 2C 00
         39 00 0D 00
         0A 00      
00008DCD                    	.CODE
00000B7F                    	.debug
00000B7F 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
00000B91 07 00 00 00        		.dd LBB2-_OSTaskCreate
00000B93 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCD                    	.code
00000B95                    	.debug
00000B95 2E 00 73 00        		.dw '.stabs "psp:32",128,0,0,0',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         70 00 73 00
         70 00 3A 00
         33 00 32 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      
00008DCD                    	.CODE
00000BB0                    	.debug
00000BB0 2E 00 73 00        		.dw '.stabs "err:21",128,0,0,1',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         65 00 72 00
         72 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
         31 00 0D 00
         0A 00      
00008DCD                    	.CODE
00000BCB                    	.debug
00000BCB 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
00000BDD AC 00 00 00        		.dd LBE2-_OSTaskCreate
00000BDF 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCD                    	.code
00000BE1                    	.debug
00000BE1 2E 00 73 00        		.dw '.stabf ',0,0
         74 00 61 00
         62 00 66 00
         20 00 00 00
         00 00      
00000BEA AF 00 00 00        		.dd LME2-_OSTaskCreate
00000BEC 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCD                    	.code
                            	LME2:
00008DCD                    	.code
00000BEE                    	.debug
00000BEE 2E 00 73 00        		.dw '.stabs "OSTaskQuery:F21",36,0,0,',0,0,offset _OSTaskQuery,seg _OSTaskQuery,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         4F 00 53 00
         54 00 61 00
         73 00 6B 00
         51 00 75 00
         65 00 72 00
         79 00 3A 00
         46 00 32 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
         B6 00 00 00
         0D 00 0A 00
00008DCD                    	.CODE
                            	.public _OSTaskQuery
                            	_OSTaskQuery:	.proc
00000C14                    	.debug
00000C14 2E 00 73 00        		.dw '.stabn 0x44,0,702,',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
         32 00 2C 00
         00 00 00 00
00000C28 00 00 00 00        		.dd LM30-_OSTaskQuery
00000C2A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCD                    	.code
                            	LM30:
                            		// total=2, vars=2
                            		// frame_pointer_needed: 1
00008DCD 88 DA              		push bp to [sp]
00008DCE 42 20              		sp-=2
00008DCF 08 0B 01 00        		bp=sp+1
                            	
00008DD1 0D 03 05 00        		R1=BP+5
00008DD3 01 D2              		[bp+1]=R1	// QImode move
00000C2C                    	.debug
00000C2C 2E 00 73 00        		.dw '.stabn 0x44,0,703,',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
         33 00 2C 00
         00 00 00 00
00000C40 07 00 00 00        		.dd LM31-_OSTaskQuery
00000C42 0D 00 0A 00        		.dw 0x0d,0x0a
00008DD4                    	.code
                            	LM31:
                            	LBB3:
00000C44                    	.debug
00000C44 2E 00 73 00        		.dw '.stabn 0x44,0,706,',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
         36 00 2C 00
         00 00 00 00
00000C58 07 00 00 00        		.dd LM32-_OSTaskQuery
00000C5A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DD4                    	.code
                            	LM32:
00008DD4 01 94              		R2=[bp+1]	// QImode move
00008DD5 C2 92              		R1=[R2]	// QImode move
00008DD6 4C 42              		CMP R1,12	// QImode compare
00008DD7 0C 8E 01 EE        		NSJNA L15	//QImode LEU
         00 EE      
00008DDA 01 96              		R3=[bp+1]	// QImode move
00008DDB C3 92              		R1=[R3]	// QImode move
00008DDC 09 43 FF 00        		CMP R1,255	// QImode compare
00008DDE 05 5E 01 EE        		NSJZ L15	//QImode EQ
         00 EE      
00000C5C                    	.debug
00000C5C 2E 00 73 00        		.dw '.stabn 0x44,0,707,',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
         37 00 2C 00
         00 00 00 00
00000C70 14 00 00 00        		.dd LM33-_OSTaskQuery
00000C72 0D 00 0A 00        		.dw 0x0d,0x0a
00008DE1                    	.code
                            	LM33:
00008DE1 6A 92              		R1=42	// QImode move
00008DE2 0F 9F 18 8E        		pc=L14	// Indirect jump
                            	L15:
00000C74                    	.debug
00000C74 2E 00 73 00        		.dw '.stabn 0x44,0,709,',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
         39 00 2C 00
         00 00 00 00
00000C88 17 00 00 00        		.dd LM34-_OSTaskQuery
00000C8A 0D 00 0A 00        		.dw 0x0d,0x0a
00008DE4                    	.code
                            	LM34:
                            	// GCC inline ASM start
00008DE4 40 F1              		INT OFF 
                            		
                            	// GCC inline ASM end
00000C8C                    	.debug
00000C8C 2E 00 73 00        		.dw '.stabn 0x44,0,710,',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
         30 00 2C 00
         00 00 00 00
00000CA0 18 00 00 00        		.dd LM35-_OSTaskQuery
00000CA2 0D 00 0A 00        		.dw 0x0d,0x0a
00008DE5                    	.code
                            	LM35:
00008DE5 01 94              		R2=[bp+1]	// QImode move
00008DE6 C2 92              		R1=[R2]	// QImode move
00008DE7 09 43 FF 00        		CMP R1,255	// QImode compare
00008DE9 0A 4E 01 EE        		NSJNZ L16	//QImode NE
         00 EE      
00000CA4                    	.debug
00000CA4 2E 00 73 00        		.dw '.stabn 0x44,0,711,',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
         31 00 2C 00
         00 00 00 00
00000CB8 1F 00 00 00        		.dd LM36-_OSTaskQuery
00000CBA 0D 00 0A 00        		.dw 0x0d,0x0a
00008DEC                    	.code
                            	LM36:
00008DEC 12 95 52 00        		R2=[_OSTCBCur]	// QImode move
00008DEE 02 93              		R1=R2	// QImode move
00008DEF 46 04              		R2=R2+6
00008DF0 02 97              		R3=R2	// QImode move
00008DF1 C3 92              		R1=[R3]	// QImode move
00008DF2 01 94              		R2=[bp+1]	// QImode move
00008DF3 C2 D2              		[R2]=R1	// QImode move
                            	L16:
00000CBC                    	.debug
00000CBC 2E 00 73 00        		.dw '.stabn 0x44,0,713,',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
         33 00 2C 00
         00 00 00 00
00000CD0 27 00 00 00        		.dd LM37-_OSTaskQuery
00000CD2 0D 00 0A 00        		.dw 0x0d,0x0a
00008DF4                    	.code
                            	LM37:
00008DF4 09 93 56 00        		R1=_OSTCBPrioTbl	// QImode move
00008DF6 01 96              		R3=[bp+1]	// QImode move
00008DF7 C3 94              		R2=[R3]	// QImode move
00008DF8 02 03              		R1 = R1 + R2	//addqi3
00008DF9 01 97              		R3=R1	// QImode move
00008DFA C3 94              		R2=[R3]	// QImode move
00008DFB C5 D4              		[BP]=R2	// QImode move
00008DFC 40 44              		CMP R2,0	// QImode test
00008DFD 07 4E 01 EE        		NSJNZ L17	//QImode NE
         00 EE      
00000CD4                    	.debug
00000CD4 2E 00 73 00        		.dw '.stabn 0x44,0,714,',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
         34 00 2C 00
         00 00 00 00
00000CE8 33 00 00 00        		.dd LM38-_OSTaskQuery
00000CEA 0D 00 0A 00        		.dw 0x0d,0x0a
00008E00                    	.code
                            	LM38:
                            	// GCC inline ASM start
00008E00 41 F1              		INT IRQ 
00008E01 42 F1              		INT FIQ 
                            		
                            	// GCC inline ASM end
00000CEC                    	.debug
00000CEC 2E 00 73 00        		.dw '.stabn 0x44,0,715,',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
         35 00 2C 00
         00 00 00 00
00000D00 35 00 00 00        		.dd LM39-_OSTaskQuery
00000D02 0D 00 0A 00        		.dw 0x0d,0x0a
00008E02                    	.code
                            	LM39:
00008E02 69 92              		R1=41	// QImode move
00008E03 0F 9F 18 8E        		pc=L14	// Indirect jump
                            	L17:
00000D04                    	.debug
00000D04 2E 00 73 00        		.dw '.stabn 0x44,0,717,',0,0
         74 00 61 00
         62 00 6E 00
         20 00 30 

⌨️ 快捷键说明

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