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

📄 os_task.lst

📁 此代码是ucos-II在凌阳61单片机上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
00000C19 49 00 00 00        		.dd LM15-_OSTaskChangePrio
00000C1B 0D 00 0A 00        		.dw 0x0d,0x0a
00008D7C                    	.code
                            	LM15:
00008D7C 05 95              		R2=BP	// QImode move
00008D7D 0D 03 01 00        		R1=BP+1
00008D7F 0A 95 93 01        		R2=_OSTCBPrioTbl	// QImode move
00008D81 07 98              		R4=[bp+7]	// QImode move
00008D82 C4 96              		R3=[R4]	// QImode move
00008D83 03 05              		R2 = R2 + R3	//addqi3
00008D84 02 99              		R4=R2	// QImode move
00008D85 C4 96              		R3=[R4]	// QImode move
00008D86 01 95              		R2=R1	// QImode move
00008D87 C2 D6              		[R2]=R3	// QImode move
00000C1D                    	.debug
00000C1D 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      
00000C30 55 00 00 00        		.dd LM16-_OSTaskChangePrio
00000C32 0D 00 0A 00        		.dw 0x0d,0x0a
00008D88                    	.code
                            	LM16:
00008D88 05 93              		R1=BP	// QImode move
00008D89 0D 05 01 00        		R2=BP+1
00008D8B 02 97              		R3=R2	// QImode move
00008D8C C3 92              		R1=[R3]	// QImode move
00008D8D 40 42              		CMP R1,0	// QImode test
00008D8E 07 4E 01 EE        		NSJNZ L8	//QImode NE
         00 EE      
00000C34                    	.debug
00000C34 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      
00000C47 5E 00 00 00        		.dd LM17-_OSTaskChangePrio
00000C49 0D 00 0A 00        		.dw 0x0d,0x0a
00008D91                    	.code
                            	LM17:
                            	LBB4:
00008D91 40 F0 A6 9F        		call _Critical_out	// call with return value
00000C4B                    	.debug
00000C4B 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      
00000C5E 60 00 00 00        		.dd LM18-_OSTaskChangePrio
00000C60 0D 00 0A 00        		.dw 0x0d,0x0a
00008D93                    	.code
                            	LM18:
00008D93 69 92              		R1=41	// QImode move
00008D94 0F 9F 75 8F        		pc=L2	// Indirect jump
00000C62                    	.debug
00000C62 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      
00000C75 63 00 00 00        		.dd LM19-_OSTaskChangePrio
00000C77 0D 00 0A 00        		.dw 0x0d,0x0a
00008D96                    	.code
                            	LM19:
                            	LBE4:
                            	L8:
00000C79                    	.debug
00000C79 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      
00000C8C 63 00 00 00        		.dd LM20-_OSTaskChangePrio
00000C8E 0D 00 0A 00        		.dw 0x0d,0x0a
00008D96                    	.code
                            	LM20:
00008D96 05 93              		R1=BP	// QImode move
00008D97 0D 05 01 00        		R2=BP+1
00008D99 02 99              		R4=R2	// QImode move
00008D9A C4 92              		R1=[R4]	// QImode move
00008D9B 41 42              		CMP R1,1	// QImode compare
00008D9C 07 4E 01 EE        		NSJNZ L9	//QImode NE
         00 EE      
00000C90                    	.debug
00000C90 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      
00000CA3 6C 00 00 00        		.dd LM21-_OSTaskChangePrio
00000CA5 0D 00 0A 00        		.dw 0x0d,0x0a
00008D9F                    	.code
                            	LM21:
                            	LBB5:
00008D9F 40 F0 A6 9F        		call _Critical_out	// call with return value
00000CA7                    	.debug
00000CA7 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      
00000CBA 6E 00 00 00        		.dd LM22-_OSTaskChangePrio
00000CBC 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA1                    	.code
                            	LM22:
