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

📄 serial.lst

📁 用GCC编写ATMEG128应用软件源代码
💻 LST
📖 第 1 页 / 共 5 页
字号:
 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 + -