📄 pictiva.lst
字号:
1111 0196 CF90 pop r12
1112 0198 BF90 pop r11
1113 019a AF90 pop r10
1114 019c 0895 ret
1115 /* epilogue end (size=11) */
1116 /* function zeichen_big2 size 178 (157) */
1117 .LFE8:
1119 .global zeichen_big
1121 zeichen_big:
1122 .LFB7:
1123 .LM65:
1124 /* prologue: frame size=0 */
1125 019e BF92 push r11
1126 01a0 CF92 push r12
1127 01a2 DF92 push r13
1128 01a4 EF92 push r14
1129 01a6 FF92 push r15
1130 01a8 0F93 push r16
1131 01aa 1F93 push r17
1132 01ac CF93 push r28
1133 01ae DF93 push r29
1134 /* prologue end (size=9) */
1135 01b0 E82F mov r30,r24
1136 01b2 C62F mov r28,r22
1137 01b4 B42E mov r11,r20
1138 .LM66:
1139 01b6 8052 subi r24,lo8(-(-32))
1140 01b8 8036 cpi r24,lo8(96)
1141 01ba 08F0 brlo .L47
1142 .LM67:
1143 01bc E0E2 ldi r30,lo8(32)
1144 .L47:
1145 .LM68:
1146 01be EE2E mov r14,r30
1147 01c0 FF24 clr r15
1148 01c2 B3E0 ldi r27,3
1149 01c4 EE0C 1: lsl r14
1150 01c6 FF1C rol r15
1151 01c8 BA95 dec r27
1152 01ca E1F7 brne 1b
1153 01cc 80E0 ldi r24,lo8(-256)
1154 01ce 9FEF ldi r25,hi8(-256)
1155 01d0 E80E add r14,r24
1156 01d2 F91E adc r15,r25
1157 .LM69:
1158 01d4 822F mov r24,r18
1159 01d6 9927 clr r25
1160 01d8 8F70 andi r24,lo8(15)
1161 01da 9070 andi r25,hi8(15)
1162 01dc A4E0 ldi r26,4
1163 01de 880F 1: lsl r24
1164 01e0 991F rol r25
1165 01e2 AA95 dec r26
1166 01e4 E1F7 brne 1b
1167 01e6 FFE0 ldi r31,lo8(15)
1168 01e8 CF2E mov r12,r31
1169 01ea C222 and r12,r18
1170 01ec C80E add r12,r24
1171 .LM70:
1172 01ee 802F mov r24,r16
1173 01f0 9927 clr r25
1174 01f2 8F70 andi r24,lo8(15)
1175 01f4 9070 andi r25,hi8(15)
1176 01f6 E4E0 ldi r30,4
1177 01f8 880F 1: lsl r24
1178 01fa 991F rol r25
1179 01fc EA95 dec r30
1180 01fe E1F7 brne 1b
1181 0200 7FE0 ldi r23,lo8(15)
1182 0202 D72E mov r13,r23
1183 0204 D022 and r13,r16
1184 0206 D80E add r13,r24
1185 .LM71:
1186 0208 85E1 ldi r24,lo8(21)
1187 020a 0E94 0000 call send_data
1188 .LM72:
1189 020e 83E0 ldi r24,lo8(3)
1190 0210 C89F mul r28,r24
1191 0212 8001 movw r16,r0
1192 0214 1124 clr r1
1193 0216 802F mov r24,r16
1194 0218 0E94 0000 call send_data
1195 .LM73:
1196 021c 802F mov r24,r16
1197 021e 8B5F subi r24,lo8(-(5))
1198 0220 0E94 0000 call send_data
1199 .LM74:
1200 0224 85E7 ldi r24,lo8(117)
1201 0226 0E94 0000 call send_data
1202 .LM75:
1203 022a 0B2D mov r16,r11
1204 022c 1127 clr r17
1205 022e 63E0 ldi r22,3
1206 0230 000F 1: lsl r16
1207 0232 111F rol r17
1208 0234 6A95 dec r22
1209 0236 E1F7 brne 1b
1210 0238 802F mov r24,r16
1211 023a 0E94 0000 call send_data
1212 .LM76:
1213 023e 802F mov r24,r16
1214 0240 815F subi r24,lo8(-(15))
1215 0242 0E94 0000 call send_data
1216 .LM77:
1217 0246 10E0 ldi r17,lo8(0)
1218 .L61:
1219 .LBB3:
1220 .LM78:
1221 0248 F701 movw r30,r14
1222 024a E050 subi r30,lo8(-(z_code))
1223 024c F040 sbci r31,hi8(-(z_code))
1224 /* #APP */
1225 024e B490 lpm r11, Z
1226
1227 /* #NOAPP */
1228 0250 01E0 ldi r16,lo8(1)
1229 .L60:
1230 .LBE3:
1231 .LM79:
1232 0252 8C2D mov r24,r12
1233 .LM80:
1234 0254 CB2D mov r28,r11
1235 0256 DD27 clr r29
1236 0258 C5FD sbrc r28,5
1237 025a 8D2D mov r24,r13
1238 .L54:
1239 .LM81:
1240 025c 0E94 0000 call send_char
1241 .LM82:
1242 0260 8C2D mov r24,r12
1243 .LM83:
1244 0262 C4FD sbrc r28,4
1245 0264 8D2D mov r24,r13
1246 .L55:
1247 .LM84:
1248 0266 0E94 0000 call send_char
1249 .LM85:
1250 026a 8C2D mov r24,r12
1251 .LM86:
1252 026c C3FD sbrc r28,3
1253 026e 8D2D mov r24,r13
1254 .L56:
1255 .LM87:
1256 0270 0E94 0000 call send_char
1257 .LM88:
1258 0274 8C2D mov r24,r12
1259 .LM89:
1260 0276 C2FD sbrc r28,2
1261 0278 8D2D mov r24,r13
1262 .L57:
1263 .LM90:
1264 027a 0E94 0000 call send_char
1265 .LM91:
1266 027e 8C2D mov r24,r12
1267 .LM92:
1268 0280 C1FD sbrc r28,1
1269 0282 8D2D mov r24,r13
1270 .L58:
1271 .LM93:
1272 0284 0E94 0000 call send_char
1273 .LM94:
1274 0288 8C2D mov r24,r12
1275 .LM95:
1276 028a C0FD sbrc r28,0
1277 028c 8D2D mov r24,r13
1278 .L59:
1279 .LM96:
1280 028e 0E94 0000 call send_char
1281 .LM97:
1282 0292 0150 subi r16,lo8(-(-1))
1283 0294 07FF sbrs r16,7
1284 0296 DDCF rjmp .L60
1285 .LM98:
1286 0298 0894 sec
1287 029a E11C adc r14,__zero_reg__
1288 029c F11C adc r15,__zero_reg__
1289 .LM99:
1290 029e 1F5F subi r17,lo8(-(1))
1291 02a0 1830 cpi r17,lo8(8)
1292 02a2 90F2 brlo .L61
1293 /* epilogue: frame size=0 */
1294 02a4 DF91 pop r29
1295 02a6 CF91 pop r28
1296 02a8 1F91 pop r17
1297 02aa 0F91 pop r16
1298 02ac FF90 pop r15
1299 02ae EF90 pop r14
1300 02b0 DF90 pop r13
1301 02b2 CF90 pop r12
1302 02b4 BF90 pop r11
1303 02b6 0895 ret
1304 /* epilogue end (size=10) */
1305 /* function zeichen_big size 150 (131) */
1306 .LFE7:
1308 .global zeichen
1310 zeichen:
1311 .LFB6:
1312 .LM100:
1313 /* prologue: frame size=0 */
1314 02b8 BF92 push r11
1315 02ba CF92 push r12
1316 02bc DF92 push r13
1317 02be EF92 push r14
1318 02c0 FF92 push r15
1319 02c2 0F93 push r16
1320 02c4 1F93 push r17
1321 02c6 CF93 push r28
1322 02c8 DF93 push r29
1323 /* prologue end (size=9) */
1324 02ca E82F mov r30,r24
1325 02cc C62F mov r28,r22
1326 02ce C42E mov r12,r20
1327 02d0 B22E mov r11,r18
1328 02d2 D02E mov r13,r16
1329 .LM101:
1330 02d4 8052 subi r24,lo8(-(-32))
1331 02d6 8036 cpi r24,lo8(96)
1332 02d8 08F0 brlo .L67
1333 .LM102:
1334 02da E0E2 ldi r30,lo8(32)
1335 .L67:
1336 .LM103:
1337 02dc EE2E mov r14,r30
1338 02de FF24 clr r15
1339 02e0 73E0 ldi r23,3
1340 02e2 EE0C 1: lsl r14
1341 02e4 FF1C rol r15
1342 02e6 7A95 dec r23
1343 02e8 E1F7 brne 1b
1344 02ea 80E0 ldi r24,lo8(-256)
1345 02ec 9FEF ldi r25,hi8(-256)
1346 02ee E80E add r14,r24
1347 02f0 F91E adc r15,r25
1348 .LM104:
1349 02f2 85E1 ldi r24,lo8(21)
1350 02f4 0E94 0000 call send_data
1351 .LM105:
1352 02f8 83E0 ldi r24,lo8(3)
1353 02fa C89F mul r28,r24
1354 02fc 8001 movw r16,r0
1355 02fe 1124 clr r1
1356 0300 802F mov r24,r16
1357 0302 0E94 0000 call send_data
1358 .LM106:
1359 0306 802F mov r24,r16
1360 0308 8E5F subi r24,lo8(-(2))
1361 030a 0E94 0000 call send_data
1362 .LM107:
1363 030e 85E7 ldi r24,lo8(117)
1364 0310 0E94 0000 call send_data
1365 .LM108:
1366 0314 0C2D mov r16,r12
1367 0316 1127 clr r17
1368 0318 63E0 ldi r22,3
1369 031a 000F 1: lsl r16
1370 031c 111F rol r17
1371 031e 6A95 dec r22
1372 0320 E1F7 brne 1b
1373 0322 802F mov r24,r16
1374 0324 0E94 0000 call send_data
1375 .LM109:
1376 0328 802F mov r24,r16
1377 032a 895F subi r24,lo8(-(7))
1378 032c 0E94 0000 call send_data
1379 0330 17E0 ldi r17,lo8(7)
1380 .L77:
1381 .LM110:
1382 0332 2B2D mov r18,r11
1383 0334 2F70 andi r18,lo8(15)
1384 0336 8B2D mov r24,r11
1385 0338 9927 clr r25
1386 033a 8F70 andi r24,lo8(15)
1387 033c 9070 andi r25,hi8(15)
1388 033e 54E0 ldi r21,4
1389 0340 880F 1: lsl r24
1390 0342 991F rol r25
1391 0344 5A95 dec r21
1392 0346 E1F7 brne 1b
1393 0348 280F add r18,r24
1394 034a 022F mov r16,r18
1395 .LBB4:
1396 .LM111:
1397 034c F701 movw r30,r14
1398 034e E050 subi r30,lo8(-(z_code))
1399 0350 F040 sbci r31,hi8(-(z_code))
1400 /* #APP */
1401 0352 8491 lpm r24, Z
1402
1403 /* #NOAPP */
1404 .LBE4:
1405 .LM112:
1406 0354 C82F mov r28,r24
1407 0356 DD27 clr r29
1408 0358 C5FF sbrs r28,5
1409 035a 0BC0 rjmp .L71
1410 035c 2F70 andi r18,lo8(15)
1411 035e 8D2D mov r24,r13
1412 0360 9927 clr r25
1413 0362 8F70 andi r24,lo8(15)
1414 0364 9070 andi r25,hi8(15)
1415 0366 44E0 ldi r20,4
1416 0368 880F 1: lsl r24
1417 036a 991F rol r25
1418 036c 4A95 dec r20
1419 036e E1F7 brne 1b
1420 0370 280F add r18,r24
1421 .L71:
1422 .LM113:
1423 0372 C4FF sbrs r28,4
1424 0374 04C0 rjmp .L72
1425 0376 207F andi r18,lo8(-16)
1426 0378 8D2D mov r24,r13
1427 037a 8F70 andi r24,lo8(15)
1428 037c 280F add r18,r24
1429 .L72:
1430 .LM114:
1431 037e 822F mov r24,r18
1432 0380 0E94 0000 call send_char
1433 .LM115:
1434 0384 202F mov r18,r16
1435 .LM116:
1436 0386 C3FF sbrs r28,3
1437 0388 0BC0 rjmp .L73
1438 038a 2F70 andi r18,lo8(15)
1439 038c 8D2D mov r24,r13
1440 038e 9927 clr r25
1441 0390 8F70 andi r24,lo8(15)
1442 0392 9070 andi r25,hi8(15)
1443 0394 34E0 ldi r19,4
1444 0396 880F 1: lsl r24
1445 0398 991F rol r25
1446 039a 3A95 dec r19
1447 039c E1F7 brne 1b
1448 039e 280F add r18,r24
1449 .L73:
1450 .LM117:
1451 03a0 C2FF sbrs r28,2
1452 03a2 04C0 rjmp .L74
1453 03a4 207F andi r18,lo8(-16)
1454 03a6 8D2D mov r24,r13
1455 03a8 8F70 andi r24,lo8(15)
1456 03aa 280F add r18,r24
1457 .L74:
1458 .LM118:
1459 03ac 822F mov r24,r18
1460 03ae 0E94 0000 call send_char
1461 .LM119:
1462 03b2 202F mov r18,r16
1463 .LBB5:
1464 .LM120:
1465 03b4 0894 sec
1466 03b6 E11C adc r14,__zero_reg__
1467 03b8 F11C adc r15,__zero_reg__
1468 .LBE5:
1469 .LM121:
1470 03ba C1FF sbrs r28,1
1471 03bc 0BC0 rjmp .L75
1472 03be 2F70 andi r18,lo8(15)
1473 03c0 8D2D mov r24,r13
1474 03c2 9927 clr r25
1475 03c4 8F70 andi r24,lo8(15)
1476 03c6 9070 andi r25,hi8(15)
1477 03c8 04E0 ldi r16,4
1478 03ca 880F 1: lsl r24
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -