📄 arp.lis
字号:
00DA 888B std y+16,R24
00DC 89E4 ldi R24,73
00DE 8E87 std y+14,R24
00E0 86E4 ldi R24,70
00E2 8C87 std y+12,R24
00E4 8A87 std y+10,R24
00E6 8FE4 ldi R24,79
00E8 8887 std y+8,R24
00EA 022C mov R0,R2
00EC 0E82 std y+6,R0
00EE 098C ldd R0,y+25
00F0 0C82 std y+4,R0
00F2 0A8C ldd R0,y+26
00F4 0A82 std y+2,R0
00F6 0B8C ldd R0,y+27
00F8 0882 std y+0,R0
00FA 2C8D ldd R18,y+28
00FC 062F mov R16,R22
00FE 4F92 push R4
0100 5F92 push R5
0102 0E940000 xcall _buildpack
0106 5F90 pop R5
0108 4F90 pop R4
010A .dbline 49
010A ; mynodeid_0,mynodeid_1,mynodeid_2,mynodeid_3,mynodeid_4,mynodeid_5,
010A ; 0x0806);
010A ; *(arpbegin-4)=0x00;
010A 2224 clr R2
010C F201 movw R30,R4
010E 3497 sbiw R30,4
0110 2082 std z+0,R2
0112 .dbline 50
0112 ; *(arpbegin-3)=0x01;
0112 81E0 ldi R24,1
0114 F201 movw R30,R4
0116 3397 sbiw R30,3
0118 8083 std z+0,R24
011A .dbline 51
011A ; *(arpbegin-2)=0x08;
011A 88E0 ldi R24,8
011C F201 movw R30,R4
011E 3297 sbiw R30,2
0120 8083 std z+0,R24
0122 .dbline 52
0122 ; *(arpbegin-1)=0x00;
0122 F201 movw R30,R4
0124 3197 sbiw R30,1
0126 2082 std z+0,R2
0128 .dbline 53
0128 ; *(arpbegin)=0x06;
0128 86E0 ldi R24,6
012A F201 movw R30,R4
012C 8083 std z+0,R24
012E .dbline 54
012E ; *(arpbegin+1)=0x04;
012E 84E0 ldi R24,4
0130 8183 std z+1,R24
0132 .dbline 55
0132 ; *(arpbegin+2)=0x00;
0132 F201 movw R30,R4
0134 2282 std z+2,R2
0136 .dbline 57
0136 ;
0136 ; *(arpbegin+3)=0x02;
0136 82E0 ldi R24,2
0138 F201 movw R30,R4
013A 8383 std z+3,R24
013C .dbline 59
013C ;
013C ; *(arpbegin+4)=mynodeid_0;
013C 8FE4 ldi R24,79
013E F201 movw R30,R4
0140 8483 std z+4,R24
0142 .dbline 60
0142 ; *(arpbegin+5)=mynodeid_1;
0142 86E4 ldi R24,70
0144 F201 movw R30,R4
0146 8583 std z+5,R24
0148 .dbline 61
0148 ; *(arpbegin+6)=mynodeid_2;
0148 F201 movw R30,R4
014A 8683 std z+6,R24
014C .dbline 62
014C ; *(arpbegin+7)=mynodeid_3;
014C 89E4 ldi R24,73
014E F201 movw R30,R4
0150 8783 std z+7,R24
0152 .dbline 63
0152 ; *(arpbegin+8)=mynodeid_4;
0152 83E4 ldi R24,67
0154 F201 movw R30,R4
0156 8087 std z+8,R24
0158 .dbline 64
0158 ; *(arpbegin+9)=mynodeid_5;
0158 85E4 ldi R24,69
015A F201 movw R30,R4
015C 8187 std z+9,R24
015E .dbline 66
015E ;
015E ; *(arpbegin+10)=myip_3;
015E 80EC ldi R24,192
0160 F201 movw R30,R4
0162 8287 std z+10,R24
0164 .dbline 67
0164 ; *(arpbegin+11)=myip_2;
0164 88EA ldi R24,168
0166 F201 movw R30,R4
0168 8387 std z+11,R24
016A .dbline 68
016A ; *(arpbegin+12)=myip_1;
016A F201 movw R30,R4
016C 2486 std z+12,R2
016E .dbline 69
016E ; *(arpbegin+13)=myip_0;
016E 83E6 ldi R24,99
0170 F201 movw R30,R4
0172 8587 std z+13,R24
0174 .dbline 71
0174 ;
0174 ; *(arpbegin+14)=mac_sou5;
0174 F201 movw R30,R4
0176 6687 std z+14,R22
0178 .dbline 72
0178 ; *(arpbegin+15)=mac_sou4;
0178 F201 movw R30,R4
017A 0C8C ldd R0,y+28
017C 0786 std z+15,R0
017E .dbline 73
017E ; *(arpbegin+16)=mac_sou3;
017E F201 movw R30,R4
0180 0B8C ldd R0,y+27
0182 008A std z+16,R0
0184 .dbline 74
0184 ; *(arpbegin+17)=mac_sou2;
0184 F201 movw R30,R4
0186 0A8C ldd R0,y+26
0188 018A std z+17,R0
018A .dbline 75
018A ; *(arpbegin+18)=mac_sou1;
018A F201 movw R30,R4
018C 098C ldd R0,y+25
018E 028A std z+18,R0
0190 .dbline 76
0190 ; *(arpbegin+19)=mac_sou0;
0190 F201 movw R30,R4
0192 088C ldd R0,y+24
0194 038A std z+19,R0
0196 .dbline 78
0196 ;
0196 ; *(arpbegin+20)=ip_sou3;
0196 F201 movw R30,R4
0198 E48A std z+20,R14
019A .dbline 79
019A ; *(arpbegin+21)=ip_sou2;
019A F201 movw R30,R4
019C C58A std z+21,R12
019E .dbline 80
019E ; *(arpbegin+22)=ip_sou1;
019E F201 movw R30,R4
01A0 A68A std z+22,R10
01A2 .dbline 81
01A2 ; *(arpbegin+23)=ip_sou0;
01A2 F201 movw R30,R4
01A4 478B std z+23,R20
01A6 .dbline 82
01A6 ; rtl8019_sendpack(60,0);
01A6 2227 clr R18
01A8 0CE3 ldi R16,60
01AA 10E0 ldi R17,0
01AC 0E940000 xcall _rtl8019_sendpack
01B0 .dbline 83
01B0 ; break;
01B0 .dbline 86
01B0 ;
01B0 ; case 0x02: //处理ARP应答
01B0 ; break;
01B0 .dbline 89
01B0 ;
01B0 ; case 0x03: //处理RARP请求
01B0 ; break;
01B0 .dbline 92
01B0 ;
01B0 ; case 0x04: //处理RARP应答
01B0 ; break;
01B0 .dbline 94
01B0 ;
01B0 ; default:break;
01B0 .dbline 96
01B0 ; }
01B0 ; }
01B0 .dbline 97
01B0 ; return;
01B0 .dbline -2
01B0 L1:
01B0 6D96 adiw R28,29
01B2 0E940000 xcall pop_gset5
01B6 .dbline 0 ; func end
01B6 0895 ret
01B8 .dbsym r ip_sou3 14 c
01B8 .dbsym r ip_sou2 12 c
01B8 .dbsym r ip_sou1 10 c
01B8 .dbsym r ip_sou0 20 c
01B8 .dbsym r mac_sou5 22 c
01B8 .dbsym l mac_sou4 28 c
01B8 .dbsym l mac_sou3 27 c
01B8 .dbsym l mac_sou2 26 c
01B8 .dbsym l mac_sou1 25 c
01B8 .dbsym l mac_sou0 24 c
01B8 .dbsym r arpbegin 4 pc
01B8 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -