?? 7022b.lst
字號:
334 /* epilogue end (size=1) */
335 /* function ReadSpi size 45 (44) */
336 .LFE15:
338 .global WriteSpi
340 WriteSpi:
341 .LFB16:
342 .LM38:
343 /* prologue: frame size=0 */
344 /* prologue end (size=0) */
345 011a 982F mov r25,r24
346 .LM39:
347 011c C09A sbi 56-0x20,0
348 .LM40:
349 011e C198 cbi 56-0x20,1
350 .LM41:
351 0120 C098 cbi 56-0x20,0
352 .LM42:
353 0122 28E0 ldi r18,lo8(8)
354 .L45:
355 .LM43:
356 0124 C19A sbi 56-0x20,1
357 .LM44:
358 0126 892F mov r24,r25
359 0128 8170 andi r24,lo8(1)
360 .LM45:
361 012a 9695 lsr r25
362 .LM46:
363 012c 8823 tst r24
364 012e 11F0 breq .L43
365 .LM47:
366 0130 C29A sbi 56-0x20,2
367 0132 01C0 rjmp .L44
368 .L43:
369 .LM48:
370 0134 C298 cbi 56-0x20,2
371 .L44:
372 .LM49:
373 0136 C198 cbi 56-0x20,1
374 .LM50:
375 0138 2150 subi r18,lo8(-(-1))
376 013a A1F7 brne .L45
377 .LM51:
378 013c 28E1 ldi r18,lo8(24)
379 .L51:
380 .LM52:
381 013e C19A sbi 56-0x20,1
382 .LM53:
383 0140 DB01 movw r26,r22
384 0142 CA01 movw r24,r20
385 0144 8170 andi r24,lo8(1)
386 0146 9070 andi r25,hi8(1)
387 0148 A070 andi r26,hlo8(1)
388 014a B070 andi r27,hhi8(1)
389 .LM54:
390 014c 7595 asr r23
391 014e 6795 ror r22
392 0150 5795 ror r21
393 0152 4795 ror r20
394 .LM55:
395 0154 0097 sbiw r24,0
396 0156 A105 cpc r26,__zero_reg__
397 0158 B105 cpc r27,__zero_reg__
398 015a 11F0 breq .L49
399 .LM56:
400 015c C29A sbi 56-0x20,2
401 015e 01C0 rjmp .L50
402 .L49:
403 .LM57:
404 0160 C298 cbi 56-0x20,2
405 .L50:
406 .LM58:
407 0162 C198 cbi 56-0x20,1
408 .LM59:
409 0164 2150 subi r18,lo8(-(-1))
410 0166 59F7 brne .L51
411 .LM60:
412 0168 C09A sbi 56-0x20,0
413 /* epilogue: frame size=0 */
414 016a 0895 ret
415 /* epilogue end (size=1) */
416 /* function WriteSpi size 43 (42) */
417 .LFE16:
419 .global jisuan
421 jisuan:
422 .LFB18:
423 .LM61:
424 /* prologue: frame size=0 */
425 016c FF92 push r15
426 016e 0F93 push r16
427 0170 1F93 push r17
428 /* prologue end (size=3) */
429 0172 182F mov r17,r24
430 .LM62:
431 0174 81E0 ldi r24,lo8(1)
432 0176 0E94 0000 call ReadSpi
433 017a DC01 movw r26,r24
434 017c CB01 movw r24,r22
435 017e BC01 movw r22,r24
436 0180 CD01 movw r24,r26
437 0182 0E94 0000 call Power_signal
438 0186 AC01 movw r20,r24
439 .LM63:
440 0188 212F mov r18,r17
441 018a 3327 clr r19
442 018c 82E3 ldi r24,lo8(50)
443 018e 90E0 ldi r25,hi8(50)
444 0190 289F mul r18,r24
445 0192 8001 movw r16,r0
446 0194 299F mul r18,r25
447 0196 100D add r17,r0
448 0198 389F mul r19,r24
449 019a 100D add r17,r0
450 019c 1124 clr r1
451 019e 0050 subi r16,lo8(-(buffer))
452 01a0 1040 sbci r17,hi8(-(buffer))
453 01a2 F801 movw r30,r16
454 01a4 4083 st Z,r20
455 .LM64:
456 01a6 852F mov r24,r21
457 01a8 9927 clr r25
458 01aa 8183 std Z+1,r24
459 .LM65:
460 01ac 82E0 ldi r24,lo8(2)
461 01ae 0E94 0000 call ReadSpi
462 01b2 DC01 movw r26,r24
463 01b4 CB01 movw r24,r22
464 01b6 BC01 movw r22,r24
465 01b8 CD01 movw r24,r26
466 01ba 0E94 0000 call Power_signal
467 .LM66:
468 01be F801 movw r30,r16
469 01c0 8283 std Z+2,r24
470 .LM67:
471 01c2 892F mov r24,r25
472 01c4 9927 clr r25
473 01c6 8383 std Z+3,r24
474 .LM68:
475 01c8 83E0 ldi r24,lo8(3)
476 01ca 0E94 0000 call ReadSpi
477 01ce DC01 movw r26,r24
478 01d0 CB01 movw r24,r22
479 01d2 BC01 movw r22,r24
480 01d4 CD01 movw r24,r26
481 01d6 0E94 0000 call Power_signal
482 .LM69:
483 01da F801 movw r30,r16
484 01dc 8483 std Z+4,r24
485 .LM70:
486 01de 892F mov r24,r25
487 01e0 9927 clr r25
488 01e2 8583 std Z+5,r24
489 .LM71:
490 01e4 84E0 ldi r24,lo8(4)
491 01e6 0E94 0000 call ReadSpi
492 01ea DC01 movw r26,r24
493 01ec CB01 movw r24,r22
494 01ee BC01 movw r22,r24
495 01f0 CD01 movw r24,r26
496 01f2 0E94 0000 call Power_more
497 01f6 DC01 movw r26,r24
498 01f8 CB01 movw r24,r22
499 .LM72:
500 01fa F801 movw r30,r16
501 01fc 8683 std Z+6,r24
502 .LM73:
503 01fe 9783 std Z+7,r25
504 .LM74:
505 0200 A087 std Z+8,r26
506 .LM75:
507 0202 85E0 ldi r24,lo8(5)
508 0204 0E94 0000 call ReadSpi
509 0208 DC01 movw r26,r24
510 020a CB01 movw r24,r22
511 020c BC01 movw r22,r24
512 020e CD01 movw r24,r26
513 0210 0E94 0000 call Power_signal
514 .LM76:
515 0214 F801 movw r30,r16
516 0216 8187 std Z+9,r24
517 .LM77:
518 0218 892F mov r24,r25
519 021a 9927 clr r25
520 021c 8287 std Z+10,r24
521 .LM78:
522 021e 86E0 ldi r24,lo8(6)
523 0220 0E94 0000 call ReadSpi
524 0224 DC01 movw r26,r24
525 0226 CB01 movw r24,r22
526 0228 BC01 movw r22,r24
527 022a CD01 movw r24,r26
528 022c 0E94 0000 call Power_signal
529 .LM79:
530 0230 F801 movw r30,r16
531 0232 8387 std Z+11,r24
532 .LM80:
533 0234 892F mov r24,r25
534 0236 9927 clr r25
535 0238 8487 std Z+12,r24
536 .LM81:
537 023a 87E0 ldi r24,lo8(7)
538 023c 0E94 0000 call ReadSpi
539 0240 DC01 movw r26,r24
540 0242 CB01 movw r24,r22
541 0244 BC01 movw r22,r24
542 0246 CD01 movw r24,r26
543 0248 0E94 0000 call Power_signal
544 .LM82:
545 024c F801 movw r30,r16
546 024e 8587 std Z+13,r24
547 .LM83:
548 0250 892F mov r24,r25
549 0252 9927 clr r25
550 0254 8687 std Z+14,r24
551 .LM84:
552 0256 88E0 ldi r24,lo8(8)
553 0258 0E94 0000 call ReadSpi
554 025c DC01 movw r26,r24
555 025e CB01 movw r24,r22
556 0260 BC01 movw r22,r24
557 0262 CD01 movw r24,r26
558 0264 0E94 0000 call Power_more
559 0268 DC01 movw r26,r24
560 026a CB01 movw r24,r22
561 .LM85:
562 026c F801 movw r30,r16
563 026e 8787 std Z+15,r24
564 .LM86:
565 0270 908B std Z+16,r25
566 .LM87:
567 0272 A18B std Z+17,r26
568 .LM88:
569 0274 89E0 ldi r24,lo8(9)
570 0276 0E94 0000 call ReadSpi
571 027a DC01 movw r26,r24
572 027c CB01 movw r24,r22
573 027e BC01 movw r22,r24
574 0280 CD01 movw r24,r26
575 0282 0E94 0000 call Power_signal
576 .LM89:
577 0286 F801 movw r30,r16
578 0288 828B std Z+18,r24
579 .LM90:
580 028a 892F mov r24,r25
581 028c 9927 clr r25
582 028e 838B std Z+19,r24
583 .LM91:
584 0290 8AE0 ldi r24,lo8(10)
585 0292 0E94 0000 call ReadSpi
586 0296 DC01 movw r26,r24
587 0298 CB01 movw r24,r22
588 029a BC01 movw r22,r24
589 029c CD01 movw r24,r26
590 029e 0E94 0000 call Power_signal
591 .LM92:
592 02a2 F801 movw r30,r16
593 02a4 848B std Z+20,r24
594 .LM93:
595 02a6 892F mov r24,r25
596 02a8 9927 clr r25
597 02aa 858B std Z+21,r24
598 .LM94:
599 02ac 8BE0 ldi r24,lo8(11)
600 02ae 0E94 0000 call ReadSpi
601 02b2 DC01 movw r26,r24
602 02b4 CB01 movw r24,r22
603 02b6 BC01 movw r22,r24
604 02b8 CD01 movw r24,r26
605 02ba 0E94 0000 call Power_signal
606 .LM95:
607 02be F801 movw r30,r16
608 02c0 868B std Z+22,r24
609 .LM96:
610 02c2 892F mov r24,r25
611 02c4 9927 clr r25
612 02c6 878B std Z+23,r24
613 .LM97:
614 02c8 8CE0 ldi r24,lo8(12)
615 02ca 0E94 0000 call ReadSpi
616 02ce DC01 movw r26,r24
617 02d0 CB01 movw r24,r22
618 02d2 BC01 movw r22,r24
619 02d4 CD01 movw r24,r26
620 02d6 0E94 0000 call Power_more
621 02da DC01 movw r26,r24
622 02dc CB01 movw r24,r22
623 .LM98:
624 02de F801 movw r30,r16
625 02e0 808F std Z+24,r24
626 .LM99:
627 02e2 918F std Z+25,r25
628 .LM100:
629 02e4 A28F std Z+26,r26
630 .LM101:
631 02e6 8DE0 ldi r24,lo8(13)
632 02e8 0E94 0000 call ReadSpi
633 02ec DC01 movw r26,r24
634 02ee CB01 movw r24,r22
635 02f0 BC01 movw r22,r24
636 02f2 CD01 movw r24,r26
637 02f4 0E94 0000 call effec_VI
638 .LM102:
639 02f8 F801 movw r30,r16
640 02fa 838F std Z+27,r24
641 .LM103:
642 02fc 892F mov r24,r25
643 02fe 9927 clr r25
644 0300 848F std Z+28,r24
645 .LM104:
646 0302 8EE0 ldi r24,lo8(14)
647 0304 0E94 0000 call ReadSpi
648 0308 DC01 movw r26,r24
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -