?? 12ad.ls1
字號:
002B E0 703 MOVX A,@DPTR
002C FA 704 MOV R2,A
002D A3 705 INC DPTR
002E E0 706 MOVX A,@DPTR
002F FB 707 MOV R3,A
0030 C3 708 CLR C
0031 EF 709 MOV A,R7
0032 9B 710 SUBB A,R3
0033 FF 711 MOV R7,A
0034 E4 712 CLR A
0035 9A 713 SUBB A,R2
0036 FE 714 MOV R6,A
0037 A3 715 INC DPTR
0038 E0 716 MOVX A,@DPTR
0039 FA 717 MOV R2,A
A51 MACRO ASSEMBLER 12AD 06/12/2005 10:08:42 PAGE 12
003A A3 718 INC DPTR
003B E0 719 MOVX A,@DPTR
003C FB 720 MOV R3,A
003D C3 721 CLR C
003E 9F 722 SUBB A,R7
003F EA 723 MOV A,R2
0040 9E 724 SUBB A,R6
0041 4003 725 JC $ + 5H
0043 020000 F 726 LJMP ?C0034
727 ; if (adresult[i][k]>adresult[i][k+1])
728 ; SOURCE LINE # 92
0046 EB 729 MOV A,R3
0047 25E0 730 ADD A,ACC
0049 FF 731 MOV R7,A
004A EA 732 MOV A,R2
004B 33 733 RLC A
004C FE 734 MOV R6,A
004D 900000 F 735 MOV DPTR,#adresult+02H
0050 75F00C 736 MOV B,#0CH
0053 ED 737 MOV A,R5
0054 120000 F 738 LCALL ?C?OFFXADD
0057 EC 739 MOV A,R4
0058 75F00C 740 MOV B,#0CH
005B A4 741 MUL AB
005C 2583 742 ADD A,DPH
005E F583 743 MOV DPH,A
0060 E582 744 MOV A,DPL
0062 2F 745 ADD A,R7
0063 F582 746 MOV DPL,A
0065 E583 747 MOV A,DPH
0067 3E 748 ADDC A,R6
0068 F583 749 MOV DPH,A
006A E0 750 MOVX A,@DPTR
006B FA 751 MOV R2,A
006C A3 752 INC DPTR
006D E0 753 MOVX A,@DPTR
006E FB 754 MOV R3,A
006F 900000 F 755 MOV DPTR,#adresult
0072 75F00C 756 MOV B,#0CH
0075 ED 757 MOV A,R5
0076 120000 F 758 LCALL ?C?OFFXADD
0079 EC 759 MOV A,R4
007A 75F00C 760 MOV B,#0CH
007D A4 761 MUL AB
007E 2583 762 ADD A,DPH
0080 F583 763 MOV DPH,A
0082 E582 764 MOV A,DPL
0084 2F 765 ADD A,R7
0085 F582 766 MOV DPL,A
0087 E583 767 MOV A,DPH
0089 3E 768 ADDC A,R6
008A F583 769 MOV DPH,A
008C E0 770 MOVX A,@DPTR
008D FE 771 MOV R6,A
008E A3 772 INC DPTR
008F E0 773 MOVX A,@DPTR
0090 D3 774 SETB C
0091 9B 775 SUBB A,R3
0092 EE 776 MOV A,R6
0093 9A 777 SUBB A,R2
0094 5003 778 JNC $ + 5H
0096 020000 F 779 LJMP ?C0037
780 ; {temp=adresult[i][k];adresult[i][k]=adresult[i][k+1];adresult[i][k+1]=tem
p;}
781 ; SOURCE LINE # 93
0099 900000 F 782 MOV DPTR,#k?254+01H
A51 MACRO ASSEMBLER 12AD 06/12/2005 10:08:42 PAGE 13
009C E0 783 MOVX A,@DPTR
009D 25E0 784 ADD A,ACC
009F FF 785 MOV R7,A
00A0 900000 F 786 MOV DPTR,#k?254
00A3 E0 787 MOVX A,@DPTR
00A4 33 788 RLC A
00A5 FE 789 MOV R6,A
00A6 900000 F 790 MOV DPTR,#adresult
00A9 75F00C 791 MOV B,#0CH
00AC ED 792 MOV A,R5
00AD 120000 F 793 LCALL ?C?OFFXADD
00B0 EC 794 MOV A,R4
00B1 75F00C 795 MOV B,#0CH
00B4 A4 796 MUL AB
00B5 2583 797 ADD A,DPH
00B7 F583 798 MOV DPH,A
00B9 E582 799 MOV A,DPL
00BB 2F 800 ADD A,R7
00BC F582 801 MOV DPL,A
00BE E583 802 MOV A,DPH
00C0 3E 803 ADDC A,R6
00C1 F583 804 MOV DPH,A
00C3 E0 805 MOVX A,@DPTR
00C4 FF 806 MOV R7,A
00C5 A3 807 INC DPTR
00C6 E0 808 MOVX A,@DPTR
00C7 900000 F 809 MOV DPTR,#temp?255
00CA CF 810 XCH A,R7
00CB F0 811 MOVX @DPTR,A
00CC A3 812 INC DPTR
00CD EF 813 MOV A,R7
00CE F0 814 MOVX @DPTR,A
00CF 900000 F 815 MOV DPTR,#k?254+01H
00D2 E0 816 MOVX A,@DPTR
00D3 25E0 817 ADD A,ACC
00D5 FF 818 MOV R7,A
00D6 900000 F 819 MOV DPTR,#k?254
00D9 E0 820 MOVX A,@DPTR
00DA 33 821 RLC A
00DB FE 822 MOV R6,A
00DC 900000 F 823 MOV DPTR,#adresult+02H
00DF 75F00C 824 MOV B,#0CH
00E2 ED 825 MOV A,R5
00E3 120000 F 826 LCALL ?C?OFFXADD
00E6 EC 827 MOV A,R4
00E7 75F00C 828 MOV B,#0CH
00EA A4 829 MUL AB
00EB 2583 830 ADD A,DPH
00ED F583 831 MOV DPH,A
00EF E582 832 MOV A,DPL
00F1 2F 833 ADD A,R7
00F2 F582 834 MOV DPL,A
00F4 E583 835 MOV A,DPH
00F6 3E 836 ADDC A,R6
00F7 F583 837 MOV DPH,A
00F9 E0 838 MOVX A,@DPTR
00FA FA 839 MOV R2,A
00FB A3 840 INC DPTR
00FC E0 841 MOVX A,@DPTR
00FD FB 842 MOV R3,A
00FE 900000 F 843 MOV DPTR,#adresult
0101 75F00C 844 MOV B,#0CH
0104 ED 845 MOV A,R5
0105 120000 F 846 LCALL ?C?OFFXADD
0108 EC 847 MOV A,R4
0109 75F00C 848 MOV B,#0CH
A51 MACRO ASSEMBLER 12AD 06/12/2005 10:08:42 PAGE 14
010C A4 849 MUL AB
010D 2583 850 ADD A,DPH
010F F583 851 MOV DPH,A
0111 E582 852 MOV A,DPL
0113 2F 853 ADD A,R7
0114 F582 854 MOV DPL,A
0116 E583 855 MOV A,DPH
0118 3E 856 ADDC A,R6
0119 F583 857 MOV DPH,A
011B EA 858 MOV A,R2
011C F0 859 MOVX @DPTR,A
011D A3 860 INC DPTR
011E EB 861 MOV A,R3
011F F0 862 MOVX @DPTR,A
0120 900000 F 863 MOV DPTR,#temp?255
0123 E0 864 MOVX A,@DPTR
0124 FA 865 MOV R2,A
0125 A3 866 INC DPTR
0126 E0 867 MOVX A,@DPTR
0127 FB 868 MOV R3,A
0128 900000 F 869 MOV DPTR,#adresult+02H
012B 75F00C 870 MOV B,#0CH
012E ED 871 MOV A,R5
012F 120000 F 872 LCALL ?C?OFFXADD
0132 EC 873 MOV A,R4
0133 75F00C 874 MOV B,#0CH
0136 A4 875 MUL AB
0137 2583 876 ADD A,DPH
0139 F583 877 MOV DPH,A
013B E582 878 MOV A,DPL
013D 2F 879 ADD A,R7
013E F582 880 MOV DPL,A
0140 E583 881 MOV A,DPH
0142 3E 882 ADDC A,R6
0143 F583 883 MOV DPH,A
0145 EA 884 MOV A,R2
0146 F0 885 MOVX @DPTR,A
0147 A3 886 INC DPTR
0148 EB 887 MOV A,R3
0149 F0 888 MOVX @DPTR,A
014A 889 ?C0037:
014A 900000 F 890 MOV DPTR,#k?254+01H
014D E0 891 MOVX A,@DPTR
014E 04 892 INC A
014F F0 893 MOVX @DPTR,A
0150 6003 894 JZ $ + 5H
0152 020000 F 895 LJMP ?C0035
0155 900000 F 896 MOV DPTR,#k?254
0158 E0 897 MOVX A,@DPTR
0159 04 898 INC A
015A F0 899 MOVX @DPTR,A
015B 900 ?C0060:
015B 020000 F 901 LJMP ?C0035
015E 902 ?C0034:
015E 900000 F 903 MOV DPTR,#j?253+01H
0161 E0 904 MOVX A,@DPTR
0162 04 905 INC A
0163 F0 906 MOVX @DPTR,A
0164 6003 907 JZ $ + 5H
0166 020000 F 908 LJMP ?C0032
0169 900000 F 909 MOV DPTR,#j?253
016C E0 910 MOVX A,@DPTR
016D 04 911 INC A
016E F0 912 MOVX @DPTR,A
016F 913 ?C0061:
016F 020000 F 914 LJMP ?C0032
A51 MACRO ASSEMBLER 12AD 06/12/2005 10:08:42 PAGE 15
915 ; }
916 ; SOURCE LINE # 94
0172 917 ?C0031:
0172 0D 918 INC R5
0173 BD0001 919 CJNE R5,#00H,?C0062
0176 0C 920 INC R4
0177 921 ?C0062:
0177 ED 922 MOV A,R5
0178 6422 923 XRL A,#022H
017A 4C 924 ORL A,R4
017B 6003 925 JZ $ + 5H
017D 020000 F 926 LJMP ?C0029
927 ; }
928 ; SOURCE LINE # 95
0180 929 ?C0039:
0180 22 930 RET
931 ; END OF _Sort
932
933 ;
934 ;
935 ; /***********************平均值濾波子程序*************************/
936 ;
937 ; void Filter(uchar n)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -