📄 12232.lst
字号:
833 .LBB424:
834 .LBB425:
835 .LM198:
836 021a DB98 cbi 59-32,3
837 .LM199:
838 021c DA9A sbi 59-32,2
839 .LM200:
840 021e 15BB out 53-32,r17
841 .LM201:
842 0220 DA98 cbi 59-32,2
843 .LBE425:
844 .LBE424:
845 .LBB426:
846 .LBB427:
847 .LM202:
848 0222 DB98 cbi 59-32,3
849 .LM203:
850 0224 D99A sbi 59-32,1
851 .LM204:
852 0226 15BB out 53-32,r17
853 .LM205:
854 0228 D998 cbi 59-32,1
855 .LBE427:
856 .LBE426:
857 .LBE423:
858 .LBE422:
859 .LM206:
860 022a 0130 cpi r16,lo8(1)
861 022c 01F4 brne .L33
862 .LBB428:
863 022e F401 movw r30,r8
864 /* #APP */
865 ; 151 "fun.h" 1
866 0230 8491 lpm r24, Z
867
868 ; 0 "" 2
869 .LVL35:
870 /* #NOAPP */
871 .LBE428:
872 .LBB429:
873 .LBB430:
874 .LBB431:
875 .LBB432:
876 .LM207:
877 0232 DB9A sbi 59-32,3
878 .LM208:
879 0234 D99A sbi 59-32,1
880 .LM209:
881 0236 85BB out 53-32,r24
882 .LM210:
883 0238 D998 cbi 59-32,1
884 023a 00C0 rjmp .L34
885 .LVL36:
886 .L33:
887 .LBE432:
888 .LBE431:
889 .LBE430:
890 .LBE429:
891 .LBB433:
892 .LM211:
893 023c F401 movw r30,r8
894 /* #APP */
895 ; 152 "fun.h" 1
896 023e 8491 lpm r24, Z
897
898 ; 0 "" 2
899 .LVL37:
900 /* #NOAPP */
901 .LBE433:
902 .LBB434:
903 .LBB435:
904 .LBB436:
905 .LBB437:
906 .LM212:
907 0240 DB9A sbi 59-32,3
908 .LM213:
909 0242 DA9A sbi 59-32,2
910 .LM214:
911 0244 85BB out 53-32,r24
912 .LM215:
913 0246 DA98 cbi 59-32,2
914 .LVL38:
915 .L34:
916 .LBE437:
917 .LBE436:
918 .LBE435:
919 .LBE434:
920 .LM216:
921 0248 63E0 ldi r22,lo8(3)
922 024a 83E0 ldi r24,lo8(3)
923 .LVL39:
924 024c 0E94 0000 call SetPage
925 .LBB438:
926 .LBB439:
927 .LBB440:
928 .LBB441:
929 .LM217:
930 0250 DB98 cbi 59-32,3
931 .LM218:
932 0252 DA9A sbi 59-32,2
933 .LM219:
934 0254 15BB out 53-32,r17
935 .LM220:
936 0256 DA98 cbi 59-32,2
937 .LBE441:
938 .LBE440:
939 .LBB442:
940 .LBB443:
941 .LM221:
942 0258 DB98 cbi 59-32,3
943 .LM222:
944 025a D99A sbi 59-32,1
945 .LM223:
946 025c 15BB out 53-32,r17
947 .LM224:
948 025e D998 cbi 59-32,1
949 .LBE443:
950 .LBE442:
951 .LBE439:
952 .LBE438:
953 .LM225:
954 0260 0130 cpi r16,lo8(1)
955 0262 01F4 brne .L35
956 .LBB444:
957 0264 FE01 movw r30,r28
958 /* #APP */
959 ; 155 "fun.h" 1
960 0266 8491 lpm r24, Z
961
962 ; 0 "" 2
963 .LVL40:
964 /* #NOAPP */
965 .LBE444:
966 .LBB445:
967 .LBB446:
968 .LBB447:
969 .LBB448:
970 .LM226:
971 0268 DB9A sbi 59-32,3
972 .LM227:
973 026a D99A sbi 59-32,1
974 .LM228:
975 026c 85BB out 53-32,r24
976 .LM229:
977 026e D998 cbi 59-32,1
978 0270 00C0 rjmp .L36
979 .LVL41:
980 .L35:
981 .LBE448:
982 .LBE447:
983 .LBE446:
984 .LBE445:
985 .LBB449:
986 .LM230:
987 0272 FE01 movw r30,r28
988 /* #APP */
989 ; 156 "fun.h" 1
990 0274 8491 lpm r24, Z
991
992 ; 0 "" 2
993 .LVL42:
994 /* #NOAPP */
995 .LBE449:
996 .LBB450:
997 .LBB451:
998 .LBB452:
999 .LBB453:
1000 .LM231:
1001 0276 DB9A sbi 59-32,3
1002 .LM232:
1003 0278 DA9A sbi 59-32,2
1004 .LM233:
1005 027a 85BB out 53-32,r24
1006 .LM234:
1007 027c DA98 cbi 59-32,2
1008 .LVL43:
1009 .L36:
1010 .LBE453:
1011 .LBE452:
1012 .LBE451:
1013 .LBE450:
1014 .LM235:
1015 027e 0894 sec
1016 0280 E11C adc r14,__zero_reg__
1017 0282 F11C adc r15,__zero_reg__
1018 .LM236:
1019 0284 7A94 dec r7
1020 0286 2196 adiw r28,1
1021 0288 0894 sec
1022 028a 811C adc r8,__zero_reg__
1023 028c 911C adc r9,__zero_reg__
1024 028e 0894 sec
1025 0290 A11C adc r10,__zero_reg__
1026 0292 B11C adc r11,__zero_reg__
1027 0294 0894 sec
1028 0296 C11C adc r12,__zero_reg__
1029 0298 D11C adc r13,__zero_reg__
1030 .LVL44:
1031 .L26:
1032 029a F1E0 ldi r31,lo8(1)
1033 029c F715 cp r31,r7
1034 029e 00F4 brsh .+2
1035 02a0 00C0 rjmp .L37
1036 /* epilogue start */
1037 .LM237:
1038 02a2 DF91 pop r29
1039 02a4 CF91 pop r28
1040 02a6 1F91 pop r17
1041 .LVL45:
1042 02a8 0F91 pop r16
1043 .LVL46:
1044 02aa FF90 pop r15
1045 02ac EF90 pop r14
1046 .LVL47:
1047 02ae DF90 pop r13
1048 02b0 CF90 pop r12
1049 02b2 BF90 pop r11
1050 02b4 AF90 pop r10
1051 02b6 9F90 pop r9
1052 02b8 8F90 pop r8
1053 02ba 7F90 pop r7
1054 .LVL48:
1055 02bc 0895 ret
1056 .LFE24:
1058 .global Draw_word
1060 Draw_word:
1061 .LFB25:
1062 .LM238:
1063 .LVL49:
1064 02be 8F92 push r8
1065 02c0 9F92 push r9
1066 02c2 BF92 push r11
1067 02c4 CF92 push r12
1068 02c6 DF92 push r13
1069 02c8 EF92 push r14
1070 02ca FF92 push r15
1071 02cc 0F93 push r16
1072 02ce 1F93 push r17
1073 02d0 DF93 push r29
1074 02d2 CF93 push r28
1075 02d4 0F92 push __tmp_reg__
1076 02d6 CDB7 in r28,__SP_L__
1077 02d8 DEB7 in r29,__SP_H__
1078 /* prologue: function */
1079 /* frame size = 1 */
1080 02da B42E mov r11,r20
1081 .LM239:
1082 02dc C82E mov r12,r24
1083 02de C294 swap r12
1084 02e0 CC0C lsl r12
1085 02e2 50EE ldi r21,lo8(-32)
1086 02e4 C522 and r12,r21
1087 02e6 862F mov r24,r22
1088 .LVL50:
1089 02e8 972F mov r25,r23
1090 .LVL51:
1091 02ea 4C01 movw r8,r24
1092 02ec D22E mov r13,r18
1093 .LVL52:
1094 02ee 1982 std Y+1,__zero_reg__
1095 .LVL53:
1096 .LM240:
1097 02f0 C61A sub r12,r22
1098 02f2 E22E mov r14,r18
1099 .LVL54:
1100 02f4 FF24 clr r15
1101 .LVL55:
1102 02f6 00C0 rjmp .L40
1103 .LVL56:
1104 .L50:
1105 .LM241:
1106 02f8 8DE3 ldi r24,lo8(61)
1107 02fa 8816 cp r8,r24
1108 02fc 9104 cpc r9,__zero_reg__
1109 .LVL57:
1110 02fe 00F0 brlo .L41
1111 0300 C401 movw r24,r8
1112 0302 6DE3 ldi r22,lo8(61)
1113 0304 70E0 ldi r23,hi8(61)
1114 0306 0E94 0000 call __udivmodhi4
1115 030a 182F mov r17,r24
1116 .LVL58:
1117 030c A1E0 ldi r26,lo8(1)
1118 030e A983 std Y+1,r26
1119 .LVL59:
1120 .L41:
1121 .LM242:
1122 0310 BB20 tst r11
1123 0312 01F0 breq .+2
1124 0314 00C0 rjmp .L42
1125 .LM243:
1126 0316 60E0 ldi r22,lo8(0)
1127 0318 80E0 ldi r24,lo8(0)
1128 031a 0E94 0000 call SetPage
1129 .LVL60:
1130 .LBB454:
1131 .LBB455:
1132 .LBB456:
1133 .LBB457:
1134 .LM244:
1135 031e DB98 cbi 59-32,3
1136 .LM245:
1137 0320 DA9A sbi 59-32,2
1138 .LM246:
1139 0322 15BB out 53-32,r17
1140 .LM247:
1141 0324 DA98 cbi 59-32,2
1142 .LBE457:
1143 .LBE456:
1144 .LBB458:
1145 .LBB459:
1146 .LM248:
1147 0326 DB98 cbi 59-32,3
1148 .LM249:
1149 0328 D99A sbi 59-32,1
1150 .LM250:
1151 032a 15BB out 53-32,r17
1152 .LM251:
1153 032c D998 cbi 59-32,1
1154 032e E02F mov r30,r16
1155 0330 F0E0 ldi r31,lo8(0)
1156 .LVL61:
1157 .LBE459:
1158 .LBE458:
1159 .LBE455:
1160 .LBE454:
1161 .LM252:
1162 0332 B981 ldd r27,Y+1
1163 0334 B130 cpi r27,lo8(1)
1164 0336 01F4 brne .L43
1165 .LVL62:
1166 .LBB460:
1167 0338 E050 subi r30,lo8(-(bmp001))
1168 033a F040 sbci r31,hi8(-(bmp001))
1169 .LVL63:
1170 /* #APP */
1171 ; 183 "fun.h" 1
1172 033c 8491 lpm r24, Z
1173
1174 ; 0 "" 2
1175 .LVL64:
1176 /* #NOAPP */
1177 .LBE460:
1178 .LBB461:
1179 .LBB462:
1180 .LBB463:
1181 .LBB464:
1182 .LM253:
1183 033e DB9A sbi 59-32,3
1184 .LM254:
1185 0340 D99A sbi 59-32,1
1186 .LM255:
1187 0342 85BB out 53-32,r24
1188 .LM256:
1189 0344 D998 cbi 59-32,1
1190 0346 00C0 rjmp .L44
1191 .LVL65:
1192 .L43:
1193 .LBE464:
1194 .LBE463:
1195 .LBE462:
1196 .LBE461:
1197 .LBB465:
1198 .LM257:
1199 0348 E050 subi r30,lo8(-(bmp001))
1200 034a F040 sbci r31,hi8(-(bmp001))
1201 .LVL66:
1202 /* #APP */
1203 ; 184 "fun.h" 1
1204 034c 8491 lpm r24, Z
1205
1206 ; 0 "" 2
1207 .LVL67:
1208 /* #NOAPP */
1209 .LBE465:
1210 .LBB466:
1211 .LBB467:
1212 .LBB468:
1213 .LBB469:
1214 .LM258:
1215 034e DB9A sbi 59-32,3
1216 .LM259:
1217 0350 DA9A sbi 59-32,2
1218 .LM260:
1219 0352 85BB out 53-32,r24
1220 .LM261:
1221 0354 DA98 cbi 59-32,2
1222 .LVL68:
1223 .L44:
1224 .LBE469:
1225 .LBE468:
1226 .LBE467:
1227 .LBE466:
1228 .LM262:
1229 0356 61E0 ldi r22,lo8(1)
1230 0358 81E0 ldi r24,lo8(1)
1231 .LVL69:
1232 035a 0E94 0000 call SetPage
1233 .LVL70:
1234 .LBB470:
1235 .LBB471:
1236 .LBB472:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -