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

📄 ucos_ii.lst

📁 ucos在avr上的移植代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   000000C8   110F                       LSL     R17
   \   000000CA   0895                       RET     
   \                     ?0242:
   \   000000CC   0785                       LDD     R16,Z+15
   \   000000CE   1091....                   LDS     R17,LWRD(OSRdyGrp)
   \   000000D2   102B                       OR      R17,R16
   \   000000D4   1093....                   STS     LWRD(OSRdyGrp),R17
   \   000000D8   0585                       LDD     R16,Z+13
   \   000000DA   E02F                       MOV     R30,R16
   \   000000DC   4AD0                       RCALL   ?0294
   \   000000DE   0E2F                       MOV     R16,R30
   \   000000E0   1F2F                       MOV     R17,R31
   \   000000E2   29C0                       RJMP    ?0286
   \                     ?0243:
   \   000000E4   E02F                       MOV     R30,R16
   \   000000E6   33C0                       RJMP    ?0289
   \                     ?0245:
   \   000000E8   E32F                       MOV     R30,R19
   \   000000EA   FF27                       CLR     R31
   \   000000EC   ....                       SUBI    R30,LOW(-(OSMapTbl))
   \   000000EE   ....                       SBCI    R31,HIGH(-(OSMapTbl))
   \   000000F0   3081                       LD      R19,Z
   \                     ?0244:
   \   000000F2   E02F                       MOV     R30,R16
   \   000000F4   F12F                       MOV     R31,R17
   \   000000F6   0895                       RET     
   \                     ?0246:
   \   000000F8   42D0                       RCALL   ?0296
   \   000000FA   2585                       LDD     R18,Z+13
   \   000000FC   E22F                       MOV     R30,R18
   \   000000FE   39D0                       RCALL   ?0294
   \   00000100   3CD0                       RCALL   ?0297
   \   00000102   4685                       LDD     R20,Z+14
   \   00000104   4095                       COM     R20
   \   00000106   0895                       RET     
   \                     ?0247:
   \   00000108   3AD0                       RCALL   ?0296
   \   0000010A   2585                       LDD     R18,Z+13
   \   0000010C   0FD0                       RCALL   ?0285
   \   0000010E   35D0                       RCALL   ?0297
   \   00000110   4685                       LDD     R20,Z+14
   \   00000112   0895                       RET     
   \                     ?0248:
   \   00000114   14C0                       RJMP    ?0288
   \                     ?0249:
   \   00000116   FF27                       CLR     R31
   \   00000118   ....                       SUBI    R30,LOW(-(OSMapTbl))
   \   0000011A   ....                       SBCI    R31,HIGH(-(OSMapTbl))
   \   0000011C   0895                       RET     
   \                     ?0253:
   \   0000011E   34D0                       RCALL   ?0298
   \                     ?0252:
   \   00000120   0081                       LDD     R16,Z+0
   \   00000122   1181                       LDD     R17,Z+1
   \   00000124   0895                       RET     
   \                     ?0254:
   \   00000126   E22F                       MOV     R30,R18
   \                     ?0256:
   \   00000128   FF27                       CLR     R31
   \                     ?0255:
   \   0000012A   24C0                       RJMP    ?0295
   \                     ?0285:
   \   0000012C   E22F                       MOV     R30,R18
   \   0000012E   FF27                       CLR     R31
   \   00000130   E00F                       ADD     R30,R16
   \   00000132   F11F                       ADC     R31,R17
   \   00000134   0895                       RET     
   \                     ?0286:
   \   00000136   E22F                       MOV     R30,R18
   \   00000138   F32F                       MOV     R31,R19
   \   0000013A   0895                       RET     
   \                     ?0287:
   \   0000013C   E02F                       MOV     R30,R16
   \                     ?0288:
   \   0000013E   FF27                       CLR     R31
   \   00000140   EE0F                       LSL     R30
   \   00000142   FF1F                       ROL     R31
   \   00000144   ....                       SUBI    R30,LOW(-(OSTCBPrioTbl))
   \   00000146   ....                       SBCI    R31,HIGH(-(OSTCBPrioTbl))
   \   00000148   0895                       RET     
   \                     ?0290:
   \   0000014A   E091....                   LDS     R30,LWRD(OSRdyGrp)
   \                     ?0289:
   \   0000014E   FF27                       CLR     R31
   \   00000150   ....                       SUBI    R30,LOW(-(OSUnMapTbl))
   \   00000152   ....                       SBCI    R31,HIGH(-(OSUnMapTbl))
   \   00000154   0895                       RET     
   \                     ?0291:
   \   00000156   0081                       LDD     R16,Z+0
   \   00000158   1181                       LDD     R17,Z+1
   \   0000015A   2281                       LDD     R18,Z+2
   \   0000015C   3381                       LDD     R19,Z+3
   \   0000015E   0F5F                       SUBI    R16,LOW(255)
   \   00000160   0895                       RET     
   \                     ?0292:
   \   00000162   0093....                   STS     LWRD(OSTCBHighRdy),R16
   \   00000166   1093....                   STS     LWRD((OSTCBHighRdy+1)),R17
   \   0000016A   0895                       RET     
   \                     ?0293:
   \   0000016C   0083                       STD     Z+0,R16
   \   0000016E   1183                       STD     Z+1,R17
   \   00000170   0895                       RET     
   \                     ?0294:
   \   00000172   FF27                       CLR     R31
   \                     ?0295:
   \   00000174   ....                       SUBI    R30,LOW(-(OSRdyTbl))
   \   00000176   ....                       SBCI    R31,HIGH(-(OSRdyTbl))
   \   00000178   0895                       RET     
   \                     ?0297:
   \   0000017A   2E2F                       MOV     R18,R30
   \   0000017C   3F2F                       MOV     R19,R31
   \                     ?0296:
   \   0000017E   E091....                   LDS     R30,LWRD(OSTCBCur)
   \   00000182   F091....                   LDS     R31,LWRD((OSTCBCur+1))
   \   00000186   0895                       RET     
   \                     ?0298:
   \   00000188   ....                       LDI     R30,LOW(OSIdleCtr)
   \   0000018A   ....                       LDI     R31,(OSIdleCtr >> 8)
   \   0000018C   0895                       RET     
   \                     ;	msk             	R1
   \                     ;	msg             	R20-R21
   \                     ;	ptcb            	R16-R17
   \                     ;	prio            	R2
   \                     ;	bitx            	R19
   \                     ;	x               	R3
   \                     ;	?X0000          	R16-R17
   \                     ;	bity            	R0
   \                     ;	y               	R18
   \                     ;	pevent          	R22-R23
   \                     OSEventTaskWait:
   \   0000018E   14D0                       RCALL   ?0257
   \   00000190   0683                       STD     Z+6,R16
   \   00000192   1783                       STD     Z+7,R17
   \   00000194   B1DF                       RCALL   ?0246
   \   00000196   11D0                       RCALL   ?0259
   \   00000198   11F4                       BRNE    ?0039
   \   0000019A   0ED0                       RCALL   ?0257
   \   0000019C   13D0                       RCALL   ?0260
   \                     ?0039:
   \   0000019E   B4DF                       RCALL   ?0247
   \   000001A0   CADF                       RCALL   ?0286
   \   000001A2   2281                       LDD     R18,Z+2
   \   000001A4   242B                       OR      R18,R20
   \   000001A6   2283                       STD     Z+2,R18
   \   000001A8   07D0                       RCALL   ?0257
   \   000001AA   2785                       LDD     R18,Z+15
   \   000001AC   A2DF                       RCALL   ?0244
   \   000001AE   0781                       LDD     R16,Z+7
   \   000001B0   022B                       OR      R16,R18
   \   000001B2   0783                       STD     Z+7,R16
   \   000001B4   0895                       RET     
   \                     ?0258:
   \   000001B6   0287                       STD     Z+10,R16
   \                     ?0257:
   \   000001B8   E2CF                       RJMP    ?0296
   \                     ?0259:
   \   000001BA   BDDF                       RCALL   ?0286
   \   000001BC   2081                       LD      R18,Z
   \   000001BE   2423                       AND     R18,R20
   \   000001C0   2083                       ST      Z,R18
   \   000001C2   0895                       RET     
   \                     ?0260:
   \   000001C4   2785                       LDD     R18,Z+15
   \   000001C6   2095                       COM     R18
   \   000001C8   3091....                   LDS     R19,LWRD(OSRdyGrp)
   \   000001CC   3223                       AND     R19,R18
   \   000001CE   3093....                   STS     LWRD(OSRdyGrp),R19
   \   000001D2   0895                       RET     
   \                     ;	pevent          	R16-R17
   \                     OSEventTO:
   \   000001D4   99DF                       RCALL   ?0247
   \   000001D6   4095                       COM     R20
   \   000001D8   AEDF                       RCALL   ?0286
   \   000001DA   2281                       LDD     R18,Z+2
   \   000001DC   2423                       AND     R18,R20
   \   000001DE   2283                       STD     Z+2,R18
   \   000001E0   39F4                       BRNE    ?0045
   \   000001E2   EADF                       RCALL   ?0257
   \   000001E4   2785                       LDD     R18,Z+15
   \   000001E6   2095                       COM     R18
   \   000001E8   84DF                       RCALL   ?0244
   \   000001EA   0781                       LDD     R16,Z+7
   \   000001EC   0223                       AND     R16,R18
   \   000001EE   0783                       STD     Z+7,R16
   \                     ?0045:
   \   000001F0   0027                       CLR     R16
   \   000001F2   E2DF                       RCALL   ?0257
   \   000001F4   E0DF                       RCALL   ?0258
   \   000001F6   0683                       STD     Z+6,R16
   \   000001F8   0783                       STD     Z+7,R16
   \   000001FA   0895                       RET     
   \                     ;	pevent          	R16-R17
   \                     OSEventWaitListInit:
   \   000001FC   2227                       CLR     R18
   \   000001FE   79DF                       RCALL   ?0244
   \   00000200   2783                       STD     Z+7,R18
   \                     ?0051:
   \   00000202   2230                       CPI     R18,LOW(2)
   \   00000204   28F4                       BRCC    ?0050
   \   00000206   3327                       CLR     R19
   \   00000208   91DF                       RCALL   ?0285
   \   0000020A   3283                       STD     Z+2,R19
   \   0000020C   2395                       INC     R18
   \   0000020E   F9CF                       RJMP    ?0051
   \                     ?0050:
   \   00000210   0895                       RET     
   \                     ;	i               	R18
   \                     ;	pevent          	R16-R17
   \                     OSInit:
   \   00000212   ....                       RCALL   ?PROLOGUE2_L09
   \   00000214   0027                       CLR     R16
   \   00000216   7DD0                       RCALL   ?0264
   \   00000218   80D0                       RCALL   ?0265
   \   0000021A   0093....                   STS     LWRD(OSIntNesting),R16
   \   0000021E   0093....                   STS     LWRD(OSLockNesting),R16
   \   00000222   0093....                   STS     LWRD(OSTaskCtr),R16
   \   00000226   0093....                   STS     LWRD(OSRunning),R16
   \   0000022A   76D0                       RCALL   ?0266
   \   0000022C   ....                       LDI     R30,LOW(OSCtxSwCtr)
   \   0000022E   ....                       LDI     R31,(OSCtxSwCtr >> 8)
   \   00000230   74D0                       RCALL   ?0265
   \   00000232   0093....                   STS     LWRD(OSRdyGrp),R16
   \   00000236   76D0                       RCALL   ?0267

⌨️ 快捷键说明

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