📄 serial.lst
字号:
1499 .LM217:
1500 07d2 8091 0000 lds r24,Serial_0_Data+45
1501 07d6 8032 cpi r24,lo8(32)
1502 07d8 01F0 breq .+2
1503 07da 00C0 rjmp .L293
1504 .LM218:
1505 07dc 8091 0000 lds r24,Serial_0_Data+46
1506 07e0 282F mov r18,r24
1507 07e2 3327 clr r19
1508 07e4 2053 subi r18,lo8(-(-48))
1509 07e6 3040 sbci r19,hi8(-(-48))
1510 07e8 2A30 cpi r18,10
1511 07ea 3105 cpc r19,__zero_reg__
1512 07ec 00F0 brlo .+2
1513 07ee 00C0 rjmp .L293
1514 07f0 8091 0000 lds r24,Serial_0_Data+47
1515 07f4 482F mov r20,r24
1516 07f6 5527 clr r21
1517 07f8 4053 subi r20,lo8(-(-48))
1518 07fa 5040 sbci r21,hi8(-(-48))
1519 07fc 4A30 cpi r20,10
1520 07fe 5105 cpc r21,__zero_reg__
1521 0800 00F0 brlo .+2
1522 0802 00C0 rjmp .L293
1523 0804 F091 0000 lds r31,Serial_0_Data+48
1524 0808 8F2F mov r24,r31
1525 080a 9927 clr r25
1526 080c C097 sbiw r24,48
1527 080e 0A97 sbiw r24,10
1528 0810 00F0 brlo .+2
1529 0812 00C0 rjmp .L293
1530 0814 8091 0000 lds r24,Serial_0_Data+49
1531 0818 8E32 cpi r24,lo8(46)
1532 081a 01F4 brne .L293
1533 081c E091 0000 lds r30,Serial_0_Data+50
1534 0820 8E2F mov r24,r30
1535 0822 9927 clr r25
1536 0824 C097 sbiw r24,48
1537 0826 0A97 sbiw r24,10
1538 0828 00F4 brsh .L293
1539 082a 8091 0000 lds r24,Serial_0_Data+51
1540 082e 682F mov r22,r24
1541 0830 7727 clr r23
1542 0832 CB01 movw r24,r22
1543 0834 C097 sbiw r24,48
1544 0836 0A97 sbiw r24,10
1545 0838 00F4 brsh .L293
1546 .LM219:
1547 083a 80E1 ldi r24,lo8(10000)
1548 083c 97E2 ldi r25,hi8(10000)
1549 083e D901 movw r26,r18
1550 0840 A89F mul r26,r24
1551 0842 9001 movw r18,r0
1552 0844 A99F mul r26,r25
1553 0846 300D add r19,r0
1554 0848 B89F mul r27,r24
1555 084a 300D add r19,r0
1556 084c 1124 clr r1
1557 .LVL13:
1558 .LM220:
1559 084e 84E6 ldi r24,lo8(100)
1560 0850 F89F mul r31,r24
1561 0852 C001 movw r24,r0
1562 0854 1124 clr r1
1563 0856 280F add r18,r24
1564 0858 391F adc r19,r25
1565 .LM221:
1566 085a 8AE0 ldi r24,lo8(10)
1567 085c E89F mul r30,r24
1568 085e C001 movw r24,r0
1569 0860 1124 clr r1
1570 0862 280F add r18,r24
1571 0864 391F adc r19,r25
1572 .LM222:
1573 0866 88EE ldi r24,lo8(1000)
1574 0868 93E0 ldi r25,hi8(1000)
1575 086a FC01 movw r30,r24
1576 086c 4E9F mul r20,r30
1577 086e C001 movw r24,r0
1578 0870 4F9F mul r20,r31
1579 0872 900D add r25,r0
1580 0874 5E9F mul r21,r30
1581 0876 900D add r25,r0
1582 0878 1124 clr r1
1583 087a 260F add r18,r22
1584 087c 371F adc r19,r23
1585 087e 820F add r24,r18
1586 0880 931F adc r25,r19
1587 0882 805D subi r24,lo8(-(-5328))
1588 0884 9441 sbci r25,hi8(-(-5328))
1589 0886 9093 0000 sts (LLPL)+1,r25
1590 088a 8093 0000 sts LLPL,r24
1591 .LM223:
1592 088e 1092 0000 sts LLPL_Err,__zero_reg__
1593 0892 0895 ret
1594 .LVL14:
1595 .L293:
1596 .LM224:
1597 0894 8091 0000 lds r24,LLPL_Err
1598 0898 8F5F subi r24,lo8(-(1))
1599 089a 8093 0000 sts LLPL_Err,r24
1600 .LM225:
1601 089e 91E0 ldi r25,lo8(1)
1602 08a0 9093 0000 sts ERR_YES_OR_NO,r25
1603 .LM226:
1604 08a4 8630 cpi r24,lo8(6)
1605 08a6 00F0 brlo .L303
1606 .LM227:
1607 08a8 1092 0000 sts LLPL_Err,__zero_reg__
1608 .LM228:
1609 08ac 1092 0000 sts (LLPL)+1,__zero_reg__
1610 08b0 1092 0000 sts LLPL,__zero_reg__
1611 .L303:
1612 08b4 0895 ret
1613 /* epilogue: frame size=0 */
1614 /* epilogue: noreturn */
1615 /* epilogue end (size=0) */
1616 /* function LLPL_Data size 117 (117) */
1617 .LFE19:
1619 .global LJSJ_Data
1621 LJSJ_Data:
1622 .LFB20:
1623 .LM229:
1624 /* prologue: frame size=0 */
1625 /* prologue end (size=0) */
1626 .LM230:
1627 08b6 8091 0000 lds r24,Serial_0_Data+52
1628 08ba 8032 cpi r24,lo8(32)
1629 08bc 01F0 breq .+2
1630 08be 00C0 rjmp .L305
1631 .LM231:
1632 08c0 8091 0000 lds r24,Serial_0_Data+53
1633 08c4 282F mov r18,r24
1634 08c6 3327 clr r19
1635 08c8 2053 subi r18,lo8(-(-48))
1636 08ca 3040 sbci r19,hi8(-(-48))
1637 08cc 2A30 cpi r18,10
1638 08ce 3105 cpc r19,__zero_reg__
1639 08d0 00F4 brsh .L305
1640 08d2 7091 0000 lds r23,Serial_0_Data+54
1641 08d6 872F mov r24,r23
1642 08d8 9927 clr r25
1643 08da C097 sbiw r24,48
1644 08dc 0A97 sbiw r24,10
1645 08de 00F4 brsh .L305
1646 08e0 6091 0000 lds r22,Serial_0_Data+55
1647 08e4 862F mov r24,r22
1648 08e6 9927 clr r25
1649 08e8 C097 sbiw r24,48
1650 08ea 0A97 sbiw r24,10
1651 08ec 00F4 brsh .L305
1652 08ee 8091 0000 lds r24,Serial_0_Data+56
1653 08f2 8E32 cpi r24,lo8(46)
1654 08f4 01F4 brne .L305
1655 08f6 8091 0000 lds r24,Serial_0_Data+57
1656 08fa 482F mov r20,r24
1657 08fc 5527 clr r21
1658 08fe CA01 movw r24,r20
1659 0900 C097 sbiw r24,48
1660 0902 0A97 sbiw r24,10
1661 0904 00F4 brsh .L305
1662 .LM232:
1663 0906 88EE ldi r24,lo8(1000)
1664 0908 93E0 ldi r25,hi8(1000)
1665 090a F901 movw r30,r18
1666 090c E89F mul r30,r24
1667 090e 9001 movw r18,r0
1668 0910 E99F mul r30,r25
1669 0912 300D add r19,r0
1670 0914 F89F mul r31,r24
1671 0916 300D add r19,r0
1672 0918 1124 clr r1
1673 .LVL15:
1674 .LM233:
1675 091a 8AE0 ldi r24,lo8(10)
1676 091c 689F mul r22,r24
1677 091e C001 movw r24,r0
1678 0920 1124 clr r1
1679 0922 280F add r18,r24
1680 0924 391F adc r19,r25
1681 .LM234:
1682 0926 84E6 ldi r24,lo8(100)
1683 0928 789F mul r23,r24
1684 092a C001 movw r24,r0
1685 092c 1124 clr r1
1686 092e 240F add r18,r20
1687 0930 351F adc r19,r21
1688 0932 820F add r24,r18
1689 0934 931F adc r25,r19
1690 0936 805D subi r24,lo8(-(-5328))
1691 0938 9441 sbci r25,hi8(-(-5328))
1692 093a 9093 0000 sts (LJSJ)+1,r25
1693 093e 8093 0000 sts LJSJ,r24
1694 .LM235:
1695 0942 1092 0000 sts LJSJ_Err,__zero_reg__
1696 0946 0895 ret
1697 .LVL16:
1698 .L305:
1699 .LM236:
1700 0948 8091 0000 lds r24,LJSJ_Err
1701 094c 8F5F subi r24,lo8(-(1))
1702 094e 8093 0000 sts LJSJ_Err,r24
1703 .LM237:
1704 0952 91E0 ldi r25,lo8(1)
1705 0954 9093 0000 sts ERR_YES_OR_NO,r25
1706 .LM238:
1707 0958 8630 cpi r24,lo8(6)
1708 095a 00F0 brlo .L314
1709 .LM239:
1710 095c 1092 0000 sts LJSJ_Err,__zero_reg__
1711 .LM240:
1712 0960 1092 0000 sts (LJSJ)+1,__zero_reg__
1713 0964 1092 0000 sts LJSJ,__zero_reg__
1714 .L314:
1715 0968 0895 ret
1716 /* epilogue: frame size=0 */
1717 /* epilogue: noreturn */
1718 /* epilogue end (size=0) */
1719 /* function LJSJ_Data size 93 (93) */
1720 .LFE20:
1722 .global StartTimerData
1724 StartTimerData:
1725 .LFB21:
1726 .LM241:
1727 /* prologue: frame size=0 */
1728 /* prologue end (size=0) */
1729 .LM242:
1730 096a 8091 0000 lds r24,Serial_0_Data+58
1731 096e 8032 cpi r24,lo8(32)
1732 0970 01F0 breq .+2
1733 0972 00C0 rjmp .L316
1734 .LM243:
1735 0974 A091 0000 lds r26,Serial_0_Data+59
1736 0978 8A2F mov r24,r26
1737 097a 9927 clr r25
1738 097c C097 sbiw r24,48
1739 097e 0A97 sbiw r24,10
1740 0980 00F0 brlo .+2
1741 0982 00C0 rjmp .L316
1742 0984 6091 0000 lds r22,Serial_0_Data+60
1743 0988 862F mov r24,r22
1744 098a 9927 clr r25
1745 098c C097 sbiw r24,48
1746 098e 0A97 sbiw r24,10
1747 0990 00F0 brlo .+2
1748 0992 00C0 rjmp .L316
1749 0994 8091 0000 lds r24,Serial_0_Data+61
1750 0998 8D32 cpi r24,lo8(45)
1751 099a 01F0 breq .+2
1752 099c 00C0 rjmp .L316
1753 099e F091 0000 lds r31,Serial_0_Data+62
1754 09a2 8F2F mov r24,r31
1755 09a4 9927 clr r25
1756 09a6 C097 sbiw r24,48
1757 09a8 0A97 sbiw r24,10
1758 09aa 00F0 brlo .+2
1759 09ac 00C0 rjmp .L316
1760 09ae 5091 0000 lds r21,Serial_0_Data+63
1761 09b2 852F mov r24,r21
1762 09b4 9927 clr r25
1763 09b6 C097 sbiw r24,48
1764 09b8 0A97 sbiw r24,10
1765 09ba 00F0 brlo .+2
1766 09bc 00C0 rjmp .L316
1767 09be 8091 0000 lds r24,Serial_0_Data+64
1768 09c2 8032 cpi r24,lo8(32)
1769 09c4 01F0 breq .+2
1770 09c6 00C0 rjmp .L316
1771 09c8 E091 0000 lds r30,Serial_0_Data+65
1772 09cc 8E2F mov r24,r30
1773 09ce 9927 clr r25
1774 09d0 C097 sbiw r24,48
1775 09d2 0A97 sbiw r24,10
1776 09d4 00F4 brsh .L316
1777 09d6 3091 0000 lds r19,Serial_0_Data+66
1778 09da 832F mov r24,r19
1779 09dc 9927 clr r25
1780 09de C097 sbiw r24,48
1781 09e0 0A97 sbiw r24,10
1782 09e2 00F4 brsh .L316
1783 09e4 8091 0000 lds r24,Serial_0_Data+67
1784 09e8 8A33 cpi r24,lo8(58)
1785 09ea 01F4 brne .L316
1786 09ec 7091 0000 lds r23,Serial_0_Data+68
1787 09f0 872F mov r24,r23
1788 09f2 9927 clr r25
1789 09f4 C097 sbiw r24,48
1790 09f6 0A97 sbiw r24,10
1791 09f8 00F4 brsh .L316
1792 09fa 4091 0000 lds r20,Serial_0_Data+69
1793 09fe 842F mov r24,r20
1794 0a00 9927 clr r25
1795 0a02 C097 sbiw r24,48
1796 0a04 0A97 sbiw r24,10
1797 0a06 00F4 brsh .L316
1798 .LM244:
1799 0a08 2AE0 ldi r18,lo8(10)
1800 0a0a A29F mul r26,r18
1801 0a0c C001 movw r24,r0
1802 0a0e 1124 clr r1
1803 0a10 680F add r22,r24
1804 0a12 6051 subi r22,lo8(-(-16))
1805 0a14 6093 0000 sts Start_Month,r22
1806 .LM245:
1807 0a18 F29F mul r31,r18
1808 0a1a C001 movw r24,r0
1809 0a1c 1124 clr r1
1810 0a1e 580F add r21,r24
1811 0a20 5051 subi r21,lo8(-(-16))
1812 0a22 5093 0000 sts Start_Date,r21
1813 .LM246:
1814 0a26 E29F mul r30,r18
1815 0a28 C001 movw r24,r0
1816 0a2a 1124 clr r1
1817 0a2c 380F add r19,r24
1818 0a2e 3051 subi r19,lo8(-(-16))
1819 0a30 3093 0000 sts Start_HH,r19
1820 .LM247:
1821 0a34 729F mul r23,r18
1822 0a36 9001 movw r18,r0
1823 0a38 1124 clr r1
1824 0a3a 420F add r20,r18
1825 0a3c 4051 subi r20,lo8(-(-16))
1826 0a3e 4093 0000 sts Start_MM,r20
1827 .LM248:
1828 0a42 1092 0000 sts QSSJ_Err,__zero_reg__
1829 0a46 0895 ret
1830 .L316:
1831 .LM249:
1832 0a48 8091 0000 lds r24,QSSJ_Err
1833 0a4c 8F5F subi r24,lo8(-(1))
1834 0a4e 8093 0000 sts QSSJ_Err,r24
1835 .LM250:
1836 0a52 91E0 ldi r25,lo8(1)
1837 0a54 9093 0000 sts ERR_YES_OR_NO,r25
1838 .LM251:
1839 0a58 8630 cpi r24,lo8(6)
1840 0a5a 00F0 brlo .L331
1841 .LM252:
1842 0a5c 1092 0000 sts QSSJ_Err,__zero_reg__
1843 .LM253:
1844 0a60 1092 0000 sts Start_Month,__zero_reg__
1845 .LM254:
1846 0a64 1092 0000 sts Start_Date,__zero_reg__
1847 .LM255:
1848 0a68 1092 0000 sts Start_HH,__zero_reg__
1849 .LM256:
1850 0a6c 1092 0000 sts Start_MM,__zero_reg__
1851 .L331:
1852 0a70 0895 ret
1853 /* epilogue: frame size=0 */
1854 /* epilogue: noreturn */
1855 /* epilogue end (size=0) */
1856 /* function StartTimerData size 140 (140) */
1857 .LFE21:
1859 .global BXL_Data
1861 BXL_Data:
1862 .LFB22:
1863 .LM257:
1864 /* prologue: frame size=0 */
1865 /* prologue end (size=0) */
1866 .LM258:
1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -