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

📄 tcp.lis

📁 AVR单片机系统开发经典实例部分源程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .module tcp.c
                        .area lit(rom, con, rel)
 0000           _tcp_str1::
 0000 202020205443504864723A2053726350  .byte 32,32,32,32,'T,'C,'P,'H,'d,'r,58,32,'S,'r,'c,'P
 0010 72743A00          .byte 'r,'t,58,0
 0014                   .dbfile C:\AVR\AT-Modem__PPP__UDP__IC\tcp.c
 0014                   .dbsym e tcp_str1 _tcp_str1 A[20:20]kc
 0014           _tcp_str2::
 0014 20446573745072743A00      .byte 32,'D,'e,'s,'t,'P,'r,'t,58,0
 001E                   .dbsym e tcp_str2 _tcp_str2 A[10:10]kc
 001E           _tcp_str3::
 001E 205365714E756D3A00        .byte 32,'S,'e,'q,'N,'u,'m,58,0
 0027                   .dbsym e tcp_str3 _tcp_str3 A[9:9]kc
 0027           _tcp_str4::
 0027 2041636B4E756D3A00        .byte 32,'A,'c,'k,'N,'u,'m,58,0
 0030                   .dbsym e tcp_str4 _tcp_str4 A[9:9]kc
 0030           _tcp_str5::
 0030 20446174614F66733A00      .byte 32,'D,'a,'t,'a,'O,'f,'s,58,0
 003A                   .dbsym e tcp_str5 _tcp_str5 A[10:10]kc
 003A           _tcp_str6::
 003A 2043426974733A00  .byte 32,'C,'B,'i,'t,'s,58,0
 0042                   .dbsym e tcp_str6 _tcp_str6 A[8:8]kc
 0042           _tcp_str7::
 0042 2D55524700        .byte 45,'U,'R,'G,0
 0047                   .dbsym e tcp_str7 _tcp_str7 A[5:5]kc
 0047           _tcp_str8::
 0047 2D41434B00        .byte 45,'A,'C,'K,0
 004C                   .dbsym e tcp_str8 _tcp_str8 A[5:5]kc
 004C           _tcp_str9::
 004C 2D50534800        .byte 45,'P,'S,'H,0
 0051                   .dbsym e tcp_str9 _tcp_str9 A[5:5]kc
 0051           _tcp_str10::
 0051 2D52535400        .byte 45,'R,'S,'T,0
 0056                   .dbsym e tcp_str10 _tcp_str10 A[5:5]kc
 0056           _tcp_str11::
 0056 2D53594E00        .byte 45,'S,'Y,'N,0
 005B                   .dbsym e tcp_str11 _tcp_str11 A[5:5]kc
 005B           _tcp_str12::
 005B 2D46494E00        .byte 45,'F,'I,'N,0
 0060                   .dbsym e tcp_str12 _tcp_str12 A[5:5]kc
 0060           _tcp_str13::
 0060 2057696E53697A653A00      .byte 32,'W,'i,'n,'S,'i,'z,'e,58,0
 006A                   .dbsym e tcp_str13 _tcp_str13 A[10:10]kc
 006A           _tcp_str14::
 006A 2043686B73756D3A00        .byte 32,'C,'h,'k,'s,'u,'m,58,0
 0073                   .dbsym e tcp_str14 _tcp_str14 A[9:9]kc
 0073           _tcp_str15::
 0073 205572675074723A00        .byte 32,'U,'r,'g,'P,'t,'r,58,0
 007C                   .dbsym e tcp_str15 _tcp_str15 A[9:9]kc
 007C           _tcp_str16::
 007C 202020206F7074696F6E3A00  .byte 32,32,32,32,'o,'p,'t,'i,'o,'n,58,0
 0088                   .dbsym e tcp_str16 _tcp_str16 A[12:12]kc
 0088           _tcp_str17::
 0088 202020204461746142797465733A00    .byte 32,32,32,32,'D,'a,'t,'a,'B,'y,'t,'e,'s,58,0
 0097                   .dbsym e tcp_str17 _tcp_str17 A[15:15]kc
 0097           _tcp_str18::
 0097 20436F6E6E2052455345540A00        .byte 32,'C,'o,'n,'n,32,'R,'E,'S,'E,'T,10,0
 00A4                   .dbsym e tcp_str18 _tcp_str18 A[13:13]kc
 00A4           _tcp_str19::
 00A4 20436F6E6E2041434345505445440A00  .byte 32,'C,'o,'n,'n,32,'A,'C,'C,'E,'P,'T,'E,'D,10,0
 00B4                   .dbsym e tcp_str19 _tcp_str19 A[16:16]kc
 00B4           _tcp_str20::
 00B4 20436F6E6E2045535441424C49534845  .byte 32,'C,'o,'n,'n,32,'E,'S,'T,'A,'B,'L,'I,'S,'H,'E
 00C4 440A00            .byte 'D,10,0
 00C7                   .dbsym e tcp_str20 _tcp_str20 A[19:19]kc
 00C7           _tcp_str21::
 00C7 202D20424C4F434B45440A00  .byte 32,45,32,'B,'L,'O,'C,'K,'E,'D,10,0
 00D3                   .dbsym e tcp_str21 _tcp_str21 A[12:12]kc
 00D3           _tcp_str22::
 00D3 54435020536B742053746174653A2000  .byte 'T,'C,'P,32,'S,'k,'t,32,'S,'t,'a,'t,'e,58,32,0
 00E3                   .dbsym e tcp_str22 _tcp_str22 A[16:16]kc
 00E3           _tcp_str23::
 00E3 434C4F5345440A00  .byte 'C,'L,'O,'S,'E,'D,10,0
 00EB                   .dbsym e tcp_str23 _tcp_str23 A[8:8]kc
 00EB           _tcp_str24::
 00EB 4C495354454E0A00  .byte 'L,'I,'S,'T,'E,'N,10,0
 00F3                   .dbsym e tcp_str24 _tcp_str24 A[8:8]kc
 00F3           _tcp_str25::
 00F3 53594E5F53454E540A00      .byte 'S,'Y,'N,95,'S,'E,'N,'T,10,0
 00FD                   .dbsym e tcp_str25 _tcp_str25 A[10:10]kc
 00FD           _tcp_str26::
 00FD 53594E5F52454345495645440A00      .byte 'S,'Y,'N,95,'R,'E,'C,'E,'I,'V,'E,'D,10,0
 010B                   .dbsym e tcp_str26 _tcp_str26 A[14:14]kc
 010B           _tcp_str27::
 010B 45535441424C49534845440A00        .byte 'E,'S,'T,'A,'B,'L,'I,'S,'H,'E,'D,10,0
 0118                   .dbsym e tcp_str27 _tcp_str27 A[13:13]kc
 0118           _tcp_str28::
 0118 46494E5F574149545F310A00  .byte 'F,'I,'N,95,'W,'A,'I,'T,95,49,10,0
 0124                   .dbsym e tcp_str28 _tcp_str28 A[12:12]kc
 0124           _tcp_str29::
 0124 46494E5F574149545F320A00  .byte 'F,'I,'N,95,'W,'A,'I,'T,95,50,10,0
 0130                   .dbsym e tcp_str29 _tcp_str29 A[12:12]kc
 0130           _tcp_str30::
 0130 434C4F53455F574149540A00  .byte 'C,'L,'O,'S,'E,95,'W,'A,'I,'T,10,0
 013C                   .dbsym e tcp_str30 _tcp_str30 A[12:12]kc
 013C           _tcp_str31::
 013C 434C4F53494E470A00        .byte 'C,'L,'O,'S,'I,'N,'G,10,0
 0145                   .dbsym e tcp_str31 _tcp_str31 A[9:9]kc
 0145           _tcp_str32::
 0145 4C4153545F41434B0A00      .byte 'L,'A,'S,'T,95,'A,'C,'K,10,0
 014F                   .dbsym e tcp_str32 _tcp_str32 A[10:10]kc
 014F           _tcp_str33::
 014F 54494D455F574149540A00    .byte 'T,'I,'M,'E,95,'W,'A,'I,'T,10,0
 015A                   .dbsym e tcp_str33 _tcp_str33 A[11:11]kc
 015A           _tcp_str34::
 015A 554E4B4E4F574E0A00        .byte 'U,'N,'K,'N,'O,'W,'N,10,0
 0163                   .dbsym e tcp_str34 _tcp_str34 A[9:9]kc
 0163           _tcp_Str35::
 0163 2A2A2A206661696C656420746F206765  .byte 42,42,42,32,'f,'a,'i,'l,'e,'d,32,'t,'o,32,'g,'e
 0173 74206D656D20666F7220736F636B6574  .byte 't,32,'m,'e,'m,32,'f,'o,'r,32,'s,'o,'c,'k,'e,'t
 0183 0A00              .byte 10,0
 0185                   .dbsym e tcp_Str35 _tcp_Str35 A[34:34]kc
 0185           _tcp_str40::
 0185 2A2A2A205443502063686B73756D2065  .byte 42,42,42,32,'T,'C,'P,32,'c,'h,'k,'s,'u,'m,32,'e
 0195 72720A00          .byte 'r,'r,10,0
 0199                   .dbsym e tcp_str40 _tcp_str40 A[20:20]kc
 0199           _TCP_Str50::
 0199 202020202020436F6E6E656374205469  .byte 32,32,32,32,32,32,'C,'o,'n,'n,'e,'c,'t,32,'T,'i
 01A9 6D653A2000        .byte 'm,'e,58,32,0
 01AE                   .dbsym e TCP_Str50 _TCP_Str50 A[21:21]kc
 01AE           _TCP_Str51::
 01AE 2020202020204C617374205278204461  .byte 32,32,32,32,32,32,'L,'a,'s,'t,32,'R,'x,32,'D,'a
 01BE 74613A2000        .byte 't,'a,58,32,0
 01C3                   .dbsym e TCP_Str51 _TCP_Str51 A[21:21]kc
 01C3           _TCP_Str52::
 01C3 5468656972204D617820536567205369  .byte 'T,'h,'e,'i,'r,32,'M,'a,'x,32,'S,'e,'g,32,'S,'i
 01D3 7A653A2000        .byte 'z,'e,58,32,0
 01D8                   .dbsym e TCP_Str52 _TCP_Str52 A[21:21]kc
 01D8           _TCP_Str53::
 01D8 2020202020546865697220536571204E  .byte 32,32,32,32,32,'T,'h,'e,'i,'r,32,'S,'e,'q,32,'N
 01E8 756D3A2000        .byte 'u,'m,58,32,0
 01ED                   .dbsym e TCP_Str53 _TCP_Str53 A[21:21]kc
 01ED           _TCP_Str54::
 01ED 202020202020204F757220536571204E  .byte 32,32,32,32,32,32,32,'O,'u,'r,32,'S,'e,'q,32,'N
 01FD 756D3A2000        .byte 'u,'m,58,32,0
 0202                   .dbsym e TCP_Str54 _TCP_Str54 A[21:21]kc
 0202           _TCP_Str55::
 0202 2020202054686569722057696E205369  .byte 32,32,32,32,'T,'h,'e,'i,'r,32,'W,'i,'n,32,'S,'i
 0212 7A653A2000        .byte 'z,'e,58,32,0
 0217                   .dbsym e TCP_Str55 _TCP_Str55 A[21:21]kc
 0217           _TCP_Str56::
 0217 2020204C617374204279746573205365  .byte 32,32,32,'L,'a,'s,'t,32,'B,'y,'t,'e,'s,32,'S,'e
 0227 6E743A2000        .byte 'n,'t,58,32,0
 022C                   .dbsym e TCP_Str56 _TCP_Str56 A[21:21]kc
 022C           _TCP_Str57::
 022C 20202020202020202020546865697220  .byte 32,32,32,32,32,32,32,32,32,32,'T,'h,'e,'i,'r,32
 023C 49503A2000        .byte 'I,'P,58,32,0
 0241                   .dbsym e TCP_Str57 _TCP_Str57 A[21:21]kc
 0241           _TCP_Str58::
 0241 2020202020202052656D6F746520506F  .byte 32,32,32,32,32,32,32,'R,'e,'m,'o,'t,'e,32,'P,'o
 0251 72743A2000        .byte 'r,'t,58,32,0
 0256                   .dbsym e TCP_Str58 _TCP_Str58 A[21:21]kc
 0256           _TCP_Str59::
 0256 20202020202020204C6F63616C20506F  .byte 32,32,32,32,32,32,32,32,'L,'o,'c,'a,'l,32,'P,'o
 0266 72743A2000        .byte 'r,'t,58,32,0
 026B                   .dbsym e TCP_Str59 _TCP_Str59 A[21:21]kc
 026B           _TCP_Str60::
 026B 202020526F756E642054726970205469  .byte 32,32,32,'R,'o,'u,'n,'d,32,'T,'r,'i,'p,32,'T,'i
 027B 6D653A2000        .byte 'm,'e,58,32,0
 0280                   .dbsym e TCP_Str60 _TCP_Str60 A[21:21]kc
 0280           _TCP_Str61::
 0280 20202020202020202020205265747269  .byte 32,32,32,32,32,32,32,32,32,32,32,'R,'e,'t,'r,'i
 0290 65733A2000        .byte 'e,'s,58,32,0
 0295                   .dbsym e TCP_Str61 _TCP_Str61 A[21:21]kc
 0295           _TCP_Str62::
 0295 2020202020202052657472792054696D  .byte 32,32,32,32,32,32,32,'R,'e,'t,'r,'y,32,'T,'i,'m
 02A5 65723A2000        .byte 'e,'r,58,32,0
 02AA                   .dbsym e TCP_Str62 _TCP_Str62 A[21:21]kc
 02AA           _TCP_Str63::
 02AA 20202020202020205478427566666572  .byte 32,32,32,32,32,32,32,32,'T,'x,'B,'u,'f,'f,'e,'r
 02BA 52643A2000        .byte 'R,'d,58,32,0
 02BF                   .dbsym e TCP_Str63 _TCP_Str63 A[21:21]kc
 02BF           _TCP_Str64::
 02BF 20202020202020205478427566666572  .byte 32,32,32,32,32,32,32,32,'T,'x,'B,'u,'f,'f,'e,'r
 02CF 57723A2000        .byte 'W,'r,58,32,0
 02D4                   .dbsym e TCP_Str64 _TCP_Str64 A[21:21]kc
 02D4           _TCP_Str65::
 02D4 20202020202020205278427566666572  .byte 32,32,32,32,32,32,32,32,'R,'x,'B,'u,'f,'f,'e,'r
 02E4 52643A2000        .byte 'R,'d,58,32,0
 02E9                   .dbsym e TCP_Str65 _TCP_Str65 A[21:21]kc
 02E9           _TCP_Str66::
 02E9 20202020202020205278427566666572  .byte 32,32,32,32,32,32,32,32,'R,'x,'B,'u,'f,'f,'e,'r
 02F9 57723A2000        .byte 'W,'r,58,32,0
 02FE                   .dbsym e TCP_Str66 _TCP_Str66 A[21:21]kc
                        .area data(ram, con, rel)
 0000                   .dbfile C:\AVR\AT-Modem__PPP__UDP__IC\tcp.c
 0000           _TCP_TmpPort::
 0000                   .blkb 2
                        .area idata
 0000 0000              .word 0
                        .area data(ram, con, rel)
 0002                   .dbfile C:\AVR\AT-Modem__PPP__UDP__IC\tcp.c
 0002                   .dbsym e TCP_TmpPort _TCP_TmpPort s
 0002           _TCP_Socket::
 0002                   .blkw 1
                        .area idata
 0002 0000              .word _TCP_Static_Socket
                        .area data(ram, con, rel)
 0004                   .dbfile C:\AVR\AT-Modem__PPP__UDP__IC\tcp.c
 0004                   .dbunion 0 4 TIPAddr
 0004                   .dbfield 0 ip8 A[4:4]c
 0004                   .dbfield 0 ip32 l
 0004                   .dbend
 0004                   .dbstruct 0 1075 TTCPSocket
 0004                   .dbfield 0 Stage c
 0004                   .dbfield 1 ConnectTime l
 0004                   .dbfield 5 LastRxData l
 0004                   .dbfield 9 AckDelay s
 0004                   .dbfield 11 SendAck c
 0004                   .dbfield 12 OutGoing c
 0004                   .dbfield 13 Flags c
 0004                   .dbfield 14 TheirMaxSegSize s
 0004                   .dbfield 16 TheirSequenceNum l
 0004                   .dbfield 20 TheirWindowSize s
 0004                   .dbfield 22 OurSequenceNum l
 0004                   .dbfield 26 OurLastBytesSent S
 0004                   .dbfield 28 RemoteIP S[TIPAddr]
 0004                   .dbfield 32 RemotePort s
 0004                   .dbfield 34 LocalPort s
 0004                   .dbfield 36 RoundTripTime s
 0004                   .dbfield 38 Retries c
 0004                   .dbfield 39 Retry_Timer s
 0004                   .dbfield 41 TxBuffer A[512:512]c
 0004                   .dbfield 553 TxBufferRd S
 0004                   .dbfield 555 TxBufferWr S
 0004                   .dbfield 557 RxBuffer A[512:512]c
 0004                   .dbfield 1069 RxBufferRd S
 0004                   .dbfield 1071 RxBufferWr S
 0004                   .dbfield 1073 len s
 0004                   .dbend
 0004                   .dbsym e TCP_Socket _TCP_Socket pS[TTCPSocket]
 0004           _TCP_Header::
 0004                   .blkb 2
                        .area idata
 0004 0000              .word 0
                        .area data(ram, con, rel)
 0006                   .dbfile C:\AVR\AT-Modem__PPP__UDP__IC\tcp.c
 0006                   .dbstruct 0 20 TTCPHeader
 0006                   .dbfield 0 SourcePort s
 0006                   .dbfield 2 DestPort s
 0006                   .dbfield 4 SequenceNum l
 0006                   .dbfield 8 AckNum l
 0006                   .dbfield 12 DataOffset c
 0006                   .dbfield 13 ControlBits c
 0006                   .dbfield 14 WindowSize s
 0006                   .dbfield 16 Checksum s
 0006                   .dbfield 18 UrgentPointer s
 0006                   .dbend
 0006                   .dbsym e TCP_Header _TCP_Header pS[TTCPHeader]
                        .area text(rom, con, rel)
 0000                   .dbfile C:\AVR\AT-Modem__PPP__UDP__IC\tcp.c
 0000                   .dbfunc e TCP_DisplayHeader _TCP_DisplayHeader fV
 0000           ;              w -> R14,R15
 0000           ;             dw -> y+6
 0000           ;              b -> R22
 0000           ;              j -> R10,R11
 0000           ;              i -> y+10
 0000           ;            len -> R22
 0000           ;           type -> R20
 0000           ;     TotalBytes -> y+22
 0000           ;      HeaderIdx -> R20,R21
                        .even
 0000           _TCP_DisplayHeader::
 0000 3A93              st -y,r19
 0002 2A93              st -y,r18
 0004 0E940000          xcall push_gset5
 0008 A801              movw R20,R16

⌨️ 快捷键说明

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