?? ucos_ii.ls1
字號(hào):
682 ; *** sync lost ***
683 ; SOURCE LINE # 98
000F 120000 F 684 LCALL _?OS_FlagInit
685 ; *** sync lost ***
686 ; *** sync lost ***
687 ; *** sync lost ***
688 ; *** sync lost ***
689 ; SOURCE LINE # 102
0012 120000 F 690 LCALL _?OS_MemInit
691 ; *** sync lost ***
692 ; *** sync lost ***
693 ; *** sync lost ***
694 ; *** sync lost ***
695 ; SOURCE LINE # 106
0015 120000 F 696 LCALL _?OS_QInit
697 ; *** sync lost ***
698 ; *** sync lost ***
699 ; *** sync lost ***
700 ; SOURCE LINE # 109
0018 120000 F 701 LCALL _?OS_InitTaskIdle
702 ; *** sync lost ***
703 ; *** sync lost ***
704 ; SOURCE LINE # 111
001B 120000 F 705 LCALL _?OS_InitTaskStat
706 ; *** sync lost ***
707 ; *** sync lost ***
708 ; *** sync lost ***
709 ; *** sync lost ***
710 ; SOURCE LINE # 115
001E 020000 F 711 LJMP _?OSInitHookEnd
712 ; END OF _?OSInit
713
714 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 12
715 ; *** sync lost ***
716 ; *** sync lost ***
717 ; *** sync lost ***
718 ; *** sync lost ***
719 ; *** sync lost ***
720 ; *** sync lost ***
721 ; *** sync lost ***
722 ; *** sync lost ***
723 ; *** sync lost ***
724 ; *** sync lost ***
725 ; *** sync lost ***
726 ; *** sync lost ***
727 ; *** sync lost ***
728 ; *** sync lost ***
729 ; *** sync lost ***
730 ; *** sync lost ***
731 ; *** sync lost ***
732 ; *** sync lost ***
733 ; *** sync lost ***
734 ; *** sync lost ***
735 ; *** sync lost ***
736 ; *** sync lost ***
737 ; *** sync lost ***
738 ; *** sync lost ***
739 ; *** sync lost ***
740 ; *** sync lost ***
741 ; *** sync lost ***
742 ; *** sync lost ***
743
---- 744 RSEG ?PR?_?OSIntEnter?UCOS_II
0000 745 _?OSIntEnter:
746 ; SOURCE LINE # 144
747 ; *** sync lost ***
748 ; *** sync lost ***
749 ; SOURCE LINE # 146
0000 900000 F 750 MOV DPTR,#OSRunning
0003 E0 751 MOVX A,@DPTR
0004 B4010C 752 CJNE A,#01H,?C0004
753 ; *** sync lost ***
754 ; SOURCE LINE # 147
0007 900000 F 755 MOV DPTR,#OSIntNesting
000A E0 756 MOVX A,@DPTR
000B C3 757 CLR C
000C 94FF 758 SUBB A,#0FFH
000E 5003 759 JNC ?C0004
760 ; *** sync lost ***
761 ; SOURCE LINE # 148
0010 E0 762 MOVX A,@DPTR
0011 04 763 INC A
0012 F0 764 MOVX @DPTR,A
765 ; *** sync lost ***
766 ; SOURCE LINE # 149
767 ; *** sync lost ***
768 ; SOURCE LINE # 150
769 ; *** sync lost ***
770 ; SOURCE LINE # 151
0013 771 ?C0004:
0013 22 772 RET
773 ; END OF _?OSIntEnter
774
775 ; *** sync lost ***
776 ; *** sync lost ***
777 ; *** sync lost ***
778 ; *** sync lost ***
779 ; *** sync lost ***
780 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 13
781 ; *** sync lost ***
782 ; *** sync lost ***
783 ; *** sync lost ***
784 ; *** sync lost ***
785 ; *** sync lost ***
786 ; *** sync lost ***
787 ; *** sync lost ***
788 ; *** sync lost ***
789 ; *** sync lost ***
790 ; *** sync lost ***
791 ; *** sync lost ***
792 ; *** sync lost ***
793 ; *** sync lost ***
794 ; *** sync lost ***
795 ; *** sync lost ***
796
---- 797 RSEG ?PR?_?OSIntExit?UCOS_II
0000 798 _?OSIntExit:
799 USING 0
800 ; SOURCE LINE # 172
801 ; *** sync lost ***
802 ; *** sync lost ***
803 ; *** sync lost ***
804 ; *** sync lost ***
805 ; *** sync lost ***
806 ; *** sync lost ***
807 ; *** sync lost ***
808 ; SOURCE LINE # 179
0000 900000 F 809 MOV DPTR,#OSRunning
0003 E0 810 MOVX A,@DPTR
0004 6401 811 XRL A,#01H
0006 6003 812 JZ $ + 5H
0008 020000 F 813 LJMP ?C0009
814 ; *** sync lost ***
815 ; SOURCE LINE # 180
000B C2AF 816 CLR EA
817 ; *** sync lost ***
818 ; SOURCE LINE # 181
000D 900000 F 819 MOV DPTR,#OSIntNesting
0010 E0 820 MOVX A,@DPTR
0011 D3 821 SETB C
0012 9400 822 SUBB A,#00H
0014 4003 823 JC ?C0006
824 ; *** sync lost ***
825 ; SOURCE LINE # 182
0016 E0 826 MOVX A,@DPTR
0017 14 827 DEC A
0018 F0 828 MOVX @DPTR,A
829 ; *** sync lost ***
830 ; SOURCE LINE # 183
0019 831 ?C0006:
832 ; *** sync lost ***
833 ; SOURCE LINE # 184
0019 900000 F 834 MOV DPTR,#OSIntNesting
001C E0 835 MOVX A,@DPTR
001D 6003 836 JZ $ + 5H
001F 020000 F 837 LJMP ?C0007
0022 900000 F 838 MOV DPTR,#OSLockNesting
0025 E0 839 MOVX A,@DPTR
0026 6003 840 JZ $ + 5H
0028 020000 F 841 LJMP ?C0007
842 ; *** sync lost ***
843 ; SOURCE LINE # 185
002B 900000 F 844 MOV DPTR,#OSRdyGrp
002E E0 845 MOVX A,@DPTR
002F 2400 F 846 ADD A,#LOW (OSUnMapTbl)
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 14
0031 F582 847 MOV DPL,A
0033 E4 848 CLR A
0034 3400 F 849 ADDC A,#HIGH (OSUnMapTbl)
0036 F583 850 MOV DPH,A
0038 E0 851 MOVX A,@DPTR
0039 900000 F 852 MOV DPTR,#OSIntExitY
003C F0 853 MOVX @DPTR,A
854 ; *** sync lost ***
855 ; SOURCE LINE # 186
003D E0 856 MOVX A,@DPTR
003E FF 857 MOV R7,A
003F 2400 F 858 ADD A,#LOW (OSRdyTbl)
0041 F582 859 MOV DPL,A
0043 E4 860 CLR A
0044 3400 F 861 ADDC A,#HIGH (OSRdyTbl)
0046 F583 862 MOV DPH,A
0048 E0 863 MOVX A,@DPTR
0049 2400 F 864 ADD A,#LOW (OSUnMapTbl)
004B F582 865 MOV DPL,A
004D E4 866 CLR A
004E 3400 F 867 ADDC A,#HIGH (OSUnMapTbl)
0050 F583 868 MOV DPH,A
0052 E0 869 MOVX A,@DPTR
0053 FE 870 MOV R6,A
0054 EF 871 MOV A,R7
0055 33 872 RLC A
0056 33 873 RLC A
0057 33 874 RLC A
0058 54F8 875 ANL A,#0F8H
005A FF 876 MOV R7,A
005B EE 877 MOV A,R6
005C 2F 878 ADD A,R7
005D FF 879 MOV R7,A
005E 900000 F 880 MOV DPTR,#OSPrioHighRdy
0061 F0 881 MOVX @DPTR,A
882 ; *** sync lost ***
883 ; SOURCE LINE # 187
0062 900000 F 884 MOV DPTR,#OSPrioCur
0065 E0 885 MOVX A,@DPTR
0066 6F 886 XRL A,R7
0067 6045 887 JZ ?C0007
888 ; *** sync lost ***
889 ; SOURCE LINE # 188
0069 900000 F 890 MOV DPTR,#OSPrioHighRdy
006C E0 891 MOVX A,@DPTR
006D 75F003 892 MOV B,#03H
0070 A4 893 MUL AB
0071 2400 F 894 ADD A,#LOW (OSTCBPrioTbl)
0073 F582 895 MOV DPL,A
0075 E4 896 CLR A
0076 3400 F 897 ADDC A,#HIGH (OSTCBPrioTbl)
0078 F583 898 MOV DPH,A
007A E0 899 MOVX A,@DPTR
007B F9 900 MOV R1,A
007C A3 901 INC DPTR
007D E0 902 MOVX A,@DPTR
007E FA 903 MOV R2,A
007F A3 904 INC DPTR
0080 E0 905 MOVX A,@DPTR
0081 900000 F 906 MOV DPTR,#OSTCBHighRdy
0084 C9 907 XCH A,R1
0085 F0 908 MOVX @DPTR,A
0086 A3 909 INC DPTR
0087 EA 910 MOV A,R2
0088 F0 911 MOVX @DPTR,A
0089 A3 912 INC DPTR
A51 MACRO ASSEMBLER UCOS_II 01/12/2005 15:33:09 PAGE 15
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -