📄 ucos_ii.lst
字号:
509 0000005a 761F- MOVW DP,#_OSTCBCur
0000005b 0000
510 0000005c 8A0A- MOVL XAR4,@_OSTCBCur ; |153|
511 0000005d 0642 MOVL ACC,*-SP[2] ; |153|
512 0000005e 1EF4 MOVL *+XAR4[6],ACC ; |153|
513 .line 4
514 0000005f 8A0A- MOVL XAR4,@_OSTCBCur ; |154|
515 00000060 D00C MOVB XAR0,#12 ; |154|
516 00000061 8894 MOVZ AR6,*+XAR4[AR0] ; |154|
517 00000062 830A- MOVL XAR5,@_OSTCBCur ; |154|
518 00000063 8F00- MOVL XAR4,#_OSRdyTbl ; |154|
00000064 001A
519 00000065 A8A9 MOVL ACC,XAR4 ; |154|
520 00000066 0DA6 ADDU ACC,AR6 ; |154|
521 00000067 8AA9 MOVL XAR4,ACC ; |154|
522 00000068 D00D MOVB XAR0,#13 ; |154|
523 00000069 9295 MOV AL,*+XAR5[AR0] ; |154|
524 0000006a FF5E NOT AL ; |154|
525 0000006b CEC4 AND AL,*+XAR4[0] ; |154|
526 0000006c 96C4 MOV *+XAR4[0],AL ; |154|
527 0000006d ED06 BF L3,NEQ ; |154|
528 ; branch occurs ; |154|
529 .line 5
530 0000006e 8A0A- MOVL XAR4,@_OSTCBCur ; |155|
531 0000006f D00E MOVB XAR0,#14 ; |155|
532 00000070 9294 MOV AL,*+XAR4[AR0] ; |155|
533 00000071 FF5E NOT AL ; |155|
534 00000072 C005- AND @_OSRdyGrp,AL ; |155|
535 00000073 L3:
536 .line 7
537 00000073 8A0A- MOVL XAR4,@_OSTCBCur ; |157|
538 00000074 D00C MOVB XAR0,#12 ; |157|
539 00000075 8894 MOVZ AR6,*+XAR4[AR0] ; |157|
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:55 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/UCOS_II.asm PAGE 11
540 00000076 0642 MOVL ACC,*-SP[2] ; |157|
541 00000077 0DA6 ADDU ACC,AR6 ; |157|
542 00000078 8A0A- MOVL XAR4,@_OSTCBCur ; |157|
543 00000079 0902 ADDB ACC,#2 ; |157|
544 0000007a 83A9 MOVL XAR5,ACC ; |157|
545 0000007b D00D MOVB XAR0,#13 ; |157|
546 0000007c 9294 MOV AL,*+XAR4[AR0] ; |157|
547 0000007d 98C5 OR *+XAR5[0],AL ; |157|
548 .line 8
549 0000007e 8A42 MOVL XAR4,*-SP[2] ; |158|
550 0000007f 830A- MOVL XAR5,@_OSTCBCur ; |158|
551 00000080 D00E MOVB XAR0,#14 ; |158|
552 00000081 DC0C ADDB XAR4,#12 ; |158|
553 00000082 9295 MOV AL,*+XAR5[AR0] ; |158|
554 00000083 98C4 OR *+XAR4[0],AL ; |158|
555 .line 9
556 00000084 FE82 SUBB SP,#2
557 00000085 0006 LRETR
558 ; return occurs
559 .endfunc 159,000000000h,2
560
561
562
563 00000086 .sect ".text"
564 .global _OSEventTO
565 .sym _OSEventTO,_OSEventTO, 32, 2, 0
566 .func 177
567
568 ;***************************************************************
569 ;* FNAME: _OSEventTO FR SIZE: 2 *
570 ;* *
571 ;* FUNCTION ENVIRONMENT *
572 ;* *
573 ;* FUNCTION PROPERTIES *
574 ;* 0 Parameter, 2 Auto, 0 SOE *
575 ;***************************************************************
576
577 00000086 _OSEventTO:
578 .line 2
579 ;* AR4 assigned to _pevent
580 .sym _pevent,12, 24, 17, 22, $$fake0
581 .sym _pevent,-2, 24, 1, 22, $$fake0
582 00000086 FE02 ADDB SP,#2
583 00000087 A842 MOVL *-SP[2],XAR4 ; |178|
584 .line 3
585 00000088 761F- MOVW DP,#_OSTCBCur
00000089 0000
586 0000008a 8A0A- MOVL XAR4,@_OSTCBCur ; |179|
587 0000008b D00C MOVB XAR0,#12 ; |179|
588 0000008c 8894 MOVZ AR6,*+XAR4[AR0] ; |179|
589 0000008d 0642 MOVL ACC,*-SP[2] ; |179|
590 0000008e 830A- MOVL XAR5,@_OSTCBCur ; |179|
591 0000008f 0DA6 ADDU ACC,AR6 ; |179|
592 00000090 0902 ADDB ACC,#2 ; |179|
593 00000091 8AA9 MOVL XAR4,ACC ; |179|
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:55 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/UCOS_II.asm PAGE 12
594 00000092 D00D MOVB XAR0,#13 ; |179|
595 00000093 9295 MOV AL,*+XAR5[AR0] ; |179|
596 00000094 FF5E NOT AL ; |179|
597 00000095 CEC4 AND AL,*+XAR4[0] ; |179|
598 00000096 96C4 MOV *+XAR4[0],AL ; |179|
599 00000097 ED08 BF L4,NEQ ; |179|
600 ; branch occurs ; |179|
601 .line 4
602 00000098 830A- MOVL XAR5,@_OSTCBCur ; |180|
603 00000099 8A42 MOVL XAR4,*-SP[2] ; |180|
604 0000009a D00E MOVB XAR0,#14 ; |180|
605 0000009b 9295 MOV AL,*+XAR5[AR0] ; |180|
606 0000009c DC0C ADDB XAR4,#12 ; |180|
607 0000009d FF5E NOT AL ; |180|
608 0000009e C0C4 AND *+XAR4[0],AL ; |180|
609 0000009f L4:
610 .line 6
611 0000009f 8A0A- MOVL XAR4,@_OSTCBCur ; |182|
612 000000a0 D009 MOVB XAR0,#9 ; |182|
613 000000a1 2B94 MOV *+XAR4[AR0],#0 ; |182|
614 .line 7
615 000000a2 8A0A- MOVL XAR4,@_OSTCBCur ; |183|
616 000000a3 0200 MOVB ACC,#0
617 000000a4 1EF4 MOVL *+XAR4[6],ACC ; |183|
618 .line 8
619 000000a5 FE82 SUBB SP,#2
620 000000a6 0006 LRETR
621 ; return occurs
622 .endfunc 184,000000000h,2
623
624
625
626 000000a7 .sect ".text"
627 .global _OSEventWaitListInit
628 .sym _OSEventWaitListInit,_OSEventWaitListInit, 32, 2, 0
629 .func 201
630
631 ;***************************************************************
632 ;* FNAME: _OSEventWaitListInit FR SIZE: 4 *
633 ;* *
634 ;* FUNCTION ENVIRONMENT *
635 ;* *
636 ;* FUNCTION PROPERTIES *
637 ;* 0 Parameter, 3 Auto, 0 SOE *
638 ;***************************************************************
639
640 000000a7 _OSEventWaitListInit:
641 .line 2
642 ;* AR4 assigned to _pevent
643 .sym _pevent,12, 24, 17, 22, $$fake0
644 .sym _pevent,-2, 24, 1, 22, $$fake0
645 .sym _i,-3, 12, 1, 16
646 000000a7 FE04 ADDB SP,#4
647 000000a8 A842 MOVL *-SP[2],XAR4 ; |202|
648 .line 6
TMS320C2000 COFF Assembler PC Version 3.03 Thu Aug 07 15:43:55 2003
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
F:/DSP2xx/ucos/Debug/UCOS_II.asm PAGE 13
649 000000a9 8A42 MOVL XAR4,*-SP[2] ; |206|
650 000000aa D00C MOVB XAR0,#12 ; |206|
651 000000ab 2B94 MOV *+XAR4[AR0],#0 ; |206|
652 .line 7
653 000000ac 2B43 MOV *-SP[3],#0 ; |207|
654 000000ad 9243 MOV AL,*-SP[3] ; |207|
655 000000ae 5208 CMPB AL,#8 ; |207|
656 000000af 670A B L6,HIS ; |207|
657 ; branch occurs ; |207|
658 000000b0 L5:
659 .line 8
660 000000b0 8843 MOVZ AR6,*-SP[3] ; |208|
661 000000b1 0642 MOVL ACC,*-SP[2] ; |208|
662 000000b2 0DA6 ADDU ACC,AR6 ; |208|
663 000000b3 8AA9 MOVL XAR4,ACC ; |208|
664 000000b4 2BD4 MOV *+XAR4[2],#0 ; |208|
665 .line 9
666 000000b5 0A43 INC *-SP[3] ; |209|
667 000000b6 9243 MOV AL,*-SP[3] ; |209|
668 000000b7 5208 CMPB AL,#8 ; |209|
669 000000b8 68F8 B L5,LO ; |209|
670 ; branch occurs ; |209|
671 000000b9 L6:
672 .line 10
673 000000b9 FE84 SUBB SP,#4
674 000000ba 0006 LRETR
675 ; return occurs
676 .endfunc 210,000000000h,4
677
678
679
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -