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

📄 main.lst

📁 AVR以太网开发板中的几个例子。文件中定义了网卡芯片的IP地址,默认值是192.168.0.99。
💻 LST
📖 第 1 页 / 共 5 页
字号:
    04D3 01F2      MOVW	R30,R4
    04D4 8383      STD	Z+3,R24
    04D5 E48F      LDI	R24,0x4F
    04D6 01F2      MOVW	R30,R4
    04D7 8384      STD	Z+4,R24
    04D8 E486      LDI	R24,0x46
    04D9 01F2      MOVW	R30,R4
    04DA 8385      STD	Z+5,R24
    04DB 01F2      MOVW	R30,R4
    04DC 8386      STD	Z+6,R24
    04DD E489      LDI	R24,0x49
    04DE 01F2      MOVW	R30,R4
    04DF 8387      STD	Z+7,R24
    04E0 E483      LDI	R24,0x43
    04E1 01F2      MOVW	R30,R4
    04E2 8780      STD	Z+8,R24
    04E3 E485      LDI	R24,0x45
    04E4 01F2      MOVW	R30,R4
    04E5 8781      STD	Z+9,R24
    04E6 EC80      LDI	R24,0xC0
    04E7 01F2      MOVW	R30,R4
    04E8 8782      STD	Z+10,R24
    04E9 EA88      LDI	R24,0xA8
    04EA 01F2      MOVW	R30,R4
    04EB 8783      STD	Z+11,R24
    04EC 01F2      MOVW	R30,R4
    04ED 8624      STD	Z+12,R2
    04EE E683      LDI	R24,0x63
    04EF 01F2      MOVW	R30,R4
    04F0 8785      STD	Z+13,R24
    04F1 01F2      MOVW	R30,R4
    04F2 8766      STD	Z+14,R22
    04F3 01F2      MOVW	R30,R4
    04F4 8C0C      LDD	R0,Y+28
    04F5 8607      STD	Z+15,R0
    04F6 01F2      MOVW	R30,R4
    04F7 8C0B      LDD	R0,Y+27
    04F8 8A00      STD	Z+16,R0
    04F9 01F2      MOVW	R30,R4
    04FA 8C0A      LDD	R0,Y+26
    04FB 8A01      STD	Z+17,R0
    04FC 01F2      MOVW	R30,R4
    04FD 8C09      LDD	R0,Y+25
    04FE 8A02      STD	Z+18,R0
    04FF 01F2      MOVW	R30,R4
    0500 8C08      LDD	R0,Y+24
    0501 8A03      STD	Z+19,R0
    0502 01F2      MOVW	R30,R4
    0503 8AE4      STD	Z+20,R14
    0504 01F2      MOVW	R30,R4
    0505 8AC5      STD	Z+21,R12
    0506 01F2      MOVW	R30,R4
    0507 8AA6      STD	Z+22,R10
    0508 01F2      MOVW	R30,R4
    0509 8B47      STD	Z+23,R20
    050A 2722      CLR	R18
    050B E30C      LDI	R16,0x3C
    050C E010      LDI	R17,0
    050D 940E029D  CALL	_rtl8019_sendpack
    050F 966D      ADIW	R28,0x1D
    0510 940E0828  CALL	pop_gset5
    0512 9508      RET
_ip_packhandle:
  handleok             --> R20
  ipcksum              --> Y+0
  sou_ip0              --> R14
  sou_ip1              --> R22
  sou_ip2              --> R10
  sou_ip3              --> R12
  ipheadlen            --> Y+10
  offset               --> Y+8
  ippackid             --> Y+6
  protocol             --> R20
  totallen             --> Y+4
  ipbegin              --> R4
    0513 940E082B  CALL	push_gset5
    0515 0128      MOVW	R4,R16
    0516 972B      SBIW	R28,0xB
    0517 2744      CLR	R20
    0518 2400      CLR	R0
    0519 860A      STD	Y+10,R0
    051A 2411      CLR	R1
    051B 821D      STD	Y+5,R1
    051C 820C      STD	Y+4,R0
    051D 821F      STD	Y+7,R1
    051E 820E      STD	Y+6,R0
    051F 8619      STD	Y+9,R1
    0520 8608      STD	Y+8,R0
    0521 24CC      CLR	R12
    0522 24AA      CLR	R10
    0523 2766      CLR	R22
    0524 24EE      CLR	R14
    0525 2422      CLR	R2
    0526 2433      CLR	R3
    0527 8239      STD	Y+1,R3
    0528 8228      STD	Y+0,R2
    0529 01F2      MOVW	R30,R4
    052A 8980      LDD	R24,Z+16
    052B 3C80      CPI	R24,0xC0
    052C F461      BNE	0x0539
    052D 01F2      MOVW	R30,R4
    052E 8981      LDD	R24,Z+17
    052F 3A88      CPI	R24,0xA8
    0530 F441      BNE	0x0539
    0531 01F2      MOVW	R30,R4
    0532 8822      LDD	R2,Z+18
    0533 2022      TST	R2
    0534 F421      BNE	0x0539
    0535 01F2      MOVW	R30,R4
    0536 8983      LDD	R24,Z+19
    0537 3683      CPI	R24,0x63
    0538 F011      BEQ	0x053B
    0539 2700      CLR	R16
    053A C0D3      RJMP	0x060E
    053B 01F2      MOVW	R30,R4
    053C 8180      LDD	R24,Z+0
    053D 708F      ANDI	R24,0xF
    053E 878A      STD	Y+10,R24
    053F 2E08      MOV	R0,R24
    0540 0C00      LSL	R0
    0541 0C00      LSL	R0
    0542 860A      STD	Y+10,R0
    0543 8022      LDD	R2,Z+2
    0544 2433      CLR	R3
    0545 823D      STD	Y+5,R3
    0546 822C      STD	Y+4,R2
    0547 0101      MOVW	R0,R2
    0548 2C10      MOV	R1,R0
    0549 2400      CLR	R0
    054A 821D      STD	Y+5,R1
    054B 820C      STD	Y+4,R0
    054C 01F2      MOVW	R30,R4
    054D 8023      LDD	R2,Z+3
    054E 2433      CLR	R3
    054F 2802      OR	R0,R2
    0550 2813      OR	R1,R3
    0551 821D      STD	Y+5,R1
    0552 820C      STD	Y+4,R0
    0553 01F2      MOVW	R30,R4
    0554 8024      LDD	R2,Z+4
    0555 2433      CLR	R3
    0556 823F      STD	Y+7,R3
    0557 822E      STD	Y+6,R2
    0558 0101      MOVW	R0,R2
    0559 2C10      MOV	R1,R0
    055A 2400      CLR	R0
    055B 821F      STD	Y+7,R1
    055C 820E      STD	Y+6,R0
    055D 01F2      MOVW	R30,R4
    055E 8025      LDD	R2,Z+5
    055F 2433      CLR	R3
    0560 2802      OR	R0,R2
    0561 2813      OR	R1,R3
    0562 821F      STD	Y+7,R1
    0563 820E      STD	Y+6,R0
    0564 01F2      MOVW	R30,R4
    0565 8026      LDD	R2,Z+6
    0566 2433      CLR	R3
    0567 8639      STD	Y+9,R3
    0568 8628      STD	Y+8,R2
    0569 0101      MOVW	R0,R2
    056A 2C10      MOV	R1,R0
    056B 2400      CLR	R0
    056C 8619      STD	Y+9,R1
    056D 8608      STD	Y+8,R0
    056E 01F2      MOVW	R30,R4
    056F 8027      LDD	R2,Z+7
    0570 2433      CLR	R3
    0571 2802      OR	R0,R2
    0572 2813      OR	R1,R3
    0573 8619      STD	Y+9,R1
    0574 8608      STD	Y+8,R0
    0575 01F2      MOVW	R30,R4
    0576 8541      LDD	R20,Z+9
    0577 01F2      MOVW	R30,R4
    0578 84C4      LDD	R12,Z+12
    0579 01F2      MOVW	R30,R4
    057A 84A5      LDD	R10,Z+13
    057B 01F2      MOVW	R30,R4
    057C 8566      LDD	R22,Z+14
    057D 01F2      MOVW	R30,R4
    057E 84E7      LDD	R14,Z+15
    057F 92C0110C  STS	tempip_d3,R12
    0581 92A0110B  STS	tempip_d2,R10
    0583 9360110A  STS	tempip_d1,R22
    0585 92E01109  STS	tempip_d0,R14
    0587 2E24      MOV	R2,R20
    0588 2433      CLR	R3
    0589 823B      STD	Y+3,R3
    058A 822A      STD	Y+2,R2
    058B 01C1      MOVW	R24,R2
    058C 3086      CPI	R24,6
    058D E0E0      LDI	R30,0
    058E 079E      CPC	R25,R30
    058F F409      BNE	0x0591
    0590 C07C      RJMP	0x060D
    0591 E086      LDI	R24,6
    0592 1582      CP	R24,R2
    0593 0593      CPC	R25,R3
    0594 F03C      BLT	0x059C
    0595 818A      LDD	R24,Y+2
    0596 819B      LDD	R25,Y+3
    0597 3081      CPI	R24,1
    0598 E0E0      LDI	R30,0
    0599 079E      CPC	R25,R30
    059A F049      BEQ	0x05A4
    059B C071      RJMP	0x060D
    059C 818A      LDD	R24,Y+2
    059D 819B      LDD	R25,Y+3
    059E 3181      CPI	R24,0x11
    059F E0E0      LDI	R30,0
    05A0 079E      CPC	R25,R30
    05A1 F409      BNE	0x05A3
    05A2 C05A      RJMP	0x05FD
    05A3 C069      RJMP	0x060D
    05A4 842A      LDD	R2,Y+10
    05A5 2433      CLR	R3
    05A6 812C      LDD	R18,Y+4
    05A7 813D      LDD	R19,Y+5
    05A8 1922      SUB	R18,R2
    05A9 0933      SBC	R19,R3
    05AA 2D02      MOV	R16,R2
    05AB 2711      CLR	R17
    05AC 0D04      ADD	R16,R4
    05AD 1D15      ADC	R17,R5
    05AE 924F      PUSH	R4
    05AF 925F      PUSH	R5
    05B0 940E0699  CALL	_icmp_packhandle
    05B2 905F      POP	R5
    05B3 904F      POP	R4
    05B4 2300      TST	R16
    05B5 F409      BNE	0x05B7
    05B6 C044      RJMP	0x05FB
    05B7 91800200  LDS	R24,0x200
    05B9 91900201  LDS	R25,0x201
    05BB 9601      ADIW	R24,1
    05BC 93900201  STS	0x201,R25
    05BE 93800200  STS	0x200,R24
    05C0 2F89      MOV	R24,R25
    05C1 2799      CLR	R25
    05C2 7090      ANDI	R25,0
    05C3 01F2      MOVW	R30,R4
    05C4 8384      STD	Z+4,R24
    05C5 91800200  LDS	R24,0x200
    05C7 91900201  LDS	R25,0x201
    05C9 7090      ANDI	R25,0
    05CA 01F2      MOVW	R30,R4
    05CB 8385      STD	Z+5,R24
    05CC 2422      CLR	R2
    05CD 01F2      MOVW	R30,R4
    05CE 8622      STD	Z+10,R2
    05CF 01F2      MOVW	R30,R4
    05D0 8623      STD	Z+11,R2
    05D1 852A      LDD	R18,Y+10
    05D2 2733      CLR	R19
    05D3 0182      MOVW	R16,R4
    05D4 930F      PUSH	R16
    05D5 931F      PUSH	R17
    05D6 940E039A  CALL	_tsum
    05D8 905F      POP	R5
    05D9 904F      POP	R4
    05DA 8319      STD	Y+1,R17
    05DB 8308      STD	Y+0,R16
    05DC 01C8      MOVW	R24,R16
    05DD 7090      ANDI	R25,0
    05DE 01F2      MOVW	R30,R4
    05DF 8782      STD	Z+10,R24
    05E0 01C8      MOVW	R24,R16
    05E1 2F89      MOV	R24,R25
    05E2 2799      CLR	R25
    05E3 7090      ANDI	R25,0
    05E4 01F2      MOVW	R30,R4
    05E5 8783      STD	Z+11,R24
    05E6 EC80      LDI	R24,0xC0
    05E7 01F2      MOVW	R30,R4
    05E8 8784      STD	Z+12,R24
    05E9 EA88      LDI	R24,0xA8
    05EA 01F2      MOVW	R30,R4
    05EB 8785      STD	Z+13,R24
    05EC 2422      CLR	R2
    05ED 01F2      MOVW	R30,R4
    05EE 8626      STD	Z+14,R2
    05EF E683      LDI	R24,0x63
    05F0 01F2      MOVW	R30,R4
    05F1 8787      STD	Z+15,R24
    05F2 01F2      MOVW	R30,R4
    05F3 8AC0      STD	Z+16,R12
    05F4 01F2      MOVW	R30,R4
    05F5 8AA1      STD	Z+17,R10
    05F6 01F2      MOVW	R30,R4
    05F7 8B62      STD	Z+18,R22
    05F8 01F2      MOVW	R30,R4
    05F9 8AE3      STD	Z+19,R14
    05FA C012      RJMP	0x060D
    05FB 2744      CLR	R20
    05FC C010      RJMP	0x060D
    05FD 842A      LDD	R2,Y+10
    05FE 2433      CLR	R3
    05FF 812C      LDD	R18,Y+4
    0600 813D      LDD	R19,Y+5
    0601 1922      SUB	R18,R2
    0602 0933      SBC	R19,R3
    0603 2D02      MOV	R16,R2
    0604 2711      CLR	R17
    0605 0D04      ADD	R16,R4
    0606 1D15      ADC	R17,R5
    0607 940E06F0  CALL	_udp_packhandle
    0609 2300      TST	R16
    060A F009      BEQ	0x060C
    060B C001      RJMP	0x060D
    060C 2744      CLR	R20
    060D 2F04      MOV	R16,R20
    060E 962B      ADIW	R28,0xB
    060F 940E0828  CALL	pop_gset5
    0611 9508      RET
_ip_buildpack:
  i                    --> R10
  sum                  --> R10
  des_ip0              --> Y+22
  des_ip1              --> Y+20
  des_ip2              --> Y+18
  des_ip3              --> Y+16
  protocol             --> Y+14
  ipid                 --> Y+12
  totallen             --> R22
  ipsendbuffer         --> R20
    0612 940E082F  CALL	push_gset3
    0614 01B9      MOVW	R22,R18
    0615 01A8      MOVW	R20,R16
    0616 9726      SBIW	R28,6
    0617 24AA      CLR	R10
    0618 24BB      CLR	R11
    0619 91800200  LDS	R24,0x200
    061B 91900201  LDS	R25,0x201
    061D 9601      ADIW	R24,1
    061E 93900201  STS	0x201,R25
    0620 93800200  STS	0x200,R24
    0622 E485      LDI	R24,0x45
    0623 01FA      MOVW	R30,R20
    0624 8380      STD	Z+0,R24
    0625 2422      CLR	R2
    0626 8221      STD	Z+1,R2
    0627 011B      MOVW	R2,R22
    0628 2C23      MOV	R2,R3
    0629 2433      CLR	R3
    062A 01FA      MOVW	R30,R20
    062B 8222      STD	Z+2,R2
    062C 01CB      MOVW	R24,R22
    062D 7090      ANDI	R25,0
    062E 01FA      MOVW	R30,R20
    062F 8383      STD	Z+3,R24
    0630 842C      LDD	R2,Y+12
    0631 843D      LDD	R3,Y+13
    0632 2C23      MOV	R2,R3
    0633 2433      CLR	R3
    0634 01FA      MOVW	R30,R20
    0635 8224      STD	Z+4,R2
    0636 858C      LDD	R24,Y+12
    0637 859D      LDD	R25,Y+13
    0638 7090      ANDI	R25,0
    0639 01FA      MOVW	R30,R20
    063A 8385      STD	Z+5,R24
    063B 2422      CLR	R2
    063C 01FA      MOVW	R30,R20
    063D 8226      STD	Z+6,R2
    063E 01FA      MOVW	R30,R20
    063F 8227      STD	Z+7,R2
    0640 E880      LDI	R24,0x80
    0641 01FA      MOVW	R30,R20
    0642 8780      STD	Z+8,R24
    0643 01FA      MOVW	R30,R20
    0644 840E      LDD	R0,Y+14
    0645 8601      STD	Z+9,R0
    0646 01FA      MOVW	R30,R20
    0647 8622      STD	Z+10,R2
    0648 01FA      MOVW	R30,R20
    0649 8623      STD	Z+11,R2
    064A EC80      LDI	R24,0xC0
    064B 01FA      MOVW	R30,R20
    064C 8784      STD	Z+12,R24
    064D EA88      LDI	R24,0xA8
    064E 01FA      MOVW	R30,R20
    064F 8785      STD	Z+13,R24
    0650 01FA      MOVW	R30,R20
    0651 8626      STD	Z+14,R2
    0652 E683      LDI	R24,0x63
    0653 01FA      MOVW	R30,R20
    0654 8787      STD	Z+15,R24
    0655 01FA      MOVW	R30,R20
    0656 8808      LDD	R0,Y+16
    0657 8A00      STD	Z+16,R0
    0658 01FA      MOVW	R30,R20
    0659 880A      LDD	R0,Y+18
    065A 8A01      STD	Z+17,R0
    065B 01FA      MOVW	R30,R20
    065C 880C      LDD	R0,Y+20
    065D 8A02      STD	Z+18,R0
    065E 01FA      MOVW	R30,R20
    065F 880E      LDD	R0,Y+22
    0660 8A03      STD	Z+19,R0
    0661 E124      LDI	R18,0x14
    0662 E030      LDI	R19,0
    0663 018A      MOVW	R16,R20
    0664 940E039A  CALL	_tsum
    0666 0158      MOVW	R10,R16
    0667 01C5      MOVW	R24,R10
    0668 7090      ANDI	R25,0
    0669 01FA      MOVW	R30,R20
    066A 8782      STD	Z+10,R24
    066B 01C5      MOVW	R24,R10
    066C 2F89      MOV	R24,R25
    066D 2799      CLR	R25
    066E 7090      ANDI	R25,0
    066F 01FA      MOVW	R30,R20
    0670 8783      STD	Z+11,R24
    0671 5164      SUBI	R22,0x14
    0672 4070      SBCI	R23,0
    0673 842E      LDD	R2,Y+14
    0674 2433      CLR	R3
    0675 823D      STD	Y+5,R3
    0676 822C      STD	Y+4,R2
    0677 01C1      MOVW	R24,R2
    0678 3181      CPI	R24,0x11
    0679 E0E0      LDI	R30,0
    067A 079E      CPC	R25,R30
    067B F009      BEQ	0x067D
    067C C018      RJMP	0x0695

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -