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

📄 os_time.lst

📁 此代码是ucos-II在凌阳61单片机上的移植
💻 LST
📖 第 1 页 / 共 5 页
字号:
         54 00 43 00
         42 00 43 00
         79 00 63 00
         6C 00 65 00
         73 00 54 00
         6F 00 74 00
         3A 00 32 00
         35 00 2C 00
         33 00 33 00
         36 00 2C 00
         33 00 32 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
000009DC 2E 00 73 00        		.DW '.stabs "OSTCBCyclesStart:25,368,32;OSTCBStkBase:40,400,16;\\",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 43 00
         79 00 63 00
         6C 00 65 00
         73 00 53 00
         74 00 61 00
         72 00 74 00
         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      
00000A25 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
00009C4C                    	.CODE
00000A77                    	.debug
00000A77 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
00009C4C                    	.CODE
00009C4C                    	.code
00000A99                    	.debug
00000A99 2E 00 73 00        		.dw '.stabs "OSTimeDly:F19",36,0,0,',0,0,offset _OSTimeDly,seg _OSTimeDly,0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         4F 00 53 00
         54 00 69 00
         6D 00 65 00
         44 00 6C 00
         79 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
         00 00 00 00
         0D 00 0A 00
00009C4C                    	.CODE
                            	.public _OSTimeDly
                            	_OSTimeDly:	.proc
00000ABD                    	.debug
00000ABD 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      
00000AD0 00 00 00 00        		.dd LM1-_OSTimeDly
00000AD2 0D 00 0A 00        		.dw 0x0d,0x0a
00009C4C                    	.code
                            	LM1:
                            		// total=4, vars=4
                            		// frame_pointer_needed: 1
00009C4C 88 DA              		push bp to [sp]
00009C4D 44 20              		sp-=4
00009C4E 08 0B 01 00        		bp=sp+1
                            	
00009C50 0D 03 07 00        		R1=BP+7
00009C52 01 D2              		[bp+1]=R1	// QImode move
00000AD4                    	.debug
00000AD4 2E 00 73 00        		.dw '.stabn 0x44,0,38,',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 38 00
         2C 00 00 00
         00 00      
00000AE7 07 00 00 00        		.dd LM2-_OSTimeDly
00000AE9 0D 00 0A 00        		.dw 0x0d,0x0a
00009C53                    	.code
                            	LM2:
                            	LBB2:
00000AEB                    	.debug
00000AEB 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      
00000AFE 07 00 00 00        		.dd LM3-_OSTimeDly
00000B00 0D 00 0A 00        		.dw 0x0d,0x0a
00009C53                    	.code
                            	LM3:
00009C53 01 94              		R2=[bp+1]	// QImode move
00009C54 C2 92              		R1=[R2]	// QImode move
00009C55 40 42              		CMP R1,0	// QImode test
00009C56 02 4E 0F 9F        		NSJZ L3	//QImode EQ
         9E 9C      
00000B02                    	.debug
00000B02 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      
00000B15 0D 00 00 00        		.dd LM4-_OSTimeDly
00000B17 0D 00 0A 00        		.dw 0x0d,0x0a
00009C59                    	.code
                            	LM4:
                            	LBB3:
00009C59 40 F0 99 9F        		call _Critical_in	// call with return value
00000B19                    	.debug
00000B19 2E 00 73 00        		.dw '.stabn 0x44,0,47,',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 37 00
         2C 00 00 00
         00 00      
00000B2C 0F 00 00 00        		.dd LM5-_OSTimeDly
00000B2E 0D 00 0A 00        		.dw 0x0d,0x0a
00009C5B                    	.code
                            	LM5:
00009C5B 12 95 8F 01        		R2=[_OSTCBCur]	// QImode move
00009C5D 02 93              		R1=R2	// QImode move
00009C5E 4F 04              		R2=R2+15
00009C5F 02 97              		R3=R2	// QImode move
00009C60 C3 92              		R1=[R3]	// QImode move
00009C61 C5 D2              		[BP]=R1	// QImode move
00000B30                    	.debug
00000B30 2E 00 73 00        		.dw '.stabn 0x44,0,48,',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 38 00
         2C 00 00 00
         00 00      
00000B43 16 00 00 00        		.dd LM6-_OSTimeDly
00000B45 0D 00 0A 00        		.dw 0x0d,0x0a
00009C62                    	.code
                            	LM6:
00009C62 09 93 07 01        		R1=_OSRdyTbl	// QImode move
00009C64 C5 94              		R2=[BP]	// QImode move
00009C65 02 03              		R1 = R1 + R2	//addqi3
00009C66 0A 95 07 01        		R2=_OSRdyTbl	// QImode move
00009C68 C5 96              		R3=[BP]	// QImode move
00009C69 03 05              		R2 = R2 + R3	//addqi3
00009C6A 14 99 8F 01        		R4=[_OSTCBCur]	// QImode move
00009C6C 04 97              		R3=R4	// QImode move
00009C6D 50 08              		R4=R4+16
00009C6E 04 97              		R3=R4	// QImode move
00009C6F C3 96              		R3=[R3]	// QImode move
00009C70 02 D6              		[bp+2]=R3	// QImode move
00009C71 02 98              		R4=[bp+2]	// QImode move
00009C72 0C 89 FF FF        		R4=R4^0xffff	// one_cmplqi2
00009C74 03 D8              		[bp+3]=R4	// QImode move
00009C75 02 97              		R3=R2	// QImode move
00009C76 C3 98              		R4=[R3]	// QImode move
00009C77 03 96              		R3=[bp+3]	// QImode move
00009C78 03 B9              		R4&=R3
00009C79 01 97              		R3=R1	// QImode move
00009C7A C3 D8              		[R3]=R4	// QImode move
00000B47                    	.debug
00000B47 2E 00 73 00        		.dw '.stabn 0x44,0,49,',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 39 00
         2C 00 00 00
         00 00      
00000B5A 2F 00 00 00        		.dd LM7-_OSTimeDly
00000B5C 0D 00 0A 00        		.dw 0x0d,0x0a
00009C7B                    	.code
                            	LM7:
00009C7B 09 93 07 01        		R1=_OSRdyTbl	// QImode move
00009C7D C5 94              		R2=[BP]	// QImode move
00009C7E 02 03              		R1 = R1 + R2	//addqi3
00009C7F 01 97              		R3=R1	// QImode move
00009C80 C3 94              		R2=[R3]	// QImode move
00009C81 40 44              		CMP R2,0	// QImode test
00009C82 0F 4E 01 EE        		NSJNZ L4	//QImode NE
         00 EE      
00000B5E                    	.debug
00000B5E 2E 00 73 00        		.dw '.stabn 0x44,0,50,',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
         35 00 30 00
         2C 00 00 00
         00 00      
00000B71 39 00 00 00        		.dd LM8-_OSTimeDly
00000B73 0D 00 0A 00        		.dw 0x0d,0x0a
00009C85                    	.code
                            	LM8:
00009C85 12 95 8F 01        		R2=[_OSTCBCur]	// QImode move
00009C87 02 93              		R1=R2	// QImode move
00009C88 51 04              		R2=R2+17
00009C89 02 99              		R4=R2	// QImode move
00009C8A C4 96              		R3=[R4]	// QImode move
00009C8B 0B 83 FF FF        		R1=R3^0xffff	// one_cmplqi2
00009C8D 12 95 06 01        		R2=[_OSRdyGrp]	// QImode move
00009C8F 01 B5              		R2&=R1
00009C90 1A D5 06 01        		[_OSRdyGrp]=R2	// QImode move
                            	L4:
00000B75                    	.debug
00000B75 2E 00 73 00        		.dw '.stabn 0x44,0,52,',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
         35 00 32 00
         2C 00 00 00
         00 00      
00000B88 46 00 00 00        		.dd LM9-_OSTimeDly
00000B8A 0D 00 0A 00        		.dw 0x0d,0x0a
00009C92                    	.code
                            	LM9:
00009C92 12 95 8F 01        		R2=[_OSTCBCur]	// QImode move
00009C94 02 93              		R1=R2	// QImode move
00009C95 4A 04              		R2=R2+10
00009C96 01 96              		R3=[bp+1]	// QImode move
00009C97 C3 92              		R1=[R3]	// QImode move
00009C98 02 99              		R4=R2	// QImode move
00009C99 C4 D2              		[R4]=R1	// QImode move
00000B8C                    	.debug
00000B8C 2E 00 73 00        		.dw '.stabn 0x44,0,53,',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
         35 00 33 00
         2C 00 00 00
         00 00      
00000B9F 4E 00 00 00        		.dd LM10-_OSTimeDly
00000BA1 0D 00 0A 00        		.dw 0x0d,0x0a
00009C9A                    	.code
                            	LM10:
00009C9A 40 F0 A6 9F        		call _Critical_out	// call with return value
00000BA3                    	.debug
00000BA3 2E 00 73 00        		.dw '.stabn 0x44,0,54,',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
         35 00 34 00
         2C 00 00 00
         00 00      
00000BB6 50 00 00 00        		.dd LM11-_OSTimeDly
00000BB8 0D 00 0A 00        		.dw 0x0d,0x0a
00009C9C                    	.code
                            	LM11:
00009C9C 40 F0 B7 89        		call _OS_Sched	// call without return value
00000BBA                    	.debug
00000BBA 2E 00 73 00        		.dw '.stabn 0x44,0,55,',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
         35 00 35 00
         2C 00 00 00
         00 00      
00000BCD 52 00 00 00        		.dd LM12-_OSTimeDly
00000BCF 0D 00 0A 00        		.dw 0x0d,0x0a
00009C9E                    	.code
                            	LM12:
                            	LBE3:
                            	L3:
00000BD1                    	.debug
00000BD1 2E 00 73 00        		.dw '.stabn 0x44,0,56,',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
         35 00 36 00
         2C 00 00 00
         00 00      
00000BE4 52 00 00 00        		.dd LM13-_OSTimeDly
00000BE6 0D 00 0A 00        		.dw 0x0d,0x0a
00009C9E                    	.code
                            	LM13:
                            	LBE2:
00000BE8                    	.debug
00000BE8 2E 00 73 00        		.dw '.stabn 0x44,0,56,',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
         35 00 36 00
         2C 00 00 00
         00 00      
00000BFB 52 00 00 00        		.dd LM14-_OSTimeDly
00000BFD 0D 00 0A 00        		.dw 0x0d,0x0a
00009C9E                    	.code
                            	LM14:
                            	L2:
                            	
00009C9E 44 00              		sp+=4
00009C9F 88 98              		pop bp from [sp]
00009CA0 90 9A              		retf
                            		.endp	// end of OSTimeDly
                            	
00000BFF                    	.debug
00000BFF 2E 00 73 00        		.dw '.stabs "ticks:p23",160,0,0,7',0x0d,0x0a
         74 00 61 00
         62 00 73 00
         20 00 22 00
         74 00 69 00
         63 00 6B 00
         73 00 3A 00
         70 00 32 00
         33 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
00009CA1                    	.CODE

⌨️ 快捷键说明

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