📄 ucos_ii.ls1
字号:
690 ; *** sync lost ***
691 ; *** sync lost ***
692 ; *** sync lost ***
693 ; *** sync lost ***
694 ; *** sync lost ***
695 ; *** sync lost ***
696 ; *** sync lost ***
697 ; *** sync lost ***
698 ; *** sync lost ***
699 ; *** sync lost ***
700 ; *** sync lost ***
701 ; *** sync lost ***
702 ; *** sync lost ***
703
---- 704 RSEG ?PR?_?OSIntExit?UCOS_II
0000 705 _?OSIntExit:
706 USING 0
707 ; SOURCE LINE # 172
708 ; *** sync lost ***
709 ; *** sync lost ***
710 ; *** sync lost ***
711 ; *** sync lost ***
712 ; *** sync lost ***
713 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 07/05/2005 11:05:48 PAGE 12
714 ; *** sync lost ***
715 ; SOURCE LINE # 179
0000 200003 F 716 JB OSRunning,$ + 6H
0003 020000 F 717 LJMP ?C0009
718 ; *** sync lost ***
719 ; SOURCE LINE # 180
0006 C2AF 720 CLR EA
721 ; *** sync lost ***
722 ; SOURCE LINE # 181
0008 900000 F 723 MOV DPTR,#OSIntNesting
000B E0 724 MOVX A,@DPTR
000C D3 725 SETB C
000D 9400 726 SUBB A,#00H
000F 4003 727 JC ?C0006
728 ; *** sync lost ***
729 ; SOURCE LINE # 182
0011 E0 730 MOVX A,@DPTR
0012 14 731 DEC A
0013 F0 732 MOVX @DPTR,A
733 ; *** sync lost ***
734 ; SOURCE LINE # 183
0014 735 ?C0006:
736 ; *** sync lost ***
737 ; SOURCE LINE # 184
0014 900000 F 738 MOV DPTR,#OSIntNesting
0017 E0 739 MOVX A,@DPTR
0018 707A 740 JNZ ?C0007
001A 900000 F 741 MOV DPTR,#OSLockNesting
001D E0 742 MOVX A,@DPTR
001E 7074 743 JNZ ?C0007
744 ; *** sync lost ***
745 ; SOURCE LINE # 185
0020 900000 F 746 MOV DPTR,#OSRdyGrp
0023 E0 747 MOVX A,@DPTR
0024 2400 F 748 ADD A,#LOW (OSUnMapTbl)
0026 F582 749 MOV DPL,A
0028 E4 750 CLR A
0029 3400 F 751 ADDC A,#HIGH (OSUnMapTbl)
002B F583 752 MOV DPH,A
002D E0 753 MOVX A,@DPTR
002E 900000 F 754 MOV DPTR,#OSIntExitY
0031 F0 755 MOVX @DPTR,A
756 ; *** sync lost ***
757 ; SOURCE LINE # 186
0032 E0 758 MOVX A,@DPTR
0033 FF 759 MOV R7,A
0034 2400 F 760 ADD A,#LOW (OSRdyTbl)
0036 F582 761 MOV DPL,A
0038 E4 762 CLR A
0039 3400 F 763 ADDC A,#HIGH (OSRdyTbl)
003B F583 764 MOV DPH,A
003D E0 765 MOVX A,@DPTR
003E 2400 F 766 ADD A,#LOW (OSUnMapTbl)
0040 F582 767 MOV DPL,A
0042 E4 768 CLR A
0043 3400 F 769 ADDC A,#HIGH (OSUnMapTbl)
0045 F583 770 MOV DPH,A
0047 E0 771 MOVX A,@DPTR
0048 FE 772 MOV R6,A
0049 EF 773 MOV A,R7
004A 33 774 RLC A
004B 33 775 RLC A
004C 33 776 RLC A
004D 54F8 777 ANL A,#0F8H
004F FF 778 MOV R7,A
0050 EE 779 MOV A,R6
A51 MACRO ASSEMBLER UCOS_II 07/05/2005 11:05:48 PAGE 13
0051 2F 780 ADD A,R7
0052 FF 781 MOV R7,A
0053 900000 F 782 MOV DPTR,#OSPrioHighRdy
0056 F0 783 MOVX @DPTR,A
784 ; *** sync lost ***
785 ; SOURCE LINE # 187
0057 900000 F 786 MOV DPTR,#OSPrioCur
005A E0 787 MOVX A,@DPTR
005B 6F 788 XRL A,R7
005C 6036 789 JZ ?C0007
790 ; *** sync lost ***
791 ; SOURCE LINE # 188
005E 900000 F 792 MOV DPTR,#OSPrioHighRdy
0061 E0 793 MOVX A,@DPTR
0062 75F003 794 MOV B,#03H
0065 A4 795 MUL AB
0066 2400 F 796 ADD A,#LOW (OSTCBPrioTbl)
0068 F582 797 MOV DPL,A
006A E4 798 CLR A
006B 3400 F 799 ADDC A,#HIGH (OSTCBPrioTbl)
006D F583 800 MOV DPH,A
006F 120000 F 801 LCALL ?C?PLDXDATA
0072 900000 F 802 MOV DPTR,#OSTCBHighRdy
0075 120000 F 803 LCALL ?C?PSTXDATA
804 ; *** sync lost ***
805 ; SOURCE LINE # 189
0078 900000 F 806 MOV DPTR,#OSCtxSwCtr
007B 120000 F 807 LCALL ?C?LLDXDATA
007E EF 808 MOV A,R7
007F 2401 809 ADD A,#01H
0081 FF 810 MOV R7,A
0082 E4 811 CLR A
0083 3E 812 ADDC A,R6
0084 FE 813 MOV R6,A
0085 E4 814 CLR A
0086 3D 815 ADDC A,R5
0087 FD 816 MOV R5,A
0088 E4 817 CLR A
0089 3C 818 ADDC A,R4
008A FC 819 MOV R4,A
008B 900000 F 820 MOV DPTR,#OSCtxSwCtr
008E 120000 F 821 LCALL ?C?LSTXDATA
822 ; *** sync lost ***
823 ; SOURCE LINE # 190
0091 120000 F 824 LCALL _?OSIntCtxSw
825 ; *** sync lost ***
826 ; SOURCE LINE # 191
827 ; *** sync lost ***
828 ; SOURCE LINE # 192
0094 829 ?C0007:
830 ; *** sync lost ***
831 ; SOURCE LINE # 193
0094 D2AF 832 SETB EA
833 ; *** sync lost ***
834 ; SOURCE LINE # 194
835 ; *** sync lost ***
836 ; SOURCE LINE # 195
0096 837 ?C0009:
0096 22 838 RET
839 ; END OF _?OSIntExit
840
841 ; *** sync lost ***
842 ; *** sync lost ***
843 ; *** sync lost ***
844 ; *** sync lost ***
845 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 07/05/2005 11:05:48 PAGE 14
846 ; *** sync lost ***
847 ; *** sync lost ***
848 ; *** sync lost ***
849 ; *** sync lost ***
850 ; *** sync lost ***
851 ; *** sync lost ***
852 ; *** sync lost ***
853 ; *** sync lost ***
854 ; *** sync lost ***
855 ; *** sync lost ***
856 ; *** sync lost ***
857 ; *** sync lost ***
858 ; *** sync lost ***
859 ; *** sync lost ***
860 ; *** sync lost ***
861 ; *** sync lost ***
862 ; *** sync lost ***
863 ; *** sync lost ***
864 ; *** sync lost ***
865 ; *** sync lost ***
866 ; *** sync lost ***
867 ; *** sync lost ***
868 ; *** sync lost ***
869 ; *** sync lost ***
870 ; *** sync lost ***
871 ; *** sync lost ***
872 ; *** sync lost ***
873 ; *** sync lost ***
874 ; *** sync lost ***
875 ; *** sync lost ***
876 ; *** sync lost ***
877 ; *** sync lost ***
878 ; *** sync lost ***
879 ; *** sync lost ***
880 ; *** sync lost ***
881 ; *** sync lost ***
882 ; *** sync lost ***
883 ; *** sync lost ***
884 ; *** sync lost ***
885 ; *** sync lost ***
886 ; *** sync lost ***
887 ; *** sync lost ***
888 ; *** sync lost ***
889 ; *** sync lost ***
890 ; *** sync lost ***
891 ; *** sync lost ***
892 ; *** sync lost ***
893 ; *** sync lost ***
894 ; *** sync lost ***
895 ; *** sync lost ***
896 ; *** sync lost ***
897 ; *** sync lost ***
898 ; *** sync lost ***
899 ; *** sync lost ***
900 ; *** sync lost ***
901 ; *** sync lost ***
902 ; *** sync lost ***
903 ; *** sync lost ***
904 ; *** sync lost ***
905 ; *** sync lost ***
906 ; *** sync lost ***
907 ; *** sync lost ***
908 ; *** sync lost ***
909 ; *** sync lost ***
910 ; *** sync lost ***
911 ; *** sync lost ***
A51 MACRO ASSEMBLER UCOS_II 07/05/2005 11:05:48 PAGE 15
912 ; *** sync lost ***
913 ; *** sync lost ***
914 ; *** sync lost ***
915 ; *** sync lost ***
916 ; *** sync lost ***
917 ; *** sync lost ***
918 ; *** sync lost ***
919 ; *** sync lost ***
920 ; *** sync lost ***
921 ; *** sync lost ***
922 ; *** sync lost ***
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -