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

📄 main.lst

📁 用来pdu编解码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 768 03a6 CE01      		movw r24,r28
 769 03a8 0E94 0000 		call myCopy
 770               	.LM119:
 771 03ac FE01      		movw r30,r28
 772 03ae E00F      		add r30,r16
 773 03b0 F11F      		adc r31,r17
 774               	.LM120:
 775 03b2 E00E      		add r14,r16
 776 03b4 F11E      		adc r15,r17
 777               	.LM121:
 778 03b6 8181      		ldd r24,Z+1
 779 03b8 8093 0000 		sts WorkPara+61,r24
 780               	.LM122:
 781 03bc EF01      		movw r28,r30
 782 03be 2396      		adiw r28,3
 783               	.LM123:
 784 03c0 83E0      		ldi r24,lo8(3)
 785 03c2 90E0      		ldi r25,hi8(3)
 786 03c4 E80E      		add r14,r24
 787 03c6 F91E      		adc r15,r25
 788               	.LM124:
 789 03c8 C601      		movw r24,r12
 790 03ca 8E19      		sub r24,r14
 791 03cc 9F09      		sbc r25,r15
 792 03ce 2CE2      		ldi r18,lo8(44)
 793 03d0 41E0      		ldi r20,lo8(1)
 794 03d2 50E0      		ldi r21,hi8(1)
 795 03d4 BC01      		movw r22,r24
 796 03d6 CE01      		movw r24,r28
 797 03d8 0E94 0000 		call FindeCharInStr
 798 03dc 8C01      		movw r16,r24
 799               	.LM125:
 800 03de 9FEF      		ldi r25,hi8(-1)
 801 03e0 0F3F      		cpi r16,lo8(-1)
 802 03e2 1907      		cpc r17,r25
 803 03e4 09F4      		brne .+2
 804 03e6 55C0      		rjmp .L63
 805               	.LM126:
 806 03e8 9801      		movw r18,r16
 807 03ea 40E0      		ldi r20,lo8(0)
 808 03ec 50E0      		ldi r21,hi8(0)
 809 03ee 60E0      		ldi r22,lo8(WorkPara+62)
 810 03f0 70E0      		ldi r23,hi8(WorkPara+62)
 811 03f2 CE01      		movw r24,r28
 812 03f4 0E94 0000 		call myCopy
 813               	.LM127:
 814 03f8 FE01      		movw r30,r28
 815 03fa E00F      		add r30,r16
 816 03fc F11F      		adc r31,r17
 817               	.LM128:
 818 03fe E00E      		add r14,r16
 819 0400 F11E      		adc r15,r17
 820               	.LM129:
 821 0402 8181      		ldd r24,Z+1
 822 0404 8093 0000 		sts WorkPara+77,r24
 823               	.LM130:
 824 0408 EF01      		movw r28,r30
 825 040a 2396      		adiw r28,3
 826               	.LM131:
 827 040c 83E0      		ldi r24,lo8(3)
 828 040e 90E0      		ldi r25,hi8(3)
 829 0410 E80E      		add r14,r24
 830 0412 F91E      		adc r15,r25
 831               	.LM132:
 832 0414 C601      		movw r24,r12
 833 0416 8E19      		sub r24,r14
 834 0418 9F09      		sbc r25,r15
 835 041a 2CE2      		ldi r18,lo8(44)
 836 041c 41E0      		ldi r20,lo8(1)
 837 041e 50E0      		ldi r21,hi8(1)
 838 0420 BC01      		movw r22,r24
 839 0422 CE01      		movw r24,r28
 840 0424 0E94 0000 		call FindeCharInStr
 841 0428 8C01      		movw r16,r24
 842               	.LM133:
 843 042a 9FEF      		ldi r25,hi8(-1)
 844 042c 0F3F      		cpi r16,lo8(-1)
 845 042e 1907      		cpc r17,r25
 846 0430 81F1      		breq .L63
 847               	.LM134:
 848 0432 9801      		movw r18,r16
 849 0434 40E0      		ldi r20,lo8(0)
 850 0436 50E0      		ldi r21,hi8(0)
 851 0438 60E0      		ldi r22,lo8(WorkPara+78)
 852 043a 70E0      		ldi r23,hi8(WorkPara+78)
 853 043c CE01      		movw r24,r28
 854 043e 0E94 0000 		call myCopy
 855               	.LM135:
 856 0442 FE01      		movw r30,r28
 857 0444 E00F      		add r30,r16
 858 0446 F11F      		adc r31,r17
 859               	.LM136:
 860 0448 E00E      		add r14,r16
 861 044a F11E      		adc r15,r17
 862               	.LM137:
 863 044c 8181      		ldd r24,Z+1
 864 044e 8093 0000 		sts WorkPara+93,r24
 865               	.LM138:
 866 0452 EF01      		movw r28,r30
 867 0454 2396      		adiw r28,3
 868               	.LM139:
 869 0456 83E0      		ldi r24,lo8(3)
 870 0458 90E0      		ldi r25,hi8(3)
 871 045a E80E      		add r14,r24
 872 045c F91E      		adc r15,r25
 873               	.LM140:
 874 045e 9801      		movw r18,r16
 875 0460 40E0      		ldi r20,lo8(0)
 876 0462 50E0      		ldi r21,hi8(0)
 877 0464 60E0      		ldi r22,lo8(WorkPara+94)
 878 0466 70E0      		ldi r23,hi8(WorkPara+94)
 879 0468 CE01      		movw r24,r28
 880 046a 0E94 0000 		call myCopy
 881               	.LM141:
 882 046e FE01      		movw r30,r28
 883 0470 E00F      		add r30,r16
 884 0472 F11F      		adc r31,r17
 885               	.LM142:
 886 0474 E00E      		add r14,r16
 887 0476 F11E      		adc r15,r17
 888               	.LM143:
 889 0478 8181      		ldd r24,Z+1
 890 047a 8093 0000 		sts WorkPara+109,r24
 891               	.LM144:
 892 047e EF01      		movw r28,r30
 893 0480 2396      		adiw r28,3
 894               	.L95:
 895               	.LM145:
 896 0482 83E0      		ldi r24,lo8(3)
 897 0484 90E0      		ldi r25,hi8(3)
 898               	.L96:
 899 0486 E80E      		add r14,r24
 900 0488 F91E      		adc r15,r25
 901 048a C5CE      		rjmp .L94
 902               	.L91:
 903               	.LM146:
 904 048c 81E0      		ldi r24,lo8(1)
 905 048e 8093 0000 		sts SysState+20,r24
 906               	.L63:
 907               	/* epilogue: frame size=0 */
 908 0492 DF91      		pop r29
 909 0494 CF91      		pop r28
 910 0496 1F91      		pop r17
 911 0498 0F91      		pop r16
 912 049a FF90      		pop r15
 913 049c EF90      		pop r14
 914 049e DF90      		pop r13
 915 04a0 CF90      		pop r12
 916 04a2 0895      		ret
 917               	/* epilogue end (size=9) */
 918               	/* function centSetWorkPara size 342 (325) */
 919               	.LFE19:
 921               	.global	tmCarStateMsg
 923               	tmCarStateMsg:
 924               	.LFB23:
 925               	.LM147:
 926               	/* prologue: frame size=0 */
 927 04a4 EF92      		push r14
 928 04a6 FF92      		push r15
 929 04a8 0F93      		push r16
 930 04aa 1F93      		push r17
 931 04ac CF93      		push r28
 932 04ae DF93      		push r29
 933               	/* prologue end (size=6) */
 934 04b0 7C01      		movw r14,r24
 935               	.LM148:
 936 04b2 EC01      		movw r28,r24
 937 04b4 1992      		st Y+,__zero_reg__
 938 04b6 A0E0      		ldi r26,lo8(SysState)
 939 04b8 B0E0      		ldi r27,hi8(SysState)
 940               	.L104:
 941               	.LM149:
 942 04ba FD01      		movw r30,r26
 943 04bc 8789      		ldd r24,Z+23
 944 04be 908D      		ldd r25,Z+24
 945 04c0 FE01      		movw r30,r28
 946 04c2 2196      		adiw r28,1
 947 04c4 97FF      		sbrs r25,7
 948 04c6 02C0      		rjmp .L102
 949 04c8 8150      		subi r24,lo8(-(255))
 950 04ca 9F4F      		sbci r25,hi8(-(255))
 951               	.L102:
 952 04cc 892F      		mov r24,r25
 953 04ce 990F      		lsl r25
 954 04d0 990B      		sbc r25,r25
 955 04d2 8083      		st Z,r24
 956               	.LM150:
 957 04d4 FD01      		movw r30,r26
 958 04d6 8789      		ldd r24,Z+23
 959 04d8 908D      		ldd r25,Z+24
 960 04da FE01      		movw r30,r28
 961 04dc 2196      		adiw r28,1
 962 04de 8083      		st Z,r24
 963 04e0 1296      		adiw r26,2
 964               	.LM151:
 965 04e2 F0E0      		ldi r31,hi8(SysState+30)
 966 04e4 A030      		cpi r26,lo8(SysState+30)
 967 04e6 BF07      		cpc r27,r31
 968 04e8 41F3      		breq .L104
 969 04ea 3CF3      		brlt .L104
 970               	.LM152:
 971 04ec 81E0      		ldi r24,lo8(1)
 972 04ee 8993      		st Y+,r24
 973               	.LM153:
 974 04f0 8091 0000 		lds r24,SysState+55
 975 04f4 8993      		st Y+,r24
 976               	.LM154:
 977 04f6 8091 0000 		lds r24,SysState+56
 978 04fa 8993      		st Y+,r24
 979               	.LM155:
 980 04fc 82E0      		ldi r24,lo8(2)
 981 04fe 8993      		st Y+,r24
 982               	.LM156:
 983 0500 00E0      		ldi r16,lo8(SysState+89)
 984 0502 10E0      		ldi r17,hi8(SysState+89)
 985 0504 1F93      		push r17
 986 0506 0F93      		push r16
 987 0508 DF93      		push r29
 988 050a CF93      		push r28
 989 050c 0E94 0000 		call sprintf
 990               	.LM157:
 991 0510 F801      		movw r30,r16
 992 0512 0190      		ld __tmp_reg__,Z+
 993 0514 0020      		tst __tmp_reg__
 994 0516 E9F7      		brne .-6
 995 0518 3197      		sbiw r30,1
 996 051a E01B      		sub r30,r16
 997 051c F10B      		sbc r31,r17
 998 051e CE0F      		add r28,r30
 999 0520 DF1F      		adc r29,r31
 1000               	.LM158:
 1001 0522 C701      		movw r24,r14
 1002 0524 8C1B      		sub r24,r28
 1003 0526 9D0B      		sbc r25,r29
 1004 0528 97FF      		sbrs r25,7
 1005 052a 03C0      		rjmp .L105
 1006 052c 9095      		com r25
 1007 052e 8195      		neg r24
 1008 0530 9F4F      		sbci r25,lo8(-1)
 1009               	.L105:
 1010 0532 0F90      		pop __tmp_reg__
 1011 0534 0F90      		pop __tmp_reg__
 1012 0536 0F90      		pop __tmp_reg__
 1013 0538 0F90      		pop __tmp_reg__
 1014               	/* epilogue: frame size=0 */
 1015 053a DF91      		pop r29
 1016 053c CF91      		pop r28
 1017 053e 1F91      		pop r17
 1018 0540 0F91      		pop r16
 1019 0542 FF90      		pop r15
 1020 0544 EF90      		pop r14
 1021 0546 0895      		ret
 1022               	/* epilogue end (size=7) */
 1023               	/* function tmCarStateMsg size 82 (69) */
 1024               	.LFE23:
 1026               	.global	tmGetWorkParaMsg
 1028               	tmGetWorkParaMsg:
 1029               	.LFB24:
 1030               	.LM159:
 1031               	/* prologue: frame size=0 */
 1032 0548 0F93      		push r16
 1033 054a 1F93      		push r17
 1034 054c CF93      		push r28
 1035 054e DF93      		push r29
 1036               	/* prologue end (size=4) */
 1037 0550 8C01      		movw r16,r24
 1038               	.LM160:
 1039 0552 EC01      		movw r28,r24
 1040 0554 1992      		st Y+,__zero_reg__
 1041               	.LM161:
 1042 0556 8091 0000 		lds r24,BasicPara+19
 1043 055a F801      		movw r30,r16
 1044 055c 8183      		std Z+1,r24
 1045 055e 2196      		adiw r28,1
 1046               	.LM162:
 1047 0560 81E0      		ldi r24,lo8(1)
 1048 0562 8993      		st Y+,r24
 1049               	.LM163:
 1050 0564 80E0      		ldi r24,lo8(BasicPara+20)
 1051 0566 90E0      		ldi r25,hi8(BasicPara+20)
 1052 0568 9F93      		push r25
 1053 056a 8F93      		push r24
 1054 056c DF93      		push r29
 1055 056e CF93      		push r28
 1056 0570 0E94 0000 		call sprintf
 1057               	.LM164:
 1058 0574 2D96      		adiw r28,13
 1059               	.LM165:
 1060 0576 82E0      		ldi r24,lo8(2)
 1061 0578 8993      		st Y+,r24
 1062               	.LM166:
 1063 057a 8091 0000 		lds r24,BasicPara+34
 1064 057e 8993      		st Y+,r24
 1065               	.LM167:
 1066 0580 8091 0000 		lds r24,BasicPara+35
 1067 0584 8993      		st Y+,r24
 1068               	.LM168:
 1069 0586 8091 0000 		lds r24,BasicPara+36
 1070 058a 8993      		st Y+,r24
 1071               	.LM169:
 1072 058c 8091 0000 		lds r24,BasicPara+37
 1073 0590 8993      		st Y+,r24
 1074               	.LM170:
 1075 0592 8091 0000 		lds r24,BasicPara+42
 1076 0596 9091 0000 		lds r25,(BasicPara+42)+1
 1077 059a 892F      		mov r24,r25
 1078 059c 9927      		clr r25
 1079 059e 8993      		st Y+,r24
 1080               	.LM171:
 1081 05a0 8091 0000 		lds r24,BasicPara+42
 1082 05a4 9091 0000 		lds r25,(BasicPara+42)+1
 1083 05a8 8993      		st Y+,r24
 1084               	.LM172:
 1085 05aa 83E0      		ldi r24,lo8(3)
 1086 05ac 8993      		st Y+,r24
 1087               	.LM173:
 1088 05ae 8091 0000 		lds r24,WorkPara
 1089 05b2 9091 0000 		lds r25,(WorkPara)+1
 1090 05b6 FE01      		movw r30,r28
 1091 05b8 2196      		adiw r28,1
 1092 05ba 97FF      		sbrs r25,7
 1093 05bc 02C0      		rjmp .L109
 1094               	.LM174:
 1095 05be 8150      		subi r24,lo8(-(255))
 1096 05c0 9F4F      		sbci r25,hi8(-(255))
 1097               	.L109:
 1098 05c2 892F      		mov r24,r25
 1099 05c4 990F      		lsl r25
 1100 05c6 990B      		sbc r25,r25
 1101 05c8 8083      		st Z,r24
 1102               	.LM175:
 1103 05ca 8091 0000 		lds r24,WorkPara
 1104 05ce 9091 0000 		lds r25,(WorkPara)+1
 1105 05d2 FE01      		movw r30,r28
 1106 05d4 2196      		adiw r28,1
 1107 05d6 8083      		st Z,r24
 1108               	.LM176:
 1109 05d8 84E0      		ldi r24,lo8(4)
 1110 05da 8993      		st Y+,r24
 1111               	.LM177:
 1112 05dc 8091 0000 		lds r24,WorkPara+2
 1113 05e0 9091 0000 		lds r25,(WorkPara+2)+1
 1114 05e4 FE01      		movw r30,r28
 1115 05e6 2196      		adiw r28,1
 1116 05e8 97FF      		sbrs r25,7
 1117 05ea 02C0      		rjmp .L111
 1118 05ec 8150      		subi r24,lo8(-(255))
 1119 05ee 9F4F      		sbci r25,hi8(-(255))
 1120               	.L111:
 1121 05f0 892F      		mov r24,r25
 1122 05f2 990F      		lsl r25
 1123 05f4 990B      		sbc r25,r25
 1124 05f6 8083      		st Z,r24
 1125               	.LM178:
 1126 05f8 8091 0000 		lds r24,WorkPara+2
 1127 05fc 9091 0000 		lds r25,(WorkPara+2)+1
 1128 0600 FE01      		movw r30,r28
 1129 0602 2196      		adiw r28,1
 1130 0604 8083      		st Z,r24
 1131               	.LM179:
 1132 0606 85E0      		ldi r24,lo8(5)
 1133 0608 8993      		st Y+,r24
 1134               	.LM180:
 1135 060a 0F90      		pop __tmp_reg__
 1136 060c 0F90      		pop __tmp_reg__
 1137 060e 0F90      		pop __tmp_reg__
 1138 0610 0F90      		pop __tmp_reg__
 1139 0612 A0E0      		ldi r26,lo8(WorkPara)

⌨️ 快捷键说明

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