00008DA1 4B 92              		R1=11	// QImode move
00008DA2 0F 9F 75 8F        		pc=L2	// Indirect jump
00000CBE                    	.debug
00000CBE 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      
00000CD1 71 00 00 00        		.dd LM23-_OSTaskChangePrio
00000CD3 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA4                    	.code
                            	LM23:
                            	LBE5:
                            	L9:
00000CD5                    	.debug
00000CD5 2E 00 73 00        		.dw '.stabn 0x44,0,92,',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 32 00
         2C 00 00 00
         00 00      
00000CE8 71 00 00 00        		.dd LM24-_OSTaskChangePrio
00000CEA 0D 00 0A 00        		.dw 0x0d,0x0a
00008DA4                    	.code
                            	LM24:
00008DA4 05 95              		R2=BP	// QImode move
00008DA5 0D 03 03 00        		R1=BP+3
00008DA7 07 94              		R2=[bp+7]	// QImode move
00008DA8 07 94              		R2=[bp+7]	// QImode move
00008DA9 0A 07 01 00        		R3=R2+1
00008DAB 03 99              		R4=R3	// QImode move
00008DAC C4 94              		R2=[R4]	// QImode move
00008DAD 72 97              		R3=R2 lsr 3
00008DAE 01 95              		R2=R1	// QImode move
00008DAF C2 D6              		[R2]=R3	// QImode move
00000CEC                    	.debug
00000CEC 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      
00000CFF 7D 00 00 00        		.dd LM25-_OSTaskChangePrio
00000D01 0D 00 0A 00        		.dw 0x0d,0x0a
00008DB0                    	.code
                            	LM25:
00008DB0 05 95              		R2=BP	// QImode move
00008DB1 0D 03 02 00        		R1=BP+2
00008DB3 07 94              		R2=[bp+7]	// QImode move
00008DB4 07 98              		R4=[bp+7]	// QImode move
00008DB5 0C 07 01 00        		R3=R4+1
00008DB7 03 95              		R2=R3	// QImode move
00008DB8 C2 94              		R2=[R2]	// QImode move
00008DB9 0A B9 07 00        		R4=R2&7
00008DBB 01 95              		R2=R1	// QImode move
00008DBC C2 D8              		[R2]=R4	// QImode move
00000D03                    	.debug
00000D03 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      
00000D16 8A 00 00 00        		.dd LM26-_OSTaskChangePrio
00000D18 0D 00 0A 00        		.dw 0x0d,0x0a
00008DBD                    	.code
                            	LM26:
00008DBD 05 93              		R1=BP	// QImode move
00008DBE 0D 07 05 00        		R3=BP+5
00008DC0 08 D6              		[bp+8]=R3	// QImode move
00008DC1 05 93              		R1=BP	// QImode move
00008DC2 0D 05 03 00        		R2=BP+3
00008DC4 41 92              		R1=1	// QImode move
00008DC5 02 99              		R4=R2	// QImode move
00008DC6 C4 94              		R2=[R4]	// QImode move
00008DC7 C8 D4              		[SP--]=R2	// QImode move
00008DC8 C8 D2              		[SP--]=R1	// QImode move
00008DC9 40 F0 1E A1        		call __lshiu1	// call with return value
00008DCB 42 00              		SP = SP + 2	//SP
00008DCC 08 94              		R2=[bp+8]	// QImode move
00008DCD C2 D2              		[R2]=R1	// QImode move
00000D1A                    	.debug
00000D1A 2E 00 73 00        		.dw '.stabn 0x44,0,100,',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
         30 00 2C 00
         00 00 00 00
00000D2E 9B 00 00 00        		.dd LM27-_OSTaskChangePrio
00000D30 0D 00 0A 00        		.dw 0x0d,0x0a
00008DCE                    	.code
                            	LM27:
00008DCE 05 93              		R1=BP	// QImode move
00008DCF 0D 07 04 00        		R3=BP+4
00008DD1 09 D6              		[bp+9]=R3	// QImode move
00008DD2 05 93              		R1=BP	// QImode move
00008DD3 0D 05 02 00        		R2=BP+2
00008DD5 41 92              		R1=1	// QImode move
00008DD6 02 99              		R4=R2	// QImode move
00008DD7 C4 94              		R2=[R4]	// QImode move
00008DD8 C8 D4              		[SP--]=R2	// QImode move
00008DD9 C8 D2              		[SP--]=R1	// QImode move
00008DDA 40 F0 1E A1        		call __lshiu1	// call with return value
00008DDC 42 00              		SP = SP + 2	//SP
00008DDD 09 94              		R2=[bp+9]	// QImode move
00008DDE C2 D2              		[R2]=R1	// QImode move
00000D32                    	.debug
00000D32 2E 00 73 00        		.dw '.stabn 0x44,0,101,',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
         31 00 2C 00
         00 00 00 00
00000D46 AC 00 00 00        		.dd LM28-_OSTaskChangePrio
00000D48 0D 00 0A 00        		.dw 0x0d,0x0a
00008DDF                    	.code
                            	LM28:
00008DDF 09 93 93 01        		R1=_OSTCBPrioTbl	// QImode move
00008DE1 07 96              		R3=[bp+7]	// QImode move
00008DE2 C3 94              		R2=[R3]	// QImode move
00008DE3 02 03              		R1 = R1 + R2	//addqi3
00008DE4 40 94              		R2=0	// QImode move
00008DE5 01 99              		R4=R1	// QImode move
00008DE6 C4 D4              		[R4]=R2	// QImode move
00000D4A                    	.debug
00000D4A 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
00000D5E B4 00 00 00        		.dd LM29-_OSTaskChangePrio
00000D60 0D 00 0A 00        		.dw 0x0d,0x0a
00008DE7                    	.code
                            	LM29:
00008DE7 07 92              		R1=[bp+7]	// QImode move
00008DE8 07 92              		R1=[bp+7]	// QImode move
00008DE9 09 05 01 00        		R2=R1+1
00008DEB 09 93 93 01        		R1=_OSTCBPrioTbl	// QImode move
00008DED 02 97              		R3=R2	// QImode move
00008DEE C3 94              		R2=[R3]	// QImode move
00008DEF 02 03              		R1 = R1 + R2	//addqi3
00008DF0 05 95              		R2=BP	// QImode move
00008DF1 0D 07 01 00        		R3=BP+1
00008DF3 03 99              		R4=R3	// QImode move
00008DF4 C4 94              		R2=[R4]	// QImode move
00008DF5 01 97              		R3=R1	// QImode move
00008DF6 C3 D4              		[R3]=R2	// QImode move
00000D62                    	.debug
00000D62 2E 00 73 00        		.dw '.stabn 0x44,0,103,',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
         33 00 2C 00
         00 00 00 00
00000D76 C4 00 00 00        		.dd LM30-_OSTaskChangePrio
00000D78 0D 00 0A 00        		.dw 0x0d,0x0a
00008DF7                    	.code
                            	LM30:
00008DF7 05 95              		R2=BP	// QImode move
00008DF8 0D 03 06 00        		R1=BP+6
00008DFA 05 95              		R2=BP	// QImode move
00008DFB 0D 07 01 00        		R3=BP+1
00008DFD 03 95              		R2=R3	// QImode move
00008DFE C2 98              		R4=[R2]	// QImode move
00008DFF 04 95              		R2=R4	// QImode move
00008E00 0C 07 0F 00        		R3=R4+15
00008E02 03 99              		R4=R3	// QImode move
00008E03 C4 94              		R2=[R4]	// QImode move
00008E04 01 97              		R3=R1	// QImode move
00008E05 C3 D4              		[R3]=R2	// QImode move
00000D7A                    	.debug
00000D7A 2E 00 73 00        		.dw '.stabn 0x44,0,104,',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
         34 00 2C 00
         00 00 00 00
00000D8E D3 00 00 00        		.dd LM31-_OSTaskChangePrio
00000D90 0D 00 0A 00        		.dw 0x0d,0x0a
00008E06                    	.code
                            	LM31:
00008E06 05 93              		R1=BP	// QImode move
00008E07 0D 05 06 00        		R2=BP+6
00008E09 09 93 07 01        		R1=_OSRdyTbl	// QImode move
00008E0B 02 99              		R4=R2	// QImode move
00008E0C C4 94              		R2=[R4]	// QImode move
00008E0D 02 03              		R1 = R1 + R2	//addqi3
00008E0E 05 95              		R2=BP	// QImode move
00008E0F 0D 07 01 00        		R3=BP+1
00008E11 03 95              		R2=R3	// QImode move
00008E12 C2 98              		R4=[R2]	// QImode move
00008E13 04 95              		R2=R4	// QImode move
00008E14 0C 07 10 00        		R3=R4+16
00008E16 01 99              		R4=R1	// QImode move
00008E17 C4 92              		R1=[R4]	// QImode move
00008E18 03 99              		R4=R3	// QImode move
00008E19 C4 98              		R4=[R4]	// QImode move
00008E1A 04 B3              		R1&=R4
00008E1B 40 42              		CMP R1,0	// QImode test
00008E1C 02 4E 0F 9F        		NSJZ L10	//QImode EQ
         8F 8E      
00000D92                    	.debug
00000D92 2E 00 73 00        		.dw '.stabn 0x44,0,105,',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
         35 00 2C 00
         00 00 00 00
00000DA6 EC 00 00 00        		.dd LM32-_OSTaskChangePrio
00000DA8 0D 00 0A 00        		.dw 0x0d,0x0a
00008E1F                    	.code
                            	LM32:
00008E1F 05 93              		R1=BP	// QImode move
00008E20 0D 05 06 00        		R2=BP+6
00008E22 09 93 07 01        		R1=_OSRdyTbl	// QImode move
00008E24 02 97              		R3=R2	// QImode move
00008E25 C3 94              		R2=[R3]	// QImode move
00008E26 02 03              		R1 = R1 + R2	//addqi3
00008E27 05 95              		R2=BP	// QImode move
00008E28 0D 07 06 00        		R3=BP+6
00008E2A 0A 95 07 01        		R2=_OSRdyTbl	// QImode move
00008E2C 03 99              		R4=R3	// QImode move
00008E2D C4 96              		R3=[R4]	// QImode move
00008E2E 03 05              		R2 = R2 + R3	//addqi3
00008E2F 05 97              		R3=BP	// QImode move
00008E30 0D 09 01 00        		R4=BP+1
00008E32 04 97              		R3=R4	// QImode move
00008E33 C3 96              		R3=[R3]	// QImode move
00008E34 0A D6              		[bp+10]=R3	// QImode move
00008E35 0A 96              		R3=[bp+10]	// QImode move
00008E36 0A 96              		R3=[bp+10]	// QImode move
00008E37 0B 09 10 00        		R4=R3+16
00008E39 04 97              		R3=R4	// QImode move
00008E3A C3 96              		R3=[R3]	// QImode move
00008E3B 0B D6              		[bp+11]=R3	// QImode move
00008E3C 0B 98              		R4=[bp+11]	// QImode move
00008E3D 0C 89 FF FF        		R4=R4^0xffff	// one_cmplqi2
00008E3F 10 D8              		[bp+16]=R4	// QImode move
00008E40 02 97              		R3=R2	// QImode move
00008E41 C3 98              		R4=[R3]	// QImode move
00008E42 10 96              		R3=[bp+16]	// QImode move
00008E43 03 B9              		R4&=R3
00008E44 01 97              		R3=R1	// QImode move
00008E45 C3 D8              		[R3]=R4	// QImode move
00000DAA                    	.debug
00000DAA 2E 00 73 00        		.dw '.stabn 0x44,0,106,',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
         36 00 2C 00
         00 00 00 00
00000DBE 13 01 00 00        		.dd LM33-_OSTaskChangePrio
00000DC0 0D 00 0A 00        		.dw 0

⌨️ 快捷键说明

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