📄 main.ls1
字号:
694 USING 0
695 ; SOURCE LINE # 68
0000 900000 F 696 MOV DPTR,#p?1252
0003 EB 697 MOV A,R3
0004 F0 698 MOVX @DPTR,A
0005 A3 699 INC DPTR
0006 EA 700 MOV A,R2
0007 F0 701 MOVX @DPTR,A
0008 A3 702 INC DPTR
0009 E9 703 MOV A,R1
000A F0 704 MOVX @DPTR,A
705 ; { while(1){OSTimeDly(43);}
706 ; SOURCE LINE # 69
000B 707 ?C0037:
000B 7F2B 708 MOV R7,#02BH
000D 7E00 709 MOV R6,#00H
000F 120000 F 710 LCALL _OSTimeDly
0012 80F7 711 SJMP ?C0037
712 ; END OF _TSKE
713
714 ; }
715 ; void TSKF(void *p)
716
---- 717 RSEG ?PR?_TSKF?MAIN
A51 MACRO ASSEMBLER MAIN 04/11/2007 16:19:49 PAGE 12
0000 718 _TSKF:
719 USING 0
720 ; SOURCE LINE # 71
0000 900000 F 721 MOV DPTR,#p?1353
0003 EB 722 MOV A,R3
0004 F0 723 MOVX @DPTR,A
0005 A3 724 INC DPTR
0006 EA 725 MOV A,R2
0007 F0 726 MOVX @DPTR,A
0008 A3 727 INC DPTR
0009 E9 728 MOV A,R1
000A F0 729 MOVX @DPTR,A
730 ; { while(1){OSTimeDly(47);}
731 ; SOURCE LINE # 72
000B 732 ?C0040:
000B 7F2F 733 MOV R7,#02FH
000D 7E00 734 MOV R6,#00H
000F 120000 F 735 LCALL _OSTimeDly
0012 80F7 736 SJMP ?C0040
737 ; END OF _TSKF
738
739 ; }
740 ;
741 ;
742 ; main()
743
---- 744 RSEG ?PR?main?MAIN
0000 745 main:
746 USING 0
747 ; SOURCE LINE # 76
748 ; {
749 ; SOURCE LINE # 77
750 ; Init_Device();
751 ; SOURCE LINE # 78
0000 120000 F 752 LCALL Init_Device
753 ; OSInit();
754 ; SOURCE LINE # 79
0003 120000 F 755 LCALL _?OSInit
756 ; OSTaskCreate(TaskStart,(void*)0,&TaskStartStk[0],0);
757 ; SOURCE LINE # 80
0006 90FFFF 758 MOV DPTR,#0FFFFH
0009 120000 F 759 LCALL ?C?ADDXBP
000C E4 760 CLR A
000D F0 761 MOVX @DPTR,A
000E 7E00 F 762 MOV R6,#HIGH (TaskStartStk)
0010 7F00 F 763 MOV R7,#LOW (TaskStartStk)
0012 90FFFE 764 MOV DPTR,#0FFFEH
0015 120000 F 765 LCALL ?C?ADDXBP
0018 EE 766 MOV A,R6
0019 F0 767 MOVX @DPTR,A
001A A3 768 INC DPTR
001B EF 769 MOV A,R7
001C F0 770 MOVX @DPTR,A
001D 7B00 771 MOV R3,#00H
001F 7A00 772 MOV R2,#00H
0021 7900 773 MOV R1,#00H
0023 90FFFD 774 MOV DPTR,#0FFFDH
0026 120000 F 775 LCALL ?C?ADDXBP
0029 EB 776 MOV A,R3
002A F0 777 MOVX @DPTR,A
002B A3 778 INC DPTR
002C EA 779 MOV A,R2
002D F0 780 MOVX @DPTR,A
002E A3 781 INC DPTR
002F E9 782 MOV A,R1
0030 F0 783 MOVX @DPTR,A
A51 MACRO ASSEMBLER MAIN 04/11/2007 16:19:49 PAGE 13
0031 7BFF 784 MOV R3,#0FFH
0033 7A00 F 785 MOV R2,#HIGH (_TaskStart)
0035 7900 F 786 MOV R1,#LOW (_TaskStart)
0037 120000 F 787 LCALL _?OSTaskCreate
788 ; OSTaskCreate(TSK2,(void*)0,TSK_STK2,1);
789 ; SOURCE LINE # 81
003A 90FFFF 790 MOV DPTR,#0FFFFH
003D 120000 F 791 LCALL ?C?ADDXBP
0040 7401 792 MOV A,#01H
0042 F0 793 MOVX @DPTR,A
0043 7E00 F 794 MOV R6,#HIGH (TSK_STK2)
0045 7F00 F 795 MOV R7,#LOW (TSK_STK2)
0047 90FFFE 796 MOV DPTR,#0FFFEH
004A 120000 F 797 LCALL ?C?ADDXBP
004D EE 798 MOV A,R6
004E F0 799 MOVX @DPTR,A
004F A3 800 INC DPTR
0050 EF 801 MOV A,R7
0051 F0 802 MOVX @DPTR,A
0052 7B00 803 MOV R3,#00H
0054 7A00 804 MOV R2,#00H
0056 7900 805 MOV R1,#00H
0058 90FFFD 806 MOV DPTR,#0FFFDH
005B 120000 F 807 LCALL ?C?ADDXBP
005E EB 808 MOV A,R3
005F F0 809 MOVX @DPTR,A
0060 A3 810 INC DPTR
0061 EA 811 MOV A,R2
0062 F0 812 MOVX @DPTR,A
0063 A3 813 INC DPTR
0064 E9 814 MOV A,R1
0065 F0 815 MOVX @DPTR,A
0066 7BFF 816 MOV R3,#0FFH
0068 7A00 F 817 MOV R2,#HIGH (_TSK2)
006A 7900 F 818 MOV R1,#LOW (_TSK2)
006C 120000 F 819 LCALL _?OSTaskCreate
820 ; OSTaskCreate(TSK3,(void*)0,TSK_STK3,3);
821 ; SOURCE LINE # 82
006F 90FFFF 822 MOV DPTR,#0FFFFH
0072 120000 F 823 LCALL ?C?ADDXBP
0075 7403 824 MOV A,#03H
0077 F0 825 MOVX @DPTR,A
0078 7E00 F 826 MOV R6,#HIGH (TSK_STK3)
007A 7F00 F 827 MOV R7,#LOW (TSK_STK3)
007C 90FFFE 828 MOV DPTR,#0FFFEH
007F 120000 F 829 LCALL ?C?ADDXBP
0082 EE 830 MOV A,R6
0083 F0 831 MOVX @DPTR,A
0084 A3 832 INC DPTR
0085 EF 833 MOV A,R7
0086 F0 834 MOVX @DPTR,A
0087 7B00 835 MOV R3,#00H
0089 7A00 836 MOV R2,#00H
008B 7900 837 MOV R1,#00H
008D 90FFFD 838 MOV DPTR,#0FFFDH
0090 120000 F 839 LCALL ?C?ADDXBP
0093 EB 840 MOV A,R3
0094 F0 841 MOVX @DPTR,A
0095 A3 842 INC DPTR
0096 EA 843 MOV A,R2
0097 F0 844 MOVX @DPTR,A
0098 A3 845 INC DPTR
0099 E9 846 MOV A,R1
009A F0 847 MOVX @DPTR,A
009B 7BFF 848 MOV R3,#0FFH
009D 7A00 F 849 MOV R2,#HIGH (_TSK3)
A51 MACRO ASSEMBLER MAIN 04/11/2007 16:19:49 PAGE 14
009F 7900 F 850 MOV R1,#LOW (_TSK3)
00A1 120000 F 851 LCALL _?OSTaskCreate
852 ; OSTaskCreate(TSK4,(void*)0,TSK_STK4,4);
853 ; SOURCE LINE # 83
00A4 90FFFF 854 MOV DPTR,#0FFFFH
00A7 120000 F 855 LCALL ?C?ADDXBP
00AA 7404 856 MOV A,#04H
00AC F0 857 MOVX @DPTR,A
00AD 7E00 F 858 MOV R6,#HIGH (TSK_STK4)
00AF 7F00 F 859 MOV R7,#LOW (TSK_STK4)
00B1 90FFFE 860 MOV DPTR,#0FFFEH
00B4 120000 F 861 LCALL ?C?ADDXBP
00B7 EE 862 MOV A,R6
00B8 F0 863 MOVX @DPTR,A
00B9 A3 864 INC DPTR
00BA EF 865 MOV A,R7
00BB F0 866 MOVX @DPTR,A
00BC 7B00 867 MOV R3,#00H
00BE 7A00 868 MOV R2,#00H
00C0 7900 869 MOV R1,#00H
00C2 90FFFD 870 MOV DPTR,#0FFFDH
00C5 120000 F 871 LCALL ?C?ADDXBP
00C8 EB 872 MOV A,R3
00C9 F0 873 MOVX @DPTR,A
00CA A3 874 INC DPTR
00CB EA 875 MOV A,R2
00CC F0 876 MOVX @DPTR,A
00CD A3 877 INC DPTR
00CE E9 878 MOV A,R1
00CF F0 879 MOVX @DPTR,A
00D0 7BFF 880 MOV R3,#0FFH
00D2 7A00 F 881 MOV R2,#HIGH (_TSK4)
00D4 7900 F 882 MOV R1,#LOW (_TSK4)
00D6 120000 F 883 LCALL _?OSTaskCreate
884 ; OSTaskCreate(TSK5,(void*)0,TSK_STK5,5);
885 ; SOURCE LINE # 84
00D9 90FFFF 886 MOV DPTR,#0FFFFH
00DC 120000 F 887 LCALL ?C?ADDXBP
00DF 7405 888 MOV A,#05H
00E1 F0 889 MOVX @DPTR,A
00E2 7E00 F 890 MOV R6,#HIGH (TSK_STK5)
00E4 7F00 F 891 MOV R7,#LOW (TSK_STK5)
00E6 90FFFE 892 MOV DPTR,#0FFFEH
00E9 120000 F 893 LCALL ?C?ADDXBP
00EC EE 894 MOV A,R6
00ED F0 895 MOVX @DPTR,A
00EE A3 896 INC DPTR
00EF EF 897 MOV A,R7
00F0 F0 898 MOVX @DPTR,A
00F1 7B00 899 MOV R3,#00H
00F3 7A00 900 MOV R2,#00H
00F5 7900 901 MOV R1,#00H
00F7 90FFFD 902 MOV DPTR,#0FFFDH
00FA 120000 F 903 LCALL ?C?ADDXBP
00FD EB 904 MOV A,R3
00FE F0 905 MOVX @DPTR,A
00FF A3 906 INC DPTR
0100 EA 907 MOV A,R2
0101 F0 908 MOVX @DPTR,A
0102 A3 909 INC DPTR
0103 E9 910 MOV A,R1
0104 F0 911 MOVX @DPTR,A
0105 7BFF 912 MOV R3,#0FFH
0107 7A00 F 913 MOV R2,#HIGH (_TSK5)
0109 7900 F 914 MOV R1,#LOW (_TSK5)
010B 120000 F 915 LCALL _?OSTaskCreate
A51 MACRO ASSEMBLER MAIN 04/11/2007 16:19:49 PAGE 15
916 ; OSTaskCreate(TSK6,(void*)0,TSK_STK6,6);
917 ; SOURCE LINE # 85
010E 90FFFF 918 MOV DPTR,#0FFFFH
0111 120000 F 919 LCALL ?C?ADDXBP
0114 7406 920 MOV A,#06H
0116 F0 921 MOVX @DPTR,A
0117 7E00 F 922 MOV R6,#HIGH (TSK_STK6)
0119 7F00 F 923 MOV R7,#LOW (TSK_STK6)
011B 90FFFE 924 MOV DPTR,#0FFFEH
011E 120000 F 925 LCALL ?C?ADDXBP
0121 EE 926 MOV A,R6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -