📄 main.lst
字号:
757 037e 3091 0000 lds r19,(ADDATA+4)+1
758 0382 820F add r24,r18
759 0384 931F adc r25,r19
760 0386 9093 0000 sts (yuandian1i)+1,r25
761 038a 8093 0000 sts yuandian1i,r24
762 .L68:
763 .LM104:
764 038e 4630 cpi r20,lo8(6)
765 0390 09F5 brne .L69
766 .LM105:
767 0392 8091 0000 lds r24,yuandian1i
768 0396 9091 0000 lds r25,(yuandian1i)+1
769 039a 65E0 ldi r22,lo8(5)
770 039c 70E0 ldi r23,hi8(5)
771 039e 00D0 rcall __udivmodhi4
772 03a0 7093 0000 sts (yuandian1i)+1,r23
773 03a4 6093 0000 sts yuandian1i,r22
774 .LM106:
775 03a8 6A30 cpi r22,10
776 03aa 7105 cpc r23,__zero_reg__
777 03ac 50F4 brsh .L70
778 .LM107:
779 03ae 8091 0000 lds r24,setvin
780 03b2 9091 0000 lds r25,(setvin)+1
781 03b6 9093 0000 sts (dianyain)+1,r25
782 03ba 8093 0000 sts dianyain,r24
783 .LM108:
784 03be 5EDF rcall fuwei
785 03c0 09C0 rjmp .L69
786 .L70:
787 .LM109:
788 03c2 8091 0000 lds r24,dianyain
789 03c6 9091 0000 lds r25,(dianyain)+1
790 03ca 0897 sbiw r24,8
791 03cc 9093 0000 sts (dianyain)+1,r25
792 03d0 8093 0000 sts dianyain,r24
793 .L69:
794 .LM110:
795 03d4 8091 0000 lds r24,jieduan1
796 03d8 893C cpi r24,lo8(-55)
797 03da 08F4 brsh .+2
798 03dc A6C0 rjmp .L64
799 .LM111:
800 03de 1092 0000 sts jieduan1,__zero_reg__
801 .LM112:
802 03e2 81E0 ldi r24,lo8(1)
803 03e4 2EC0 rjmp .L91
804 .L73:
805 .LM113:
806 03e6 4091 0000 lds r20,jieduan2
807 03ea 4F5F subi r20,lo8(-(1))
808 03ec 4093 0000 sts jieduan2,r20
809 .LM114:
810 03f0 4630 cpi r20,lo8(6)
811 03f2 70F4 brsh .L74
812 .LM115:
813 03f4 8091 0000 lds r24,jianhoui
814 03f8 9091 0000 lds r25,(jianhoui)+1
815 03fc 2091 0000 lds r18,ADDATA+4
816 0400 3091 0000 lds r19,(ADDATA+4)+1
817 0404 820F add r24,r18
818 0406 931F adc r25,r19
819 0408 9093 0000 sts (jianhoui)+1,r25
820 040c 8093 0000 sts jianhoui,r24
821 .L74:
822 .LM116:
823 0410 4630 cpi r20,lo8(6)
824 0412 89F4 brne .L75
825 .LM117:
826 0414 8091 0000 lds r24,jianhoui
827 0418 9091 0000 lds r25,(jianhoui)+1
828 041c 65E0 ldi r22,lo8(5)
829 041e 70E0 ldi r23,hi8(5)
830 0420 00D0 rcall __udivmodhi4
831 0422 7093 0000 sts (jianhoui)+1,r23
832 0426 6093 0000 sts jianhoui,r22
833 .LM118:
834 042a 8091 0000 lds r24,dianyain
835 042e 9091 0000 lds r25,(dianyain)+1
836 0432 4096 adiw r24,16
837 0434 30C0 rjmp .L93
838 .L75:
839 .LM119:
840 0436 493C cpi r20,lo8(-55)
841 0438 08F4 brsh .+2
842 043a 77C0 rjmp .L64
843 .LM120:
844 043c 1092 0000 sts jieduan2,__zero_reg__
845 .LM121:
846 0440 82E0 ldi r24,lo8(2)
847 .L91:
848 0442 8093 0000 sts jieduan,r24
849 .LM122:
850 0446 0895 ret
851 .L77:
852 .LM123:
853 0448 4091 0000 lds r20,jieduan3
854 044c 4F5F subi r20,lo8(-(1))
855 044e 4093 0000 sts jieduan3,r20
856 .LM124:
857 0452 4630 cpi r20,lo8(6)
858 0454 70F4 brsh .L78
859 .LM125:
860 0456 8091 0000 lds r24,jiahoui
861 045a 9091 0000 lds r25,(jiahoui)+1
862 045e 2091 0000 lds r18,ADDATA+4
863 0462 3091 0000 lds r19,(ADDATA+4)+1
864 0466 820F add r24,r18
865 0468 931F adc r25,r19
866 046a 9093 0000 sts (jiahoui)+1,r25
867 046e 8093 0000 sts jiahoui,r24
868 .L78:
869 .LM126:
870 0472 4630 cpi r20,lo8(6)
871 0474 A9F4 brne .L79
872 .LM127:
873 0476 8091 0000 lds r24,jiahoui
874 047a 9091 0000 lds r25,(jiahoui)+1
875 047e 65E0 ldi r22,lo8(5)
876 0480 70E0 ldi r23,hi8(5)
877 0482 00D0 rcall __udivmodhi4
878 0484 7093 0000 sts (jiahoui)+1,r23
879 0488 6093 0000 sts jiahoui,r22
880 .LM128:
881 048c 8091 0000 lds r24,dianyain
882 0490 9091 0000 lds r25,(dianyain)+1
883 0494 0897 sbiw r24,8
884 .L93:
885 0496 9093 0000 sts (dianyain)+1,r25
886 049a 8093 0000 sts dianyain,r24
887 049e 0895 ret
888 .L79:
889 .LM129:
890 04a0 493C cpi r20,lo8(-55)
891 04a2 08F4 brsh .+2
892 04a4 42C0 rjmp .L64
893 .LM130:
894 04a6 1092 0000 sts jieduan3,__zero_reg__
895 .LM131:
896 04aa 83E0 ldi r24,lo8(3)
897 04ac CACF rjmp .L91
898 .L81:
899 .LM132:
900 04ae 4091 0000 lds r20,jieduan4
901 04b2 4F5F subi r20,lo8(-(1))
902 04b4 4093 0000 sts jieduan4,r20
903 .LM133:
904 04b8 4630 cpi r20,lo8(6)
905 04ba 70F4 brsh .L82
906 .LM134:
907 04bc 8091 0000 lds r24,yuandian2i
908 04c0 9091 0000 lds r25,(yuandian2i)+1
909 04c4 2091 0000 lds r18,ADDATA+4
910 04c8 3091 0000 lds r19,(ADDATA+4)+1
911 04cc 820F add r24,r18
912 04ce 931F adc r25,r19
913 04d0 9093 0000 sts (yuandian2i)+1,r25
914 04d4 8093 0000 sts yuandian2i,r24
915 .L82:
916 .LM135:
917 04d8 4630 cpi r20,lo8(6)
918 04da 39F5 brne .L64
919 .LM136:
920 04dc 8091 0000 lds r24,yuandian2i
921 04e0 9091 0000 lds r25,(yuandian2i)+1
922 04e4 65E0 ldi r22,lo8(5)
923 04e6 70E0 ldi r23,hi8(5)
924 04e8 00D0 rcall __udivmodhi4
925 04ea 7093 0000 sts (yuandian2i)+1,r23
926 04ee 6093 0000 sts yuandian2i,r22
927 .LM137:
928 04f2 1092 0000 sts jieduan4,__zero_reg__
929 .LM138:
930 04f6 8091 0000 lds r24,yuandian1i
931 04fa 9091 0000 lds r25,(yuandian1i)+1
932 04fe 6817 cp r22,r24
933 0500 7907 cpc r23,r25
934 0502 38F4 brsh .L84
935 .LM139:
936 0504 861B sub r24,r22
937 0506 970B sbc r25,r23
938 0508 8554 subi r24,lo8(581)
939 050a 9240 sbci r25,hi8(581)
940 050c 38F4 brsh .L92
941 .LM140:
942 050e CFDE rcall chuligz
943 0510 0895 ret
944 .L84:
945 .LM141:
946 0512 681B sub r22,r24
947 0514 790B sbc r23,r25
948 0516 6554 subi r22,lo8(581)
949 0518 7240 sbci r23,hi8(581)
950 051a 30F0 brlo .L88
951 .L92:
952 .LM142:
953 051c AFDE rcall fuwei
954 .LM143:
955 051e 1092 0000 sts (jiange)+1,__zero_reg__
956 0522 1092 0000 sts jiange,__zero_reg__
957 0526 0895 ret
958 .L88:
959 .LM144:
960 0528 C2DE rcall chuligz
961 .L64:
962 052a 0895 ret
963 /* epilogue: frame size=0 */
964 /* epilogue: noreturn */
965 /* epilogue end (size=0) */
966 /* function genzong size 270 (270) */
967 .LFE13:
969 .global main
971 main:
972 .LFB14:
973 .LM145:
974 /* prologue: frame size=0 */
975 052c C0E0 ldi r28,lo8(__stack - 0)
976 052e D0E0 ldi r29,hi8(__stack - 0)
977 0530 DEBF out __SP_H__,r29
978 0532 CDBF out __SP_L__,r28
979 /* prologue end (size=4) */
980 .LM146:
981 0534 E4DD rcall chushi
982 .LM147:
983 0536 87EF ldi r24,lo8(-9)
984 0538 85B9 out 37-0x20,r24
985 .L106:
986 .LM148:
987 053a 8091 0000 lds r24,tem
988 053e 8823 tst r24
989 0540 A9F0 breq .L97
990 .LM149:
991 0542 1092 0000 sts tem,__zero_reg__
992 .LM150:
993 0546 8091 0000 lds r24,tem100
994 054a 8F5F subi r24,lo8(-(1))
995 054c 8093 0000 sts tem100,r24
996 .LM151:
997 0550 8431 cpi r24,lo8(20)
998 0552 58F0 brlo .L98
999 .LM152:
1000 0554 1092 0000 sts tem100,__zero_reg__
1001 .LM153:
1002 0558 8091 0000 lds r24,tem1000
1003 055c 8F5F subi r24,lo8(-(1))
1004 055e 8093 0000 sts tem1000,r24
1005 .LM154:
1006 0562 8A30 cpi r24,lo8(10)
1007 0564 10F0 brlo .L98
1008 .LM155:
1009 0566 1092 0000 sts tem1000,__zero_reg__
1010 .L98:
1011 .LM156:
1012 056a D6DE rcall genzong
1013 .L97:
1014 .LM157:
1015 056c 80E0 ldi r24,lo8(ADDATA)
1016 056e 90E0 ldi r25,hi8(ADDATA)
1017 0570 47DD rcall AD
1018 .LM158:
1019 0572 8091 0000 lds r24,aa
1020 0576 8F5F subi r24,lo8(-(1))
1021 0578 8093 0000 sts aa,r24
1022 .LM159:
1023 057c 8531 cpi r24,lo8(21)
1024 057e E8F2 brlo .L106
1025 .LM160:
1026 0580 1092 0000 sts aa,__zero_reg__
1027 .LM161:
1028 0584 2091 0000 lds r18,ADDATA
1029 0588 3091 0000 lds r19,(ADDATA)+1
1030 058c 8091 0000 lds r24,dianyain
1031 0590 9091 0000 lds r25,(dianyain)+1
1032 0594 8217 cp r24,r18
1033 0596 9307 cpc r25,r19
1034 0598 10F4 brsh .L101
1035 .LM162:
1036 059a E9DD rcall pwmjia
1037 059c CECF rjmp .L106
1038 .L101:
1039 .LM163:
1040 059e 0DDE rcall pwmjian
1041 .LM164:
1042 05a0 CCCF rjmp .L106
1043 /* epilogue: frame size=0 */
1044 /* epilogue: noreturn */
1045 /* epilogue end (size=0) */
1046 /* function main size 59 (55) */
1047 .LFE14:
1049 .comm ADDATA,10,1
1050 .Letext0:
DEFINED SYMBOLS
*ABS*:00000000 main.c
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:3 *ABS*:0000003f __SREG__
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:4 *ABS*:0000003e __SP_H__
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:5 *ABS*:0000003d __SP_L__
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:6 *ABS*:00000000 __tmp_reg__
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:7 *ABS*:00000001 __zero_reg__
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:23 .bss:00000000 aa
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:29 .bss:00000001 jieduan4
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:35 .bss:00000002 jieduan3
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:41 .bss:00000003 jieduan2
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:47 .bss:00000004 jieduan1
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:53 .bss:00000005 jieduan
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:59 .bss:00000006 yuandian2i
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:65 .bss:00000008 jiahoui
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:71 .bss:0000000a jianhoui
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:77 .bss:0000000c yuandian1i
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:83 .bss:0000000e jiange
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:89 .data:00000000 dianyain
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:94 .data:00000002 setvin
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:101 .bss:00000010 shan1
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:107 .bss:00000011 x
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:113 .bss:00000012 tem1000
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:119 .bss:00000013 tem100
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:125 .bss:00000014 tem10
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:131 .bss:00000015 tem
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:137 .bss:00000016 adjs
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:142 .text:00000000 AD
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:232 .text:00000088 yanshi
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:258 .text:0000009a shengyin
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:311 .text:000000d8 __vector_16
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:342 .text:000000fe chushi
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:418 .text:0000016e pwmjia
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:467 .text:000001ba pwmjian
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:515 .text:00000208 shan
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:561 .text:0000023a fudian
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:609 .text:0000027c fuwei
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:641 .text:000002ae chuligz
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:702 .text:00000318 genzong
*COM*:0000000a ADDATA
C:\DOCUME~1\Admin\LOCALS~1\Temp/ccI1aaaa.s:971 .text:0000052c main
UNDEFINED SYMBOLS
__do_copy_data
__do_clear_bss
__floatsisf
__addsf3
__mulsf3
__fixsfsi
__udivmodhi4
__stack
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -