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

📄 ucos_ii.lst

📁 ucos在avr上的移植代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
   \   00000588   0FB7                       DW      LWRD(46863)
   \   0000058A   F894                       CLI     
   \   0000058C   0F93                       DW      LWRD(37647)
   \   0000058E   0991                       DW      LWRD(37129)
   \   00000590   0091....                   LDS     R16,LWRD(OSTCBFreeList)
   \   00000594   1091....                   LDS     R17,LWRD((OSTCBFreeList+1))
   \   00000598   ACDD                       RCALL   ?0244
   \   0000059A   E12B                       OR      R30,R17
   \   0000059C   09F4                       BRNE    $+4
   \   0000059E   4FC0                       RJMP    ?0115
   \   000005A0   E02F                       MOV     R30,R16
   \   000005A2   4280                       LDD     R4,Z+2
   \   000005A4   5380                       LDD     R5,Z+3
   \   000005A6   4092....                   STS     LWRD(OSTCBFreeList),R4
   \   000005AA   5092....                   STS     LWRD((OSTCBFreeList+1)),R5
   \   000005AE   0A93                       DW      LWRD(37642)
   \   000005B0   0F91                       DW      LWRD(37135)
   \   000005B2   0FBF                       DW      LWRD(48911)
   \   000005B4   0991                       DW      LWRD(37129)
   \   000005B6   A083                       STD     Z+0,R26
   \   000005B8   B183                       STD     Z+1,R27
   \   000005BA   2387                       STD     Z+11,R18
   \   000005BC   3327                       CLR     R19
   \   000005BE   3287                       STD     Z+10,R19
   \   000005C0   AA27                       CLR     R26
   \   000005C2   3087                       STD     Z+8,R19
   \   000005C4   3187                       STD     Z+9,R19
   \   000005C6   322F                       MOV     R19,R18
   \   000005C8   3695                       LSR     R19
   \   000005CA   3695                       LSR     R19
   \   000005CC   3695                       LSR     R19
   \   000005CE   3587                       STD     Z+13,R19
   \   000005D0   3585                       LDD     R19,Z+13
   \   000005D2   8ADD                       RCALL   ?0245
   \   000005D4   3787                       STD     Z+15,R19
   \   000005D6   322F                       MOV     R19,R18
   \   000005D8   3770                       ANDI    R19,LOW(7)
   \   000005DA   3487                       STD     Z+12,R19
   \   000005DC   3485                       LDD     R19,Z+12
   \   000005DE   84DD                       RCALL   ?0245
   \   000005E0   3687                       STD     Z+14,R19
   \   000005E2   A683                       STD     Z+6,R26
   \   000005E4   A783                       STD     Z+7,R26
   \   000005E6   0A93                       DW      LWRD(37642)
   \   000005E8   0FB7                       DW      LWRD(46863)
   \   000005EA   F894                       CLI     
   \   000005EC   0F93                       DW      LWRD(37647)
   \   000005EE   0991                       DW      LWRD(37129)
   \   000005F0   E22F                       MOV     R30,R18
   \   000005F2   90DD                       RCALL   ?0248
   \   000005F4   BBDD                       RCALL   ?0293
   \   000005F6   2AD0                       RCALL   ?0279
   \   000005F8   7CDD                       RCALL   ?0244
   \   000005FA   5CDF                       RCALL   ?0263
   \   000005FC   A483                       STD     Z+4,R26
   \   000005FE   A583                       STD     Z+5,R26
   \   00000600   25D0                       RCALL   ?0279
   \   00000602   232B                       OR      R18,R19
   \   00000604   21F0                       BREQ    ?0125
   \   00000606   E091....                   LDS     R30,LWRD(OSTCBList)
   \   0000060A   F32F                       MOV     R31,R19
   \   0000060C   27D0                       RCALL   ?0280
   \                     ?0125:
   \   0000060E   96DE                       RCALL   ?0271
   \   00000610   70DD                       RCALL   ?0244
   \   00000612   2785                       LDD     R18,Z+15
   \   00000614   3091....                   LDS     R19,LWRD(OSRdyGrp)
   \   00000618   322B                       OR      R19,R18
   \   0000061A   3093....                   STS     LWRD(OSRdyGrp),R19
   \   0000061E   2585                       LDD     R18,Z+13
   \   00000620   82DD                       RCALL   ?0254
   \   00000622   2E2F                       MOV     R18,R30
   \   00000624   3F2F                       MOV     R19,R31
   \   00000626   65DD                       RCALL   ?0244
   \   00000628   0685                       LDD     R16,Z+14
   \   0000062A   85DD                       RCALL   ?0286
   \   0000062C   1081                       LD      R17,Z
   \   0000062E   102B                       OR      R17,R16
   \   00000630   1083                       ST      Z,R17
   \   00000632   0A93                       DW      LWRD(37642)
   \   00000634   0F91                       DW      LWRD(37135)
   \   00000636   0FBF                       DW      LWRD(48911)
   \   00000638   0991                       DW      LWRD(37129)
   \   0000063A   0027                       CLR     R16
   \   0000063C   05C0                       RJMP    ?0126
   \                     ?0115:
   \   0000063E   0A93                       DW      LWRD(37642)
   \   00000640   0F91                       DW      LWRD(37135)
   \   00000642   0FBF                       DW      LWRD(48911)
   \   00000644   0991                       DW      LWRD(37129)
   \   00000646   06E4                       LDI     R16,70
   \                     ?0126:
   \   00000648   E0E1                       LDI     R30,16
   \   0000064A   ....                       RJMP    ?EPILOGUE_B6_L09
   \                     ?0279:
   \   0000064C   2091....                   LDS     R18,LWRD(OSTCBList)
   \   00000650   3091....                   LDS     R19,LWRD((OSTCBList+1))
   \   00000654   0895                       RET     
   \                     ?0281:
   \   00000656   05D0                       RCALL   ?0299
   \   00000658   0150                       SUBI    R16,LOW(1)
   \   0000065A   1040                       SBCI    R17,LOW(0)
   \                     ?0280:
   \   0000065C   0483                       STD     Z+4,R16
   \   0000065E   1583                       STD     Z+5,R17
   \   00000660   0895                       RET     
   \                     ?0299:
   \   00000662   0481                       LDD     R16,Z+4
   \   00000664   1581                       LDD     R17,Z+5
   \   00000666   0895                       RET     
   \                     ;	id              	R24-R25
   \                     ;	opt             	R2-R3
   \                     ;	pbos            	R0-R1
   \                     ;	stk_size        	R22-R23
   \                     ;	pext            	R20-R21
   \                     ;	prio            	R18
   \                     ;	ptos            	R26-R27
   \                     ;	ptcb            	R16-R17
   \                     OSTimeTick:
   \   00000668   ....                       RCALL   OSTimeTickHook
   \   0000066A   F0DF                       RCALL   ?0279
   \                     ?0128:
   \   0000066C   64DD                       RCALL   ?0286
   \   0000066E   0385                       LDD     R16,Z+11
   \   00000670   0C30                       CPI     R16,LOW(12)
   \   00000672   0A93                       DW      LWRD(37642)
   \   00000674   0FB7                       DW      LWRD(46863)
   \   00000676   F894                       CLI     
   \   00000678   0F93                       DW      LWRD(37647)
   \   0000067A   0991                       DW      LWRD(37129)
   \   0000067C   11F1                       BREQ    ?0127
   \   0000067E   0085                       LDD     R16,Z+8
   \   00000680   1185                       LDD     R17,Z+9
   \   00000682   012B                       OR      R16,R17
   \   00000684   B9F0                       BREQ    ?0136
   \   00000686   0085                       LDD     R16,Z+8
   \   00000688   1185                       LDD     R17,Z+9
   \   0000068A   0150                       SUBI    R16,LOW(1)
   \   0000068C   1040                       SBCI    R17,LOW(0)
   \   0000068E   0087                       STD     Z+8,R16
   \   00000690   1187                       STD     Z+9,R17
   \   00000692   012B                       OR      R16,R17
   \   00000694   79F4                       BRNE    ?0136
   \   00000696   0285                       LDD     R16,Z+10
   \   00000698   03FD                       SBRC    R16,LOW(3)
   \   0000069A   07C0                       RJMP    ?0135
   \   0000069C   17DD                       RCALL   ?0242
   \   0000069E   4685                       LDD     R20,Z+14
   \   000006A0   28DD                       RCALL   ?0244
   \   000006A2   0081                       LD      R16,Z
   \   000006A4   042B                       OR      R16,R20
   \   000006A6   0083                       ST      Z,R16
   \   000006A8   05C0                       RJMP    ?0136
   \                     ?0135:
   \   000006AA   01E0                       LDI     R16,LOW(1)
   \   000006AC   10E0                       LDI     R17,0
   \   000006AE   43DD                       RCALL   ?0286
   \   000006B0   0087                       STD     Z+8,R16
   \   000006B2   1187                       STD     Z+9,R17
   \                     ?0136:
   \   000006B4   40DD                       RCALL   ?0286
   \   000006B6   FADE                       RCALL   ?0261
   \   000006B8   0A93                       DW      LWRD(37642)
   \   000006BA   0F91                       DW      LWRD(37135)
   \   000006BC   0FBF                       DW      LWRD(48911)
   \   000006BE   0991                       DW      LWRD(37129)
   \   000006C0   D5CF                       RJMP    ?0128
   \                     ?0127:
   \   000006C2   27DE                       RCALL   ?0264
   \   000006C4   07DF                       RCALL   ?0250
   \                     ?0237:
   \   000006C6   F5DE                       RCALL   ?0262
   \   000006C8   52CE                       RJMP    ?0231
   \                     ;	ptcb            	R18-R19
   \                     OSVersion:
   \   000006CA   08EC                       LDI     R16,LOW(200)
   \   000006CC   10E0                       LDI     R17,0
   \   000006CE   0895                       RET     
   \                     OSSemAccept:
     22          #include "\software\uCOS-II\source\os_mbox.c"
     23          #include "\software\uCOS-II\source\os_mem.c"
     24          #include "\software\uCOS-II\source\os_q.c"
     25          #include "\software\uCOS-II\source\os_sem.c"
   \   000006D0   0A93                       DW      LWRD(37642)
   \   000006D2   0FB7                       DW      LWRD(46863)
   \   000006D4   F894                       CLI     
   \   000006D6   0F93                       DW      LWRD(37647)
   \   000006D8   0991                       DW      LWRD(37129)
   \   000006DA   0BDD                       RCALL   ?0244
   \   000006DC   2681                       LDD     R18,Z+6
   \   000006DE   2330                       CPI     R18,LOW(3)
   \   000006E0   39F0                       BREQ    ?0142
   \   000006E2   0A93                       DW      LWRD(37642)
   \   000006E4   0F91                       DW      LWRD(37135)
   \   000006E6   0FBF                       DW      LWRD(48911)
   \   000006E8   0991                       DW      LWRD(37129)
   \   000006EA   0027                       CLR     R16
   \   000006EC   1127                       CLR     R17
   \   000006EE   0895                       RET     
   \                     ?0142:
   \   000006F0   00DD                       RCALL   ?0244
   \   000006F2   2481                       LDD     R18,Z+4
   \   000006F4   3581                       LDD     R19,Z+5
   \   000006F6   422F                       MOV     R20,R18
   \   000006F8   432B                       OR      R20,R19
   \   000006FA   09F0                       BREQ    ?0144
   \   000006FC   ACDF                       RCALL   ?0281
   \                     ?0144:
   \   000006FE   0A93                       DW      LWRD(37642)
   \   00000700   0F91                       DW      LWRD(37135)
   \   00000702   0FBF                       DW      LWRD(48911)
   \   00000704   0991                       DW      LWRD(37129)
   \   00000706   022F                       MOV     R16,R18
   \   00000708   132F                       MOV     R17,R19
   \   0000070A   0895                       RET     
   \                     ;	cnt             	R18-R19
   \                     ;	pevent          	R16-R17
   \                     OSSemCreate:
   \   0000070C   ....                       RCALL   ?PROLOGUE2_L09
   \   0000070E   0A93                       DW      LWRD(37642)
   \   00000710   0FB7                       DW      LWRD(46863

⌨️ 快捷键说明

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