📄 serial.lst
字号:
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 + -