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

📄 ucos_ii.lis

📁 atmel128L
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 03C0 20901002          lds R2,_OSRdyGrp
 03C4 2C28              or R2,R12
 03C6 20921002          sts _OSRdyGrp,R2
 03CA                   .dbline 676
 03CA           ; p
 03CA 80E0              ldi R24,<_OSRdyTbl
 03CC 90E0              ldi R25,>_OSRdyTbl
 03CE 2A2C              mov R2,R10
 03D0 3324              clr R3
 03D2 280E              add R2,R24
 03D4 391E              adc R3,R25
 03D6 F101              movw R30,R2
 03D8 4080              ldd R4,z+0
 03DA 462A              or R4,R22
 03DC 4082              std z+0,R4
 03DE                   .dbline 677
 03DE           ; p
 03DE           L53:
 03DE                   .dbline 678
 03DE           ; p
 03DE 042F              mov R16,R20
 03E0                   .dbline -2
 03E0           L50:
 03E0 0E940000          xcall pop_gset5
 03E4                   .dbline 0 ; func end
 03E4 0895              ret
 03E6                   .dbsym r bity 12 c
 03E6                   .dbsym r bitx 22 c
 03E6                   .dbsym r prio 20 c
 03E6                   .dbsym r x 20 c
 03E6                   .dbsym r ptcb 14 pX
 03E6                   .dbsym r y 10 c
 03E6                   .dbsym l msk 10 c
 03E6                   .dbsym r msg 18 pV
 03E6                   .dbsym r pevent 16 pX
 03E6                   .dbend
 03E6                   .dbfunc e OS_EventTaskWait _OS_EventTaskWait fV
 03E6           ;              y -> R20
 03E6           ;         pevent -> R16,R17
                        .even
 03E6           _OS_EventTaskWait::
 03E6 0E940000          xcall push_gset1
 03EA                   .dbline -1
 03EA                   .dbline 698
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA                   .dbline 702
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA           ; p
 03EA E0910601          lds R30,_OSTCBCur
 03EE F0910701          lds R31,_OSTCBCur+1
 03F2 1783              std z+7,R17
 03F4 0683              std z+6,R16
 03F6                   .dbline 703
 03F6           ; p
 03F6 4585              ldd R20,z+13
 03F8                   .dbline 704
 03F8           ; p
 03F8 80E0              ldi R24,<_OSRdyTbl
 03FA 90E0              ldi R25,>_OSRdyTbl
 03FC 242E              mov R2,R20
 03FE 3324              clr R3
 0400 280E              add R2,R24
 0402 391E              adc R3,R25
 0404 4684              ldd R4,z+14
 0406 4094              com R4
 0408 F101              movw R30,R2
 040A 5080              ldd R5,z+0
 040C 5420              and R5,R4
 040E 5082              std z+0,R5
 0410                   .dbline 705
 0410           ; p
 0410 E42F              mov R30,R20
 0412 FF27              clr R31
 0414 E80F              add R30,R24
 0416 F91F              adc R31,R25
 0418 2080              ldd R2,z+0
 041A 2220              tst R2
 041C 59F4              brne L56
 041E                   .dbline 705
 041E                   .dbline 706
 041E           ; p
 041E E0910601          lds R30,_OSTCBCur
 0422 F0910701          lds R31,_OSTCBCur+1
 0426 2784              ldd R2,z+15
 0428 2094              com R2
 042A 30901002          lds R3,_OSRdyGrp
 042E 3220              and R3,R2
 0430 30921002          sts _OSRdyGrp,R3
 0434                   .dbline 707
 0434           ; p
 0434           L56:
 0434                   .dbline 708
 0434           ; p
 0434 C801              movw R24,R16
 0436 0696              adiw R24,6
 0438 E0910601          lds R30,_OSTCBCur
 043C F0910701          lds R31,_OSTCBCur+1
 0440 2584              ldd R2,z+13
 0442 3324              clr R3
 0444 280E              add R2,R24
 0446 391E              adc R3,R25
 0448 4684              ldd R4,z+14
 044A F101              movw R30,R2
 044C 5080              ldd R5,z+0
 044E 5428              or R5,R4
 0450 5082              std z+0,R5
 0452                   .dbline 709
 0452           ; p
 0452 C801              movw R24,R16
 0454 0196              adiw R24,1
 0456 E0910601          lds R30,_OSTCBCur
 045A F0910701          lds R31,_OSTCBCur+1
 045E 4784              ldd R4,z+15
 0460 FC01              movw R30,R24
 0462 5080              ldd R5,z+0
 0464 5428              or R5,R4
 0466 5082              std z+0,R5
 0468                   .dbline -2
 0468                   .dbline 710
 0468           ; p
 0468           L55:
 0468 0E940000          xcall pop_gset1
 046C                   .dbline 0 ; func end
 046C 0895              ret
 046E                   .dbsym r y 20 c
 046E                   .dbsym r pevent 16 pX
 046E                   .dbend
 046E                   .dbfunc e OS_EventTO _OS_EventTO fV
 046E           ;              y -> R20
 046E           ;         pevent -> R16,R17
                        .even
 046E           _OS_EventTO::
 046E 0E940000          xcall push_gset1
 0472                   .dbline -1
 0472                   .dbline 729
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472                   .dbline 733
 0472           ; p
 0472           ; p
 0472           ; p
 0472           ; p
 0472 E0910601          lds R30,_OSTCBCur
 0476 F0910701          lds R31,_OSTCBCur+1
 047A 4585              ldd R20,z+13
 047C                   .dbline 734
 047C           ; p
 047C C801              movw R24,R16
 047E 0696              adiw R24,6
 0480 242E              mov R2,R20
 0482 3324              clr R3
 0484 280E              add R2,R24
 0486 391E              adc R3,R25
 0488 4684              ldd R4,z+14
 048A 4094              com R4
 048C F101              movw R30,R2
 048E 5080              ldd R5,z+0
 0490 5420              and R5,R4
 0492 5082              std z+0,R5
 0494                   .dbline 735
 0494           ; p
 0494 C801              movw R24,R16
 0496 0696              adiw R24,6
 0498 E42F              mov R30,R20
 049A FF27              clr R31
 049C E80F              add R30,R24
 049E F91F              adc R31,R25
 04A0 2080              ldd R2,z+0
 04A2 2220              tst R2
 04A4 61F4              brne L59
 04A6                   .dbline 735
 04A6                   .dbline 736
 04A6           ; p
 04A6 C801              movw R24,R16
 04A8 0196              adiw R24,1
 04AA E0910601          lds R30,_OSTCBCur
 04AE F0910701          lds R31,_OSTCBCur+1
 04B2 4784              ldd R4,z+15
 04B4 4094              com R4
 04B6 FC01              movw R30,R24
 04B8 5080              ldd R5,z+0
 04BA 5420              and R5,R4
 04BC 5082              std z+0,R5
 04BE                   .dbline 737
 04BE           ; p
 04BE           L59:
 04BE                   .dbline 738
 04BE           ; p
 04BE 2224              clr R2
 04C0 E0910601          lds R30,_OSTCBCur
 04C4 F0910701          lds R31,_OSTCBCur+1
 04C8 2286              std z+10,R2
 04CA                   .dbline 739
 04CA           ; p
 04CA 3324              clr R3
 04CC 3782              std z+7,R3
 04CE 2682              std z+6,R2
 04D0                   .dbline -2
 04D0                   .dbline 740
 04D0           ; p
 04D0           L58:
 04D0 0E940000          xcall pop_gset1
 04D4                   .dbline 0 ; func end
 04D4 0895              ret
 04D6                   .dbsym r y 20 c
 04D6                   .dbsym r pevent 16 pX
 04D6                   .dbend
 04D6                   .dbfunc e OS_EventWaitListInit _OS_EventWaitListInit fV
 04D6           ;           ptbl -> R20,R21
 04D6           ;         pevent -> R16,R17
                        .even
 04D6           _OS_EventWaitListInit::
 04D6 0E940000          xcall push_gset1
 04DA                   .dbline -1
 04DA                   .dbline 758
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA                   .dbline 762
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA           ; p
 04DA 2224              clr R2
 04DC F801              movw R30,R16
 04DE 2182              std z+1,R2
 04E0                   .dbline 763
 04E0           ; p
 04E0 AF01              movw R20,R30
 04E2 4A5F              subi R20,250  ; offset = 6
 04E4 5F4F              sbci R21,255
 04E6                   .dbline 766
 04E6           ; p
 04E6           ; p
 04E6           ; p
 04E6 FA01              movw R30,R20
 04E8 2192              st Z+,R2
 04EA                   .dbline 770
 04EA           ; p
 04EA           ; p
 04EA           ; p
 04EA           ; p
 04EA 2192              st Z+,R2
 04EC AF01              movw R20,R30
 04EE                   .dbline -2
 04EE                   .dbline 796
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           ; p
 04EE           L61:
 04EE 0E940000          xcall pop_gset1
 04F2                   .dbline 0 ; func end
 04F2 0895              ret
 04F4                   .dbsym r ptbl 20 pc
 04F4                   .dbsym r pevent 16 pX
 04F4                   .dbend
 04F4                   .dbfunc s OS_InitEventList _OS_InitEventList fV
 04F4           ;        pevent2 -> R20,R21
 04F4           ;              i -> R22,R23
 04F4           ;        pevent1 -> R10,R11
                        .even
 04F4           _OS_InitEventList:
 04F4 0E940000          xcall push_gset3
 04F8                   .dbline -1
 04F8                   .dbline 813
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8                   .dbline 821
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8           ; p
 04F8 28E2              ldi R18,40
 04FA 30E0              ldi R19,0
 04FC 00E0              ldi R16,<_OSEventTbl
 04FE 10E0              ldi R17,>_OSEventTbl
 0500 ACD0              xcall _OS_MemClr
 0502                   .dbline 822
 050

⌨️ 快捷键说明

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