⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 serial.lst

📁 用GCC编写ATMEG128应用软件源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 753 02a6 01F4      		brne .L216
 754 02a8 E091 0000 		lds r30,Serial_0_Data+10
 755 02ac 8E2F      		mov r24,r30
 756 02ae 9927      		clr r25
 757 02b0 C097      		sbiw r24,48
 758 02b2 0A97      		sbiw r24,10
 759 02b4 00F4      		brsh .L216
 760 02b6 8091 0000 		lds r24,Serial_0_Data+11
 761 02ba 682F      		mov r22,r24
 762 02bc 7727      		clr r23
 763 02be CB01      		movw r24,r22
 764 02c0 C097      		sbiw r24,48
 765 02c2 0A97      		sbiw r24,10
 766 02c4 00F4      		brsh .L216
 767               	.LM142:
 768 02c6 80E1      		ldi r24,lo8(10000)
 769 02c8 97E2      		ldi r25,hi8(10000)
 770 02ca D901      		movw r26,r18
 771 02cc A89F      		mul r26,r24
 772 02ce 9001      		movw r18,r0
 773 02d0 A99F      		mul r26,r25
 774 02d2 300D      		add r19,r0
 775 02d4 B89F      		mul r27,r24
 776 02d6 300D      		add r19,r0
 777 02d8 1124      		clr r1
 778               	.LVL3:
 779               	.LM143:
 780 02da 84E6      		ldi r24,lo8(100)
 781 02dc F89F      		mul r31,r24
 782 02de C001      		movw r24,r0
 783 02e0 1124      		clr r1
 784 02e2 280F      		add r18,r24
 785 02e4 391F      		adc r19,r25
 786               	.LM144:
 787 02e6 8AE0      		ldi r24,lo8(10)
 788 02e8 E89F      		mul r30,r24
 789 02ea C001      		movw r24,r0
 790 02ec 1124      		clr r1
 791 02ee 280F      		add r18,r24
 792 02f0 391F      		adc r19,r25
 793               	.LM145:
 794 02f2 88EE      		ldi r24,lo8(1000)
 795 02f4 93E0      		ldi r25,hi8(1000)
 796 02f6 FC01      		movw r30,r24
 797 02f8 4E9F      		mul r20,r30
 798 02fa C001      		movw r24,r0
 799 02fc 4F9F      		mul r20,r31
 800 02fe 900D      		add r25,r0
 801 0300 5E9F      		mul r21,r30
 802 0302 900D      		add r25,r0
 803 0304 1124      		clr r1
 804 0306 260F      		add r18,r22
 805 0308 371F      		adc r19,r23
 806 030a 820F      		add r24,r18
 807 030c 931F      		adc r25,r19
 808 030e 805D      		subi r24,lo8(-(-5328))
 809 0310 9441      		sbci r25,hi8(-(-5328))
 810 0312 9093 0000 		sts (BPL)+1,r25
 811 0316 8093 0000 		sts BPL,r24
 812               	.LM146:
 813 031a 1092 0000 		sts BPL_Err,__zero_reg__
 814 031e 0895      		ret
 815               	.LVL4:
 816               	.L216:
 817               	.LM147:
 818 0320 8091 0000 		lds r24,BPL_Err
 819 0324 8F5F      		subi r24,lo8(-(1))
 820 0326 8093 0000 		sts BPL_Err,r24
 821               	.LM148:
 822 032a 91E0      		ldi r25,lo8(1)
 823 032c 9093 0000 		sts ERR_YES_OR_NO,r25
 824               	.LM149:
 825 0330 8630      		cpi r24,lo8(6)
 826 0332 00F0      		brlo .L225
 827               	.LM150:
 828 0334 1092 0000 		sts BPL_Err,__zero_reg__
 829               	.LM151:
 830 0338 1092 0000 		sts (BPL)+1,__zero_reg__
 831 033c 1092 0000 		sts BPL,__zero_reg__
 832               	.L225:
 833 0340 0895      		ret
 834               	/* epilogue: frame size=0 */
 835               	/* epilogue: noreturn */
 836               	/* epilogue end (size=0) */
 837               	/* function BPL_Data size 112 (112) */
 838               	.LFE13:
 840               	.global	CKYW_Data
 842               	CKYW_Data:
 843               	.LFB14:
 844               	.LM152:
 845               	/* prologue: frame size=0 */
 846               	/* prologue end (size=0) */
 847               	.LM153:
 848 0342 8091 0000 		lds r24,Serial_0_Data+12
 849 0346 8032      		cpi r24,lo8(32)
 850 0348 01F0      		breq .+2
 851 034a 00C0      		rjmp .L227
 852               	.LM154:
 853 034c 8091 0000 		lds r24,Serial_0_Data+13
 854 0350 282F      		mov r18,r24
 855 0352 3327      		clr r19
 856 0354 2053      		subi r18,lo8(-(-48))
 857 0356 3040      		sbci r19,hi8(-(-48))
 858 0358 2A30      		cpi r18,10
 859 035a 3105      		cpc r19,__zero_reg__
 860 035c 00F4      		brsh .L227
 861 035e 8091 0000 		lds r24,Serial_0_Data+14
 862 0362 8E32      		cpi r24,lo8(46)
 863 0364 01F4      		brne .L227
 864 0366 7091 0000 		lds r23,Serial_0_Data+15
 865 036a 872F      		mov r24,r23
 866 036c 9927      		clr r25
 867 036e C097      		sbiw r24,48
 868 0370 0A97      		sbiw r24,10
 869 0372 00F4      		brsh .L227
 870 0374 6091 0000 		lds r22,Serial_0_Data+16
 871 0378 862F      		mov r24,r22
 872 037a 9927      		clr r25
 873 037c C097      		sbiw r24,48
 874 037e 0A97      		sbiw r24,10
 875 0380 00F4      		brsh .L227
 876 0382 8091 0000 		lds r24,Serial_0_Data+17
 877 0386 482F      		mov r20,r24
 878 0388 5527      		clr r21
 879 038a CA01      		movw r24,r20
 880 038c C097      		sbiw r24,48
 881 038e 0A97      		sbiw r24,10
 882 0390 00F4      		brsh .L227
 883               	.LM155:
 884 0392 88EE      		ldi r24,lo8(1000)
 885 0394 93E0      		ldi r25,hi8(1000)
 886 0396 F901      		movw r30,r18
 887 0398 E89F      		mul r30,r24
 888 039a 9001      		movw r18,r0
 889 039c E99F      		mul r30,r25
 890 039e 300D      		add r19,r0
 891 03a0 F89F      		mul r31,r24
 892 03a2 300D      		add r19,r0
 893 03a4 1124      		clr r1
 894               	.LVL5:
 895               	.LM156:
 896 03a6 8AE0      		ldi r24,lo8(10)
 897 03a8 689F      		mul r22,r24
 898 03aa C001      		movw r24,r0
 899 03ac 1124      		clr r1
 900 03ae 280F      		add r18,r24
 901 03b0 391F      		adc r19,r25
 902               	.LM157:
 903 03b2 84E6      		ldi r24,lo8(100)
 904 03b4 789F      		mul r23,r24
 905 03b6 C001      		movw r24,r0
 906 03b8 1124      		clr r1
 907 03ba 240F      		add r18,r20
 908 03bc 351F      		adc r19,r21
 909 03be 820F      		add r24,r18
 910 03c0 931F      		adc r25,r19
 911 03c2 805D      		subi r24,lo8(-(-5328))
 912 03c4 9441      		sbci r25,hi8(-(-5328))
 913 03c6 9093 0000 		sts (CKYW)+1,r25
 914 03ca 8093 0000 		sts CKYW,r24
 915               	.LM158:
 916 03ce 1092 0000 		sts CKYW_Err,__zero_reg__
 917 03d2 0895      		ret
 918               	.LVL6:
 919               	.L227:
 920               	.LM159:
 921 03d4 8091 0000 		lds r24,CKYW_Err
 922 03d8 8F5F      		subi r24,lo8(-(1))
 923 03da 8093 0000 		sts CKYW_Err,r24
 924               	.LM160:
 925 03de 91E0      		ldi r25,lo8(1)
 926 03e0 9093 0000 		sts ERR_YES_OR_NO,r25
 927               	.LM161:
 928 03e4 8630      		cpi r24,lo8(6)
 929 03e6 00F0      		brlo .L236
 930               	.LM162:
 931 03e8 1092 0000 		sts CKYW_Err,__zero_reg__
 932               	.LM163:
 933 03ec 1092 0000 		sts (CKYW)+1,__zero_reg__
 934 03f0 1092 0000 		sts CKYW,__zero_reg__
 935               	.L236:
 936 03f4 0895      		ret
 937               	/* epilogue: frame size=0 */
 938               	/* epilogue: noreturn */
 939               	/* epilogue end (size=0) */
 940               	/* function CKYW_Data size 93 (93) */
 941               	.LFE14:
 943               	.global	CKLL_Data
 945               	CKLL_Data:
 946               	.LFB15:
 947               	.LM164:
 948               	/* prologue: frame size=0 */
 949               	/* prologue end (size=0) */
 950               	.LM165:
 951 03f6 8091 0000 		lds r24,Serial_0_Data+18
 952 03fa 8032      		cpi r24,lo8(32)
 953 03fc 01F0      		breq .+2
 954 03fe 00C0      		rjmp .L238
 955               	.LM166:
 956 0400 8091 0000 		lds r24,Serial_0_Data+19
 957 0404 282F      		mov r18,r24
 958 0406 3327      		clr r19
 959 0408 2053      		subi r18,lo8(-(-48))
 960 040a 3040      		sbci r19,hi8(-(-48))
 961 040c 2A30      		cpi r18,10
 962 040e 3105      		cpc r19,__zero_reg__
 963 0410 00F0      		brlo .+2
 964 0412 00C0      		rjmp .L238
 965 0414 8091 0000 		lds r24,Serial_0_Data+20
 966 0418 482F      		mov r20,r24
 967 041a 5527      		clr r21
 968 041c 4053      		subi r20,lo8(-(-48))
 969 041e 5040      		sbci r21,hi8(-(-48))
 970 0420 4A30      		cpi r20,10
 971 0422 5105      		cpc r21,__zero_reg__
 972 0424 00F0      		brlo .+2
 973 0426 00C0      		rjmp .L238
 974 0428 F091 0000 		lds r31,Serial_0_Data+21
 975 042c 8F2F      		mov r24,r31
 976 042e 9927      		clr r25
 977 0430 C097      		sbiw r24,48
 978 0432 0A97      		sbiw r24,10
 979 0434 00F0      		brlo .+2
 980 0436 00C0      		rjmp .L238
 981 0438 8091 0000 		lds r24,Serial_0_Data+22
 982 043c 8E32      		cpi r24,lo8(46)
 983 043e 01F4      		brne .L238
 984 0440 E091 0000 		lds r30,Serial_0_Data+23
 985 0444 8E2F      		mov r24,r30
 986 0446 9927      		clr r25
 987 0448 C097      		sbiw r24,48
 988 044a 0A97      		sbiw r24,10
 989 044c 00F4      		brsh .L238
 990 044e 8091 0000 		lds r24,Serial_0_Data+24
 991 0452 682F      		mov r22,r24
 992 0454 7727      		clr r23
 993 0456 CB01      		movw r24,r22
 994 0458 C097      		sbiw r24,48
 995 045a 0A97      		sbiw r24,10
 996 045c 00F4      		brsh .L238
 997               	.LM167:
 998 045e 80E1      		ldi r24,lo8(10000)
 999 0460 97E2      		ldi r25,hi8(10000)
 1000 0462 D901      		movw r26,r18
 1001 0464 A89F      		mul r26,r24
 1002 0466 9001      		movw r18,r0
 1003 0468 A99F      		mul r26,r25
 1004 046a 300D      		add r19,r0
 1005 046c B89F      		mul r27,r24
 1006 046e 300D      		add r19,r0
 1007 0470 1124      		clr r1
 1008               	.LVL7:
 1009               	.LM168:
 1010 0472 84E6      		ldi r24,lo8(100)
 1011 0474 F89F      		mul r31,r24
 1012 0476 C001      		movw r24,r0
 1013 0478 1124      		clr r1
 1014 047a 280F      		add r18,r24
 1015 047c 391F      		adc r19,r25
 1016               	.LM169:
 1017 047e 8AE0      		ldi r24,lo8(10)
 1018 0480 E89F      		mul r30,r24
 1019 0482 C001      		movw r24,r0
 1020 0484 1124      		clr r1
 1021 0486 280F      		add r18,r24
 1022 0488 391F      		adc r19,r25
 1023               	.LM170:
 1024 048a 88EE      		ldi r24,lo8(1000)
 1025 048c 93E0      		ldi r25,hi8(1000)
 1026 048e FC01      		movw r30,r24
 1027 0490 4E9F      		mul r20,r30
 1028 0492 C001      		movw r24,r0
 1029 0494 4F9F      		mul r20,r31
 1030 0496 900D      		add r25,r0
 1031 0498 5E9F      		mul r21,r30
 1032 049a 900D      		add r25,r0
 1033 049c 1124      		clr r1
 1034 049e 260F      		add r18,r22
 1035 04a0 371F      		adc r19,r23
 1036 04a2 820F      		add r24,r18
 1037 04a4 931F      		adc r25,r19
 1038 04a6 805D      		subi r24,lo8(-(-5328))
 1039 04a8 9441      		sbci r25,hi8(-(-5328))
 1040 04aa 9093 0000 		sts (CKLL)+1,r25
 1041 04ae 8093 0000 		sts CKLL,r24
 1042               	.LM171:
 1043 04b2 1092 0000 		sts CKLL_Err,__zero_reg__
 1044 04b6 0895      		ret
 1045               	.LVL8:
 1046               	.L238:
 1047               	.LM172:
 1048 04b8 8091 0000 		lds r24,CKLL_Err
 1049 04bc 8F5F      		subi r24,lo8(-(1))
 1050 04be 8093 0000 		sts CKLL_Err,r24
 1051               	.LM173:
 1052 04c2 91E0      		ldi r25,lo8(1)
 1053 04c4 9093 0000 		sts ERR_YES_OR_NO,r25
 1054               	.LM174:
 1055 04c8 8630      		cpi r24,lo8(6)
 1056 04ca 00F0      		brlo .L248
 1057               	.LM175:
 1058 04cc 1092 0000 		sts CKLL_Err,__zero_reg__
 1059               	.LM176:
 1060 04d0 1092 0000 		sts (CKLL)+1,__zero_reg__
 1061 04d4 1092 0000 		sts CKLL,__zero_reg__
 1062               	.L248:
 1063 04d8 0895      		ret
 1064               	/* epilogue: frame size=0 */
 1065               	/* epilogue: noreturn */
 1066               	/* epilogue end (size=0) */
 1067               	/* function CKLL_Data size 117 (117) */
 1068               	.LFE15:
 1070               	.global	CKLS_Data
 1072               	CKLS_Data:
 1073               	.LFB16:
 1074               	.LM177:
 1075               	/* prologue: frame size=0 */
 1076               	/* prologue end (size=0) */
 1077               	.LM178:
 1078 04da 8091 0000 		lds r24,Serial_0_Data+25
 1079 04de 8032      		cpi r24,lo8(32)
 1080 04e0 01F0      		breq .+2
 1081 04e2 00C0      		rjmp .L250
 1082               	.LM179:
 1083 04e4 8091 0000 		lds r24,Serial_0_Data+26
 1084 04e8 282F      		mov r18,r24
 1085 04ea 3327      		clr r19
 1086 04ec 2053      		subi r18,lo8(-(-48))
 1087 04ee 3040      		sbci r19,hi8(-(-48))
 1088 04f0 2A30      		cpi r18,10
 1089 04f2 3105      		cpc r19,__zero_reg__
 1090 04f4 00F4      		brsh .L250
 1091 04f6 7091 0000 		lds r23,Serial_0_Data+27
 1092 04fa 872F      		mov r24,r23
 1093 04fc 9927      		clr r25
 1094 04fe C097      		sbiw r24,48
 1095 0500 0A97      		sbiw r24,10
 1096 0502 00F4      		brsh .L250
 1097 0504 8091 0000 		lds r24,Serial_0_Data+28
 1098 0508 8E32      		cpi r24,lo8(46)
 1099 050a 01F4      		brne .L250
 1100 050c 6091 0000 		lds r22,Serial_0_Data+29
 1101 0510 862F      		mov r24,r22
 1102 0512 9927      		clr r25
 1103 0514 C097      		sbiw r24,48
 1104 0516 0A97      		sbiw r24,10
 1105 0518 00F4      		brsh .L250
 1106 051a 8091 0000 		lds r24,Serial_0_Data+30
 1107 051e 482F      		mov r20,r24
 1108 0520 5527      		clr r21
 1109 0522 CA01      		movw r24,r20
 1110 0524 C097      		sbiw r24,48
 1111 0526 0A97      		sbiw r24,10
 1112 0528 00F4      		brsh .L250
 1113               	.LM180:
 1114 052a 88EE      		ldi r24,lo8(1000)
 1115 052c 93E0      		ldi r25,hi8(1000)
 1116 052e F901      		movw r30,r18
 1117 0530 E89F      		mul r30,r24
 1118 0532 9001      		movw r18,r0
 1119 0534 E99F      		mul r30,r25
 1120 0536 300D      		add r19,r0
 1121 0538 F89F      		mul r31,r24
 1122 053a 300D      		add r19,r0
 1123 053c 1124      		clr r1
 1124               	.LVL9:
 1125               	.LM181:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -