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

📄 ucos_ii.lis

📁 ICCAVR下的uCOS mega8程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0550           ; 
 0550 F801              movw R30,R16
 0552 2680              ldd R2,z+6
 0554 3780              ldd R3,z+7
 0556 2220              tst R2
 0558 19F4              brne X7
 055A 3320              tst R3
 055C 09F4              brne X9
 055E 2BC0              xjmp L51
 0560           X9:
 0560           X7:
 0560           ; 
 0560 C801              movw R24,R16
 0562 0696              adiw R24,6
 0564 FC01              movw R30,R24
 0566 8081              ldd R24,z+0
 0568 9181              ldd R25,z+1
 056A 0197              sbiw R24,1
 056C 2C01              movw R4,R24
 056E 5182              std z+1,R5
 0570 4082              std z+0,R4
 0572 8030              cpi R24,0
 0574 8907              cpc R24,R25
 0576 09F0              breq X10
 0578 1EC0              xjmp L53
 057A           X10:
 057A           X8:
 057A           ; 
 057A F801              movw R30,R16
 057C 2084              ldd R2,z+8
 057E 23FC              sbrc R2,3
 0580 15C0              rjmp L55
 0582           ; 
 0582 F801              movw R30,R16
 0584 2584              ldd R2,z+13
 0586 3090E900          lds R3,_OSRdyGrp
 058A 3228              or R3,R2
 058C 3092E900          sts _OSRdyGrp,R3
 0590           ; 
 0590 80E0              ldi R24,<_OSRdyTbl
 0592 90E0              ldi R25,>_OSRdyTbl
 0594 F801              movw R30,R16
 0596 2384              ldd R2,z+11
 0598 3324              clr R3
 059A 280E              add R2,R24
 059C 391E              adc R3,R25
 059E F801              movw R30,R16
 05A0 4484              ldd R4,z+12
 05A2 F101              movw R30,R2
 05A4 5080              ldd R5,z+0
 05A6 5428              or R5,R4
 05A8 5082              std z+0,R5
 05AA 05C0              xjmp L56
 05AC           L55:
 05AC           ; 
 05AC           ; 
 05AC 81E0              ldi R24,1
 05AE 90E0              ldi R25,0
 05B0 F801              movw R30,R16
 05B2 9783              std z+7,R25
 05B4 8683              std z+6,R24
 05B6           ; 
 05B6           L56:
 05B6           ; 
 05B6           L53:
 05B6           ; 
 05B6           L51:
 05B6 F801              movw R30,R16
 05B8 0281              ldd R16,z+2
 05BA 1381              ldd R17,z+3
 05BC 0A93              st -y,r16
 05BE 0F91              pop r16
 05C0 0FBF              out 0x3F,r16
 05C2 0991              ld r16,y+
 05C4           L49:
 05C4 F801              movw R30,R16
 05C6 8185              ldd R24,z+9
 05C8 8F30              cpi R24,15
 05CA 09F0              breq X11
 05CC BCCF              xjmp L48
 05CE           X11:
 05CE           ; 
 05CE           ; 
 05CE           ; 
 05CE           ; 
 05CE 0A93              st -y,r16
 05D0 0FB7              in r16,0x3F
 05D2 F894              cli
 05D4 0F93              push r16
 05D6 0991              ld r16,y+
 05D8           ; 
 05D8 81E0              ldi R24,1
 05DA 90E0              ldi R25,0
 05DC A0E0              ldi R26,0
 05DE B0E0              ldi R27,0
 05E0 4090BB00          lds R4,_OSTime+2
 05E4 5090BC00          lds R5,_OSTime+2+1
 05E8 2090B900          lds R2,_OSTime
 05EC 3090BA00          lds R3,_OSTime+1
 05F0 280E              add R2,R24
 05F2 391E              adc R3,R25
 05F4 4A1E              adc R4,R26
 05F6 5B1E              adc R5,R27
 05F8 3092BA00          sts _OSTime+1,R3
 05FC 2092B900          sts _OSTime,R2
 0600 5092BC00          sts _OSTime+2+1,R5
 0604 4092BB00          sts _OSTime+2,R4
 0608           ; 
 0608 0A93              st -y,r16
 060A 0F91              pop r16
 060C 0FBF              out 0x3F,r16
 060E 0991              ld r16,y+
 0610           L47:
 0610                   .dbline 0 ; func end
 0610 0895              ret
 0612           ;           stks -> R14,R15
 0612           ;            tmp -> R12,R13
 0612           ;            stk -> R10,R11
 0612           ;            opt -> y+8
 0612           ;           ptos -> y+6
 0612           ;          pdata -> R18,R19
 0612           ;           task -> R16,R17
                        .even
 0612           _OSTaskStkInit::
 0612 0E940000          xcall push_gset5x
 0616 AE80              ldd R10,y+6
 0618 BF80              ldd R11,y+7
 061A C501              movw R24,R10
 061C 8454              subi R24,68
 061E 9040              sbci R25,0
 0620 F801              movw R30,R16
 0622 C590              lpm R12,Z+
 0624 D490              lpm R13,Z
 0626 1C01              movw R2,R24
 0628 0197              sbiw R24,1
 062A F101              movw R30,R2
 062C C082              std z+0,R12
 062E 1C01              movw R2,R24
 0630 0197              sbiw R24,1
 0632 7C01              movw R14,R24
 0634 2601              movw R4,R12
 0636 452C              mov R4,R5
 0638 5524              clr R5
 063A F101              movw R30,R2
 063C 4082              std z+0,R4
 063E 1501              movw R2,R10
 0640 C101              movw R24,R2
 0642 0197              sbiw R24,1
 0644 4424              clr R4
 0646 F101              movw R30,R2
 0648 4082              std z+0,R4
 064A 1C01              movw R2,R24
 064C 0197              sbiw R24,1
 064E 5C01              movw R10,R24
 0650 81E0              ldi R24,1
 0652 F101              movw R30,R2
 0654 8083              std z+0,R24
 0656 1501              movw R2,R10
 0658 C101              movw R24,R2
 065A 0197              sbiw R24,1
 065C 5C01              movw R10,R24
 065E 82E0              ldi R24,2
 0660 F101              movw R30,R2
 0662 8083              std z+0,R24
 0664 1501              movw R2,R10
 0666 C101              movw R24,R2
 0668 0197              sbiw R24,1
 066A 5C01              movw R10,R24
 066C 83E0              ldi R24,3
 066E F101              movw R30,R2
 0670 8083              std z+0,R24
 0672 1501              movw R2,R10
 0674 C101              movw R24,R2
 0676 0197              sbiw R24,1
 0678 5C01              movw R10,R24
 067A 84E0              ldi R24,4
 067C F101              movw R30,R2
 067E 8083              std z+0,R24
 0680 1501              movw R2,R10
 0682 C101              movw R24,R2
 0684 0197              sbiw R24,1
 0686 5C01              movw R10,R24
 0688 85E0              ldi R24,5
 068A F101              movw R30,R2
 068C 8083              std z+0,R24
 068E 1501              movw R2,R10
 0690 C101              movw R24,R2
 0692 0197              sbiw R24,1
 0694 5C01              movw R10,R24
 0696 86E0              ldi R24,6
 0698 F101              movw R30,R2
 069A 8083              std z+0,R24
 069C 1501              movw R2,R10
 069E C101              movw R24,R2
 06A0 0197              sbiw R24,1
 06A2 5C01              movw R10,R24
 06A4 87E0              ldi R24,7
 06A6 F101              movw R30,R2
 06A8 8083              std z+0,R24
 06AA 1501              movw R2,R10
 06AC C101              movw R24,R2
 06AE 0197              sbiw R24,1
 06B0 5C01              movw R10,R24
 06B2 88E0              ldi R24,8
 06B4 F101              movw R30,R2
 06B6 8083              std z+0,R24
 06B8 1501              movw R2,R10
 06BA C101              movw R24,R2
 06BC 0197              sbiw R24,1
 06BE 5C01              movw R10,R24
 06C0 89E0              ldi R24,9
 06C2 F101              movw R30,R2
 06C4 8083              std z+0,R24
 06C6 1501              movw R2,R10
 06C8 C101              movw R24,R2
 06CA 0197              sbiw R24,1
 06CC 5C01              movw R10,R24
 06CE 80E1              ldi R24,16
 06D0 F101              movw R30,R2
 06D2 8083              std z+0,R24
 06D4 1501              movw R2,R10
 06D6 C101              movw R24,R2
 06D8 0197              sbiw R24,1
 06DA 5C01              movw R10,R24
 06DC 81E1              ldi R24,17
 06DE F101              movw R30,R2
 06E0 8083              std z+0,R24
 06E2 1501              movw R2,R10
 06E4 C101              movw R24,R2
 06E6 0197              sbiw R24,1
 06E8 5C01              movw R10,R24
 06EA 82E1              ldi R24,18
 06EC F101              movw R30,R2
 06EE 8083              std z+0,R24
 06F0 1501              movw R2,R10
 06F2 C101              movw R24,R2
 06F4 0197              sbiw R24,1
 06F6 5C01              movw R10,R24
 06F8 83E1              ldi R24,19
 06FA F101              movw R30,R2
 06FC 8083              std z+0,R24
 06FE 1501              movw R2,R10
 0700 C101              movw R24,R2
 0702 0197              sbiw R24,1
 0704 5C01              movw R10,R24
 0706 84E1              ldi R24,20
 0708 F101              movw R30,R2
 070A 8083              std z+0,R24
 070C 1501              movw R2,R10
 070E C101              movw R24,R2
 0710 0197              sbiw R24,1
 0712 5C01              movw R10,R24
 0714 85E1              ldi R24,21
 0716 F101              movw R30,R2
 0718 8083              std z+0,R24
 071A 6901              movw R12,R18
 071C 1501              movw R2,R10
 071E C101              movw R24,R2
 0720 0197              sbiw R24,1
 0722 F101              movw R30,R2
 0724 C082              std z+0,R12
 0726 1C01              movw R2,R24
 0728 0197              sbiw R24,1
 072A 2601              movw R4,R12
 072C 452C              mov R4,R5
 072E 5524              clr R5
 0730 F101              movw R30,R2
 0732 4082              std z+0,R4
 0734 1C01              movw R2,R24
 0736 0197              sbiw R24,1
 0738 5C01              movw R10,R24
 073A 88E1              ldi R24,24
 073C F101              movw R30,R2
 073E 8083              std z+0,R24
 0740 1501              movw R2,R10
 0742 C101              movw R24,R2
 0744 0197              sbiw R24,1
 0746 5C01              movw R10,R24
 0748 89E1              ldi R24,25
 074A F101              movw R30,R2
 074C 8083              std z+0,R24
 074E 1501              movw R2,R10
 0750 C101              movw R24,R2
 0752 0197              sbiw R24,1
 0754 5C01              movw R10,R24
 0756 80E2              ldi R24,32
 0758 F101              movw R30,R2
 075A 8083              std z+0,R24
 075C 1501              movw R2,R10
 075E C101              movw R24,R2
 0760 0197              sbiw R24,1
 0762 5C01              movw R10,R24
 0764 81E2              ldi R24,33
 0766 F101              movw R30,R2
 0768 8083              std z+0,R24
 076A 1501              movw R2,R10
 076C C101              movw R24,R2
 076E 0197              sbiw R24,1
 0770 5C01              movw R10,R24
 0772 82E2              ldi R24,34
 0774 F101              movw R30,R2
 0776 8083              std z+0,R24
 0778 1501              movw R2,R10
 077A C101              movw R24,R2
 077C 0197              sbiw R24,1
 077E 5C01              movw R10,R24
 0780 83E2              ldi R24,35
 0782 F101              movw R30,R2
 0784 8083              std z+0,R24
 0786 1501              movw R2,R10
 0788 C101              movw R24,R2
 078A 0197              sbiw R24,1
 078C 5C01              movw R10,R24
 078E 84E2              ldi R24,36
 0790 F101              movw R30,R2
 0792 8083              std z+0,R24
 0794 1501              movw R2,R10
 0796 C101              movw R24,R2
 0798 0197              sbiw R24,1
 079A 5C01              movw R10,R24
 079C 85E2              ldi R24,37
 079E F101              movw R30,R2
 07A0 8083              std z+0,R24
 07A2 1501              movw R2,R10
 07A4 C101              movw R24,R2
 07A6 0197              sbiw R24,1
 07A8 5C01              movw R10,R24
 07AA 86E2              ldi R24,38
 07AC F101              movw R30,R2
 07AE 8083              std z+0,R24
 07B0 1501              movw R2,R10
 07B2 C101              movw R24,R2
 07B4 0197              sbiw R24,1
 07B6 5C01              movw R10,R24
 07B8 87E2              ldi R24,39
 07BA F101              movw R30,R2
 07BC 8083              std z+0,R24
 07BE 1501              movw R2,R10
 07C0 C101              movw R24,R2
 07C2 0197              sbiw R24,1
 07C4 5C01              movw R10,R24
 07C6 80E3              ldi R24,48
 07C8 F101              movw R30,R2
 07CA 8083              std z+0,R24
 07CC 1501              movw R2,R10
 07CE C101              movw R24,R2
 07D0 0197              sbiw R24,1
 07D2 5C01              movw R10,R24
 07D4 81E3              ldi R24,49
 07D6 F101              movw R30,R2
 07D8 8083              std z+0,R24
 07DA 1501              movw R2,R10
 07DC C101              movw R24,R2
 07DE 0197              sbiw R24,1
 07E0 5C01              movw R10,R24
 07E2 80E8              ldi R24,128
 07E4 F101              movw R30,R2
 07E6 8083              std z+0,R24
 07E8 6701              movw R12,R14
 07EA 1501              movw R2,R10
 07EC C101              movw R24,R2
 07EE 0197              sbiw R24,1
 07F0 5C01              movw R10,R24
 07F2 2601              movw R4,R12
 07F4 452C              mov R4,R5
 07F6 5524              clr R5
 07F8 F101              movw R30,R2
 07FA 4082              std z+0,R4
 07FC FC01              movw R30,R24
 07FE C082              std z+0,R12
 0800 8C01              movw R16,R24
 0802           L57:
 0802 0E940000          xcall pop_gset5x
 0806                   .dbline 0 ; func end
 0806 0895              ret
 0808           ;            psp -> R10,R11
 0808           ;            err -> R10

⌨️ 快捷键说明

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