📄 mfrc500uc.lst
字号:
1133 .LVL58:
1134 05d2 9983 std Y+1,r25
1135 .LVL59:
1136 05d4 00C0 rjmp .L156
1137 .LVL60:
1138 .L115:
1139 05d6 95E0 ldi r25,lo8(5)
1140 .LVL61:
1141 05d8 F4E0 ldi r31,lo8(4)
1142 05da F983 std Y+1,r31
1143 .LVL62:
1144 05dc 00C0 rjmp .L158
1145 .LVL63:
1146 .L112:
1147 05de 90E0 ldi r25,lo8(0)
1148 .LVL64:
1149 05e0 1982 std Y+1,__zero_reg__
1150 .LVL65:
1151 05e2 00C0 rjmp .L156
1152 .LVL66:
1153 .L113:
1154 .LM153:
1155 05e4 91E1 ldi r25,lo8(17)
1156 .LVL67:
1157 05e6 80E1 ldi r24,lo8(16)
1158 05e8 8983 std Y+1,r24
1159 .LVL68:
1160 .L159:
1161 05ea B7E1 ldi r27,lo8(23)
1162 05ec EB2E mov r14,r27
1163 .LVL69:
1164 .L155:
1165 05ee 10E0 ldi r17,lo8(0)
1166 .LVL70:
1167 05f0 00C0 rjmp .L126
1168 .LVL71:
1169 .L114:
1170 .LM154:
1171 05f2 97E0 ldi r25,lo8(7)
1172 .LVL72:
1173 05f4 E4E0 ldi r30,lo8(4)
1174 05f6 E983 std Y+1,r30
1175 .LVL73:
1176 05f8 00C0 rjmp .L159
1177 .LVL74:
1178 .L116:
1179 .LM155:
1180 05fa 95E0 ldi r25,lo8(5)
1181 .LVL75:
1182 05fc F4E0 ldi r31,lo8(4)
1183 05fe F983 std Y+1,r31
1184 .LVL76:
1185 0600 00C0 rjmp .L159
1186 .LVL77:
1187 .L117:
1188 .LM156:
1189 0602 95E0 ldi r25,lo8(5)
1190 .LVL78:
1191 0604 84E0 ldi r24,lo8(4)
1192 0606 8983 std Y+1,r24
1193 .LVL79:
1194 0608 00C0 rjmp .L156
1195 .LVL80:
1196 .L118:
1197 .LM157:
1198 060a 91E1 ldi r25,lo8(17)
1199 .LVL81:
1200 060c E0E1 ldi r30,lo8(16)
1201 060e E983 std Y+1,r30
1202 .LVL82:
1203 .L158:
1204 0610 AFE1 ldi r26,lo8(31)
1205 0612 EA2E mov r14,r26
1206 .LVL83:
1207 0614 00C0 rjmp .L155
1208 .LVL84:
1209 .L120:
1210 .LM158:
1211 0616 8FE0 ldi r24,lo8(15)
1212 0618 0E94 0000 call ReadRC
1213 061c 8295 swap r24
1214 061e 8F70 andi r24,lo8(15)
1215 0620 90E0 ldi r25,lo8(0)
1216 0622 9095 com r25
1217 0624 8195 neg r24
1218 0626 9F4F sbci r25,lo8(-1)
1219 0628 AA27 clr r26
1220 062a 97FD sbrc r25,7
1221 062c A095 com r26
1222 062e BA2F mov r27,r26
1223 0630 F401 movw r30,r8
1224 0632 8087 std Z+8,r24
1225 0634 9187 std Z+9,r25
1226 0636 A287 std Z+10,r26
1227 0638 B387 std Z+11,r27
1228 063a 96E0 ldi r25,lo8(6)
1229 .LVL85:
1230 063c F4E0 ldi r31,lo8(4)
1231 063e F983 std Y+1,r31
1232 .LVL86:
1233 0640 FFE1 ldi r31,lo8(31)
1234 0642 EF2E mov r14,r31
1235 .LVL87:
1236 0644 14E0 ldi r17,lo8(4)
1237 .LVL88:
1238 0646 00C0 rjmp .L126
1239 .LVL89:
1240 .L121:
1241 .LM159:
1242 0648 8FE0 ldi r24,lo8(15)
1243 064a 0E94 0000 call ReadRC
1244 064e 8295 swap r24
1245 0650 8F70 andi r24,lo8(15)
1246 0652 90E0 ldi r25,lo8(0)
1247 0654 9095 com r25
1248 0656 8195 neg r24
1249 0658 9F4F sbci r25,lo8(-1)
1250 065a AA27 clr r26
1251 065c 97FD sbrc r25,7
1252 065e A095 com r26
1253 0660 BA2F mov r27,r26
1254 0662 F401 movw r30,r8
1255 0664 8087 std Z+8,r24
1256 0666 9187 std Z+9,r25
1257 0668 A287 std Z+10,r26
1258 066a B387 std Z+11,r27
1259 066c 9DE3 ldi r25,lo8(61)
1260 .LVL90:
1261 066e F4E0 ldi r31,lo8(4)
1262 0670 F983 std Y+1,r31
1263 .LVL91:
1264 .L156:
1265 0672 EFE1 ldi r30,lo8(31)
1266 0674 EE2E mov r14,r30
1267 .LVL92:
1268 0676 12E0 ldi r17,lo8(2)
1269 .LVL93:
1270 .L126:
1271 .LM160:
1272 0678 8AE1 ldi r24,lo8(26)
1273 067a 9A83 std Y+2,r25
1274 .LVL94:
1275 067c 0E94 0000 call ReadRC
1276 .LM161:
1277 0680 F980 ldd r15,Y+1
1278 0682 80E2 ldi r24,lo8(32)
1279 0684 F82A or r15,r24
1280 .LVL95:
1281 .LM162:
1282 0686 9A81 ldd r25,Y+2
1283 0688 906A ori r25,lo8(-96)
1284 .LVL96:
1285 068a 692F mov r22,r25
1286 068c 86E0 ldi r24,lo8(6)
1287 068e 0E94 0000 call WriteRC
1288 .LVL97:
1289 .LM163:
1290 0692 612F mov r22,r17
1291 0694 8BE2 ldi r24,lo8(43)
1292 0696 0E94 0000 call WriteRC
1293 .LM164:
1294 069a 11FD sbrc r17,1
1295 069c 00C0 rjmp .L127
1296 .LM165:
1297 069e 62E0 ldi r22,lo8(2)
1298 06a0 89E0 ldi r24,lo8(9)
1299 06a2 0E94 0000 call SetBitMask
1300 .L127:
1301 .LM166:
1302 06a6 602F mov r22,r16
1303 06a8 81E0 ldi r24,lo8(1)
1304 06aa 0E94 0000 call WriteRC
1305 .LM167:
1306 06ae E091 0000 lds r30,MpIsrInfo
1307 06b2 F091 0000 lds r31,(MpIsrInfo)+1
1308 .L129:
1309 06b6 8485 ldd r24,Z+12
1310 06b8 8F21 and r24,r15
1311 06ba 01F0 breq .L129
1312 .LM168:
1313 06bc 64E0 ldi r22,lo8(4)
1314 06be 89E0 ldi r24,lo8(9)
1315 06c0 0E94 0000 call SetBitMask
1316 .LM169:
1317 06c4 6FE7 ldi r22,lo8(127)
1318 06c6 86E0 ldi r24,lo8(6)
1319 06c8 0E94 0000 call WriteRC
1320 .LM170:
1321 06cc 6FE7 ldi r22,lo8(127)
1322 06ce 87E0 ldi r24,lo8(7)
1323 06d0 0E94 0000 call WriteRC
1324 .LM171:
1325 06d4 60E0 ldi r22,lo8(0)
1326 06d6 81E0 ldi r24,lo8(1)
1327 06d8 0E94 0000 call WriteRC
1328 .LM172:
1329 06dc E091 0000 lds r30,MpIsrInfo
1330 06e0 F091 0000 lds r31,(MpIsrInfo)+1
1331 06e4 1181 ldd r17,Z+1
1332 .LVL98:
1333 .LM173:
1334 06e6 8485 ldd r24,Z+12
1335 06e8 85FF sbrs r24,5
1336 06ea 00C0 rjmp .L131
1337 .LM174:
1338 06ec 9685 ldd r25,Z+14
1339 06ee 8785 ldd r24,Z+15
1340 06f0 892B or r24,r25
1341 06f2 8687 std Z+14,r24
1342 .L131:
1343 .LM175:
1344 06f4 8685 ldd r24,Z+14
1345 06f6 E822 and r14,r24
1346 06f8 E686 std Z+14,r14
1347 .LM176:
1348 06fa 8685 ldd r24,Z+14
1349 06fc 8823 tst r24
1350 06fe 01F0 breq .L133
1351 .LM177:
1352 0700 8685 ldd r24,Z+14
1353 0702 80FF sbrs r24,0
1354 0704 00C0 rjmp .L135
1355 .LM178:
1356 0706 8BE0 ldi r24,lo8(11)
1357 0708 0E94 0000 call ReadRC
1358 070c F401 movw r30,r8
1359 070e 8587 std Z+13,r24
1360 0710 18EE ldi r17,lo8(-24)
1361 0712 00C0 rjmp .L137
1362 .L135:
1363 .LM179:
1364 0714 8685 ldd r24,Z+14
1365 0716 81FD sbrc r24,1
1366 0718 1BEF ldi r17,lo8(-5)
1367 .L137:
1368 .LM180:
1369 071a E091 0000 lds r30,MpIsrInfo
1370 071e F091 0000 lds r31,(MpIsrInfo)+1
1371 0722 8685 ldd r24,Z+14
1372 0724 82FF sbrs r24,2
1373 0726 00C0 rjmp .L139
1374 0728 1BEE ldi r17,lo8(-21)
1375 072a 00C0 rjmp .L133
1376 .L139:
1377 .LM181:
1378 072c 8685 ldd r24,Z+14
1379 072e 84FF sbrs r24,4
1380 0730 00C0 rjmp .L141
1381 .LM182:
1382 0732 0E94 0000 call FlushFIFO
1383 0736 1DEE ldi r17,lo8(-19)
1384 0738 00C0 rjmp .L133
1385 .L141:
1386 .LM183:
1387 073a 8685 ldd r24,Z+14
1388 073c 83FF sbrs r24,3
1389 073e 00C0 rjmp .L143
1390 0740 1EEF ldi r17,lo8(-2)
1391 0742 00C0 rjmp .L133
1392 .L143:
1393 .LM184:
1394 0744 1123 tst r17
1395 0746 01F4 brne .L133
1396 0748 1CE9 ldi r17,lo8(-100)
1397 .L133:
1398 .LM185:
1399 074a 0E31 cpi r16,lo8(30)
1400 074c 01F0 breq .L146
1401 074e 0631 cpi r16,lo8(22)
1402 0750 01F4 brne .L125
1403 .L146:
1404 .LM186:
1405 0752 85E0 ldi r24,lo8(5)
1406 0754 0E94 0000 call ReadRC
1407 0758 682F mov r22,r24
1408 .LVL99:
1409 075a 6770 andi r22,lo8(7)
1410 .LM187:
1411 075c 01F0 breq .L148
1412 .LM188:
1413 075e F401 movw r30,r8
1414 0760 2085 ldd r18,Z+8
1415 0762 3185 ldd r19,Z+9
1416 0764 4285 ldd r20,Z+10
1417 0766 5385 ldd r21,Z+11
1418 0768 8681 ldd r24,Z+6
1419 076a 9781 ldd r25,Z+7
1420 076c 73E0 ldi r23,3
1421 076e 880F 1: lsl r24
1422 0770 991F rol r25
1423 0772 7A95 dec r23
1424 0774 01F4 brne 1b
1425 0776 0897 sbiw r24,8
1426 0778 860F add r24,r22
1427 077a 911D adc r25,__zero_reg__
1428 077c 00C0 rjmp .L157
1429 .L148:
1430 .LM189:
1431 077e F401 movw r30,r8
1432 0780 2085 ldd r18,Z+8
1433 0782 3185 ldd r19,Z+9
1434 0784 4285 ldd r20,Z+10
1435 0786 5385 ldd r21,Z+11
1436 0788 8681 ldd r24,Z+6
1437 078a 9781 ldd r25,Z+7
1438 078c 63E0 ldi r22,3
1439 078e 880F 1: lsl r24
1440 0790 991F rol r25
1441 0792 6A95 dec r22
1442 0794 01F4 brne 1b
1443 .LVL100:
1444 .L157:
1445 0796 A0E0 ldi r26,lo8(0)
1446 0798 B0E0 ldi r27,hi8(0)
1447 079a 820F add r24,r18
1448 079c 931F adc r25,r19
1449 079e A41F adc r26,r20
1450 07a0 B51F adc r27,r21
1451 07a2 8087 std Z+8,r24
1452 07a4 9187 std Z+9,r25
1453 07a6 A287 std Z+10,r26
1454 07a8 B387 std Z+11,r27
1455 .LVL101:
1456 .L125:
1457 .LM190:
1458 07aa EA98 cbi 61-0x20,2
1459 .LM191:
1460 07ac 1092 0000 sts (MpIsrInfo)+1,__zero_reg__
1461 07b0 1092 0000 sts MpIsrInfo,__zero_reg__
1462 .LM192:
1463 07b4 1092 0000 sts (MpIsrOut)+1,__zero_reg__
1464 07b8 1092 0000 sts MpIsrOut,__zero_reg__
1465 .LM193:
1466 07bc 1092 0000 sts (MpIsrIn)+1,__zero_reg__
1467 07c0 1092 0000 sts MpIsrIn,__zero_reg__
1468 .LM194:
1469 07c4 6B2D mov r22,r11
1470 .LVL102:
1471 07c6 89E2 ldi r24,lo8(41)
1472 07c8 0E94 0000 call WriteRC
1473 .LM195:
1474 07cc 812F mov r24,r17
1475 07ce 9927 clr r25
1476 07d0 87FD sbrc r24,7
1477 07d2 9095 com r25
1478 /* epilogue: frame size=2 */
1479 07d4 2296 adiw r28,2
1480 07d6 0FB6 in __tmp_reg__,__SREG__
1481 07d8 F894 cli
1482 07da DEBF out __SP_H__,r29
1483 07dc 0FBE out __SREG__,__tmp_reg__
1484 07de CDBF out __SP_L__,r28
1485 07e0 DF91 pop r29
1486 07e2 CF91 pop r28
1487 07e4 1F91 pop r17
1488 07e6 0F91 pop r16
1489 07e8 FF90 pop r15
1490 07ea EF90 pop r14
1491 07ec DF90 pop r13
1492 07ee CF90 pop r12
1493 07f0 BF90 pop r11
1494 07f2 9F90 pop r9
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -