📄 serial.lst
字号:
1126 053e 8AE0 ldi r24,lo8(10)
1127 0540 689F mul r22,r24
1128 0542 C001 movw r24,r0
1129 0544 1124 clr r1
1130 0546 280F add r18,r24
1131 0548 391F adc r19,r25
1132 .LM182:
1133 054a 84E6 ldi r24,lo8(100)
1134 054c 789F mul r23,r24
1135 054e C001 movw r24,r0
1136 0550 1124 clr r1
1137 0552 240F add r18,r20
1138 0554 351F adc r19,r21
1139 0556 820F add r24,r18
1140 0558 931F adc r25,r19
1141 055a 805D subi r24,lo8(-(-5328))
1142 055c 9441 sbci r25,hi8(-(-5328))
1143 055e 9093 0000 sts (CKLS)+1,r25
1144 0562 8093 0000 sts CKLS,r24
1145 .LM183:
1146 0566 1092 0000 sts CKLS_Err,__zero_reg__
1147 056a 0895 ret
1148 .LVL10:
1149 .L250:
1150 .LM184:
1151 056c 8091 0000 lds r24,CKLS_Err
1152 0570 8F5F subi r24,lo8(-(1))
1153 0572 8093 0000 sts CKLS_Err,r24
1154 .LM185:
1155 0576 91E0 ldi r25,lo8(1)
1156 0578 9093 0000 sts ERR_YES_OR_NO,r25
1157 .LM186:
1158 057c 8630 cpi r24,lo8(6)
1159 057e 00F0 brlo .L259
1160 .LM187:
1161 0580 1092 0000 sts CKLS_Err,__zero_reg__
1162 .LM188:
1163 0584 1092 0000 sts (CKLS)+1,__zero_reg__
1164 0588 1092 0000 sts CKLS,__zero_reg__
1165 .L259:
1166 058c 0895 ret
1167 /* epilogue: frame size=0 */
1168 /* epilogue: noreturn */
1169 /* epilogue end (size=0) */
1170 /* function CKLS_Data size 93 (93) */
1171 .LFE16:
1173 .global LLC_S_Data
1175 LLC_S_Data:
1176 .LFB17:
1177 .LM189:
1178 /* prologue: frame size=0 */
1179 /* prologue end (size=0) */
1180 .LM190:
1181 058e 8091 0000 lds r24,Serial_0_Data+31
1182 0592 8032 cpi r24,lo8(32)
1183 0594 01F0 breq .+2
1184 0596 00C0 rjmp .L261
1185 .LM191:
1186 0598 6091 0000 lds r22,Serial_0_Data+32
1187 059c 862F mov r24,r22
1188 059e 9927 clr r25
1189 05a0 C097 sbiw r24,48
1190 05a2 0A97 sbiw r24,10
1191 05a4 00F0 brlo .L263
1192 05a6 6D32 cpi r22,lo8(45)
1193 05a8 01F0 breq .L263
1194 05aa 6B32 cpi r22,lo8(43)
1195 05ac 01F0 breq .+2
1196 05ae 00C0 rjmp .L261
1197 .L263:
1198 05b0 8091 0000 lds r24,Serial_0_Data+33
1199 05b4 282F mov r18,r24
1200 05b6 3327 clr r19
1201 05b8 2053 subi r18,lo8(-(-48))
1202 05ba 3040 sbci r19,hi8(-(-48))
1203 05bc 2A30 cpi r18,10
1204 05be 3105 cpc r19,__zero_reg__
1205 05c0 00F0 brlo .+2
1206 05c2 00C0 rjmp .L261
1207 05c4 7091 0000 lds r23,Serial_0_Data+34
1208 05c8 872F mov r24,r23
1209 05ca 9927 clr r25
1210 05cc C097 sbiw r24,48
1211 05ce 0A97 sbiw r24,10
1212 05d0 00F0 brlo .+2
1213 05d2 00C0 rjmp .L261
1214 05d4 8091 0000 lds r24,Serial_0_Data+35
1215 05d8 8E32 cpi r24,lo8(46)
1216 05da 01F0 breq .+2
1217 05dc 00C0 rjmp .L261
1218 05de E091 0000 lds r30,Serial_0_Data+36
1219 05e2 8E2F mov r24,r30
1220 05e4 9927 clr r25
1221 05e6 C097 sbiw r24,48
1222 05e8 0A97 sbiw r24,10
1223 05ea 00F0 brlo .+2
1224 05ec 00C0 rjmp .L261
1225 05ee 8091 0000 lds r24,Serial_0_Data+37
1226 05f2 482F mov r20,r24
1227 05f4 5527 clr r21
1228 05f6 CA01 movw r24,r20
1229 05f8 C097 sbiw r24,48
1230 05fa 0A97 sbiw r24,10
1231 05fc 00F0 brlo .+2
1232 05fe 00C0 rjmp .L261
1233 .LM192:
1234 0600 6D32 cpi r22,lo8(45)
1235 0602 01F0 breq .L271
1236 .LM193:
1237 0604 6B32 cpi r22,lo8(43)
1238 0606 01F0 breq .L273
1239 .LM194:
1240 0608 88EE ldi r24,lo8(1000)
1241 060a 93E0 ldi r25,hi8(1000)
1242 060c D901 movw r26,r18
1243 060e A89F mul r26,r24
1244 0610 9001 movw r18,r0
1245 0612 A99F mul r26,r25
1246 0614 300D add r19,r0
1247 0616 B89F mul r27,r24
1248 0618 300D add r19,r0
1249 061a 1124 clr r1
1250 061c 84E6 ldi r24,lo8(100)
1251 061e 789F mul r23,r24
1252 0620 C001 movw r24,r0
1253 0622 1124 clr r1
1254 0624 805C subi r24,lo8(-(-4800))
1255 0626 9241 sbci r25,hi8(-(-4800))
1256 0628 280F add r18,r24
1257 062a 391F adc r19,r25
1258 062c 8AE0 ldi r24,lo8(10)
1259 062e E89F mul r30,r24
1260 0630 C001 movw r24,r0
1261 0632 1124 clr r1
1262 0634 805E subi r24,lo8(-(-480))
1263 0636 9140 sbci r25,hi8(-(-480))
1264 0638 280F add r18,r24
1265 063a 391F adc r19,r25
1266 063c 240F add r18,r20
1267 063e 351F adc r19,r21
1268 0640 2053 subi r18,lo8(-(-48))
1269 0642 3040 sbci r19,hi8(-(-48))
1270 0644 00C0 rjmp .L279
1271 .L273:
1272 .LM195:
1273 0646 88EE ldi r24,lo8(1000)
1274 0648 93E0 ldi r25,hi8(1000)
1275 064a D901 movw r26,r18
1276 064c A89F mul r26,r24
1277 064e 9001 movw r18,r0
1278 0650 A99F mul r26,r25
1279 0652 300D add r19,r0
1280 0654 B89F mul r27,r24
1281 0656 300D add r19,r0
1282 0658 1124 clr r1
1283 065a 84E6 ldi r24,lo8(100)
1284 065c 789F mul r23,r24
1285 065e C001 movw r24,r0
1286 0660 1124 clr r1
1287 0662 280F add r18,r24
1288 0664 391F adc r19,r25
1289 0666 8AE0 ldi r24,lo8(10)
1290 0668 E89F mul r30,r24
1291 066a C001 movw r24,r0
1292 066c 1124 clr r1
1293 066e 280F add r18,r24
1294 0670 391F adc r19,r25
1295 0672 240F add r18,r20
1296 0674 351F adc r19,r21
1297 0676 2052 subi r18,lo8(-(10208))
1298 0678 384D sbci r19,hi8(-(10208))
1299 067a 00C0 rjmp .L279
1300 .L271:
1301 .LM196:
1302 067c 88EE ldi r24,lo8(1000)
1303 067e 93E0 ldi r25,hi8(1000)
1304 0680 D901 movw r26,r18
1305 0682 A89F mul r26,r24
1306 0684 9001 movw r18,r0
1307 0686 A99F mul r26,r25
1308 0688 300D add r19,r0
1309 068a B89F mul r27,r24
1310 068c 300D add r19,r0
1311 068e 1124 clr r1
1312 0690 84E6 ldi r24,lo8(100)
1313 0692 789F mul r23,r24
1314 0694 C001 movw r24,r0
1315 0696 1124 clr r1
1316 0698 805C subi r24,lo8(-(-4800))
1317 069a 9241 sbci r25,hi8(-(-4800))
1318 069c 280F add r18,r24
1319 069e 391F adc r19,r25
1320 06a0 8AE0 ldi r24,lo8(10)
1321 06a2 E89F mul r30,r24
1322 06a4 C001 movw r24,r0
1323 06a6 1124 clr r1
1324 06a8 805E subi r24,lo8(-(-480))
1325 06aa 9140 sbci r25,hi8(-(-480))
1326 06ac 280F add r18,r24
1327 06ae 391F adc r19,r25
1328 06b0 240F add r18,r20
1329 06b2 351F adc r19,r21
1330 06b4 2053 subi r18,lo8(-(-48))
1331 06b6 3040 sbci r19,hi8(-(-48))
1332 06b8 3095 com r19
1333 06ba 2195 neg r18
1334 06bc 3F4F sbci r19,lo8(-1)
1335 .L279:
1336 06be 3093 0000 sts (LLC_S)+1,r19
1337 06c2 2093 0000 sts LLC_S,r18
1338 .LM197:
1339 06c6 1092 0000 sts LLC_S_Err,__zero_reg__
1340 06ca 0895 ret
1341 .L261:
1342 .LM198:
1343 06cc 8091 0000 lds r24,LLC_S_Err
1344 06d0 8F5F subi r24,lo8(-(1))
1345 06d2 8093 0000 sts LLC_S_Err,r24
1346 .LM199:
1347 06d6 91E0 ldi r25,lo8(1)
1348 06d8 9093 0000 sts ERR_YES_OR_NO,r25
1349 .LM200:
1350 06dc 8630 cpi r24,lo8(6)
1351 06de 00F0 brlo .L278
1352 .LM201:
1353 06e0 1092 0000 sts LLC_S_Err,__zero_reg__
1354 .LM202:
1355 06e4 1092 0000 sts (LLC_S)+1,__zero_reg__
1356 06e8 1092 0000 sts LLC_S,__zero_reg__
1357 .L278:
1358 06ec 0895 ret
1359 /* epilogue: frame size=0 */
1360 /* epilogue: noreturn */
1361 /* epilogue end (size=0) */
1362 /* function LLC_S_Data size 180 (180) */
1363 .LFE17:
1365 .global LJLL_Data
1367 LJLL_Data:
1368 .LFB18:
1369 .LM203:
1370 /* prologue: frame size=0 */
1371 /* prologue end (size=0) */
1372 .LM204:
1373 06ee 8091 0000 lds r24,Serial_0_Data+38
1374 06f2 8032 cpi r24,lo8(32)
1375 06f4 01F0 breq .+2
1376 06f6 00C0 rjmp .L281
1377 .LM205:
1378 06f8 8091 0000 lds r24,Serial_0_Data+39
1379 06fc 282F mov r18,r24
1380 06fe 3327 clr r19
1381 0700 2053 subi r18,lo8(-(-48))
1382 0702 3040 sbci r19,hi8(-(-48))
1383 0704 2A30 cpi r18,10
1384 0706 3105 cpc r19,__zero_reg__
1385 0708 00F0 brlo .+2
1386 070a 00C0 rjmp .L281
1387 070c 8091 0000 lds r24,Serial_0_Data+40
1388 0710 482F mov r20,r24
1389 0712 5527 clr r21
1390 0714 4053 subi r20,lo8(-(-48))
1391 0716 5040 sbci r21,hi8(-(-48))
1392 0718 4A30 cpi r20,10
1393 071a 5105 cpc r21,__zero_reg__
1394 071c 00F0 brlo .+2
1395 071e 00C0 rjmp .L281
1396 0720 F091 0000 lds r31,Serial_0_Data+41
1397 0724 8F2F mov r24,r31
1398 0726 9927 clr r25
1399 0728 C097 sbiw r24,48
1400 072a 0A97 sbiw r24,10
1401 072c 00F0 brlo .+2
1402 072e 00C0 rjmp .L281
1403 0730 8091 0000 lds r24,Serial_0_Data+42
1404 0734 8E32 cpi r24,lo8(46)
1405 0736 01F4 brne .L281
1406 0738 E091 0000 lds r30,Serial_0_Data+43
1407 073c 8E2F mov r24,r30
1408 073e 9927 clr r25
1409 0740 C097 sbiw r24,48
1410 0742 0A97 sbiw r24,10
1411 0744 00F4 brsh .L281
1412 0746 8091 0000 lds r24,Serial_0_Data+44
1413 074a 682F mov r22,r24
1414 074c 7727 clr r23
1415 074e CB01 movw r24,r22
1416 0750 C097 sbiw r24,48
1417 0752 0A97 sbiw r24,10
1418 0754 00F4 brsh .L281
1419 .LM206:
1420 0756 80E1 ldi r24,lo8(10000)
1421 0758 97E2 ldi r25,hi8(10000)
1422 075a D901 movw r26,r18
1423 075c A89F mul r26,r24
1424 075e 9001 movw r18,r0
1425 0760 A99F mul r26,r25
1426 0762 300D add r19,r0
1427 0764 B89F mul r27,r24
1428 0766 300D add r19,r0
1429 0768 1124 clr r1
1430 .LVL11:
1431 .LM207:
1432 076a 84E6 ldi r24,lo8(100)
1433 076c F89F mul r31,r24
1434 076e C001 movw r24,r0
1435 0770 1124 clr r1
1436 0772 280F add r18,r24
1437 0774 391F adc r19,r25
1438 .LM208:
1439 0776 8AE0 ldi r24,lo8(10)
1440 0778 E89F mul r30,r24
1441 077a C001 movw r24,r0
1442 077c 1124 clr r1
1443 077e 280F add r18,r24
1444 0780 391F adc r19,r25
1445 .LM209:
1446 0782 88EE ldi r24,lo8(1000)
1447 0784 93E0 ldi r25,hi8(1000)
1448 0786 FC01 movw r30,r24
1449 0788 4E9F mul r20,r30
1450 078a C001 movw r24,r0
1451 078c 4F9F mul r20,r31
1452 078e 900D add r25,r0
1453 0790 5E9F mul r21,r30
1454 0792 900D add r25,r0
1455 0794 1124 clr r1
1456 0796 260F add r18,r22
1457 0798 371F adc r19,r23
1458 079a 820F add r24,r18
1459 079c 931F adc r25,r19
1460 079e 805D subi r24,lo8(-(-5328))
1461 07a0 9441 sbci r25,hi8(-(-5328))
1462 07a2 9093 0000 sts (LJLL)+1,r25
1463 07a6 8093 0000 sts LJLL,r24
1464 .LM210:
1465 07aa 1092 0000 sts LJLL_Err,__zero_reg__
1466 07ae 0895 ret
1467 .LVL12:
1468 .L281:
1469 .LM211:
1470 07b0 8091 0000 lds r24,LJLL_Err
1471 07b4 8F5F subi r24,lo8(-(1))
1472 07b6 8093 0000 sts LJLL_Err,r24
1473 .LM212:
1474 07ba 91E0 ldi r25,lo8(1)
1475 07bc 9093 0000 sts ERR_YES_OR_NO,r25
1476 .LM213:
1477 07c0 8630 cpi r24,lo8(6)
1478 07c2 00F0 brlo .L291
1479 .LM214:
1480 07c4 1092 0000 sts LJLL_Err,__zero_reg__
1481 .LM215:
1482 07c8 1092 0000 sts (LJLL)+1,__zero_reg__
1483 07cc 1092 0000 sts LJLL,__zero_reg__
1484 .L291:
1485 07d0 0895 ret
1486 /* epilogue: frame size=0 */
1487 /* epilogue: noreturn */
1488 /* epilogue end (size=0) */
1489 /* function LJLL_Data size 117 (117) */
1490 .LFE18:
1492 .global LLPL_Data
1494 LLPL_Data:
1495 .LFB19:
1496 .LM216:
1497 /* prologue: frame size=0 */
1498 /* prologue end (size=0) */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -