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

📄 tcp_ip_51_v1.m51

📁 本程序是一个RS232转网口的。是一个透明传输的模块
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.12                                                        09/26/2008  13:36:25  PAGE 1


BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ..\OUT\main.obj, ..\OUT\Timer0.obj, ..\OUT\Uart0.obj, ..\OUT\Flash.obj, ..\OUT\Api.obj, ..\OUT\
>> ARP.obj, ..\OUT\Icmp.obj, ..\OUT\Http.obj, ..\OUT\TCP.obj, ..\OUT\UDP.obj, ..\OUT\IP.obj, ..\OUT\Eth.obj, ..\OUT\Cksu
>> m.obj, ..\OUT\WebDoc.obj, ..\OUT\Config.obj, ..\OUT\str.obj, ..\OUT\DebugMsg.obj, ..\OUT\Dhcp.obj, ..\OUT\Pro2004.obj
>>  TO ..\OUT\TCP_IP_51_V1 PRINT (..\OUT\TCP_IP_51_V1.m51) RAMSIZE (256) XDATA (0X8200-0XFFFF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  ..\OUT\main.obj (MAIN)
  ..\OUT\Timer0.obj (TIMER0)
  ..\OUT\Uart0.obj (UART0)
  ..\OUT\Flash.obj (FLASH)
  ..\OUT\Api.obj (API)
  ..\OUT\ARP.obj (ARP)
  ..\OUT\Icmp.obj (ICMP)
  ..\OUT\Http.obj (HTTP)
  ..\OUT\TCP.obj (TCP)
  ..\OUT\UDP.obj (UDP)
  ..\OUT\IP.obj (IP)
  ..\OUT\Eth.obj (ETH)
  ..\OUT\Cksum.obj (CKSUM)
  ..\OUT\WebDoc.obj (WEBDOC)
  ..\OUT\Config.obj (CONFIG)
  ..\OUT\str.obj (STR)
  ..\OUT\DebugMsg.obj (DEBUGMSG)
  ..\OUT\Dhcp.obj (DHCP)
  ..\OUT\Pro2004.obj (PRO2004)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LNOT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
  C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
  C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
  C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
BL51 BANKED LINKER/LOCATER V5.12                                                      09/26/2008  13:36:25  PAGE 2




LINK MAP OF MODULE:  ..\OUT\TCP_IP_51_V1 (MAIN)


            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
            -----------------------------------------------------

            * * * * * * *   D A T A   M E M O R Y   * * * * * * *
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
            DATA    0008H     000CH     UNIT         ?DT?UART0
            DATA    0014H     0004H     UNIT         ?DT?TIMER0
            DATA    0018H     0002H     UNIT         ?DT?ETH
            DATA    001AH     0002H     UNIT         ?DT?CONFIG
            DATA    001CH     0001H     UNIT         ?DT?ARP
            DATA    001DH     0001H     UNIT         ?C?LIB_DATA
            IDATA   001EH     0001H     UNIT         _IDATA_GROUP_
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.2   UNIT         ?BI?TCP
            BIT     0021H.3   0000H.1   UNIT         ?BI?UART0
            BIT     0021H.4   0000H.1   UNIT         ?BI?HTTP
            BIT     0021H.5   0000H.1   UNIT         ?BI?ETH
            BIT     0021H.6   0000H.1   UNIT         ?BI?CONFIG
            BIT     0021H.7   0000H.1   UNIT         ?BI?DHCP
            DATA    0022H     003EH     UNIT         _DATA_GROUP_
            IDATA   0060H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
                    0000H     7E00H                  *** GAP ***
            XDATA   7E00H     0001H     ABSOLUTE     
                    7E01H     01FFH                  *** GAP ***
            XDATA   8000H     0100H     ABSOLUTE     
                    8100H     0100H                  *** GAP ***
            XDATA   8200H     45C5H     UNIT         ?XD?UART0
            XDATA   C7C5H     11ECH     UNIT         ?XD?TCP
            XDATA   D9B1H     0BF8H     UNIT         ?XD?ETH
            XDATA   E5A9H     05F4H     UNIT         ?XD?UDP
            XDATA   EB9DH     05DAH     UNIT         _XDATA_GROUP_
            XDATA   F177H     00E9H     UNIT         ?XD?CONFIG
            XDATA   F260H     0078H     UNIT         ?XD?ARP
            XDATA   F2D8H     005AH     UNIT         ?XD?ICMP
            XDATA   F332H     0030H     UNIT         ?XD?DHCP
            XDATA   F362H     002AH     UNIT         ?XD?STR
            XDATA   F38CH     000FH     UNIT         ?XD?HTTP
            XDATA   F39BH     000EH     UNIT         ?XD?TIMER0

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0005H     UNIT         ?CO?DHCP
            CODE    0008H     0003H     UNIT         ?CO?STR
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_STRLEN?STRLEN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     3CEFH     UNIT         ?CO?WEBDOC
            CODE    3D15H     0CFEH     UNIT         ?PR?_TCP_RCVE?TCP
            CODE    4A13H     0B9FH     UNIT         ?PR?_DHCP_PACK?DHCP
BL51 BANKED LINKER/LOCATER V5.12                                                      09/26/2008  13:36:25  PAGE 3


            CODE    55B2H     070AH     UNIT         ?CO?CONFIG
            CODE    5CBCH     0528H     UNIT         ?PR?_HTTPFUNC?HTTP
            CODE    61E4H     04D8H     UNIT         ?PR?_TCP_SENDDATA?TCP
            CODE    66BCH     0403H     UNIT         ?C?LIB_CODE
            CODE    6ABFH     03E2H     UNIT         ?PR?_?QUERY_NET_CONFIG?CONFIG
            CODE    6EA1H     03BFH     UNIT         ?PR?_REPLACE_LOOP?HTTP
            CODE    7260H     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    75BCH     0320H     UNIT         ?PR?_?PARSE_IP?CONFIG
            CODE    78DCH     02FFH     UNIT         ?PR?_PARSERXDDHCP?DHCP
            CODE    7BDBH     02FCH     UNIT         ?PR?_DECTOHEX?STR
            CODE    7ED7H     02D4H     UNIT         ?PR?ARPECHO?ARP
            CODE    81ABH     0296H     UNIT         ?PR?_IP_SEND?TCP
            CODE    8441H     0275H     UNIT         ?PR?_TCP_SEND?TCP
            CODE    86B6H     0211H     UNIT         ?CO?HTTP
            CODE    88C7H     01DCH     UNIT         ?PR?DHCPTIMER?DHCP
            CODE    8AA3H     01ACH     UNIT         ?PR?_RECV_PACKET?ETH
            CODE    8C4FH     019EH     UNIT         ?PR?_TIMETOSTR?STR
            CODE    8DEDH     018CH     UNIT         ?PR?TCP_RETRANSMIT?TCP
            CODE    8F79H     018BH     UNIT         ?PR?_HEXTODEC?STR
            CODE    9104H     0187H     UNIT         ?PR?_?PARSE_PORT?CONFIG
            CODE    928BH     0176H     UNIT         ?PR?_?COPY_CONFIG_DATA?CONFIG
            CODE    9401H     0175H     UNIT         ?PR?_PARSEHTTPCMD?CONFIG
            CODE    9576H     016EH     UNIT         ?PR?PINGCYCLE?ICMP
            CODE    96E4H     016BH     UNIT         ?PR?_?PARSE_MAC?CONFIG
            CODE    984FH     0167H     UNIT         ?PR?TCP_ATYARP?TCP
            CODE    99B6H     0166H     UNIT         ?PR?_?NETCONFIGINIT?CONFIG
            CODE    9B1CH     015CH     UNIT         ?PR?ARPANSWER?ARP
            CODE    9C78H     0150H     UNIT         ?PR?PARSE_TE2NETBUF?UART0
            CODE    9DC8H     014FH     UNIT         ?PR?TCP_INACTIVITY?TCP
            CODE    9F17H     0149H     UNIT         ?PR?_?PARSE_NORMAL_VALUE?CONFIG
            CODE    A060H     0140H     UNIT         ?PR?_DELAYHMSM?TIMER0
            CODE    A1A0H     013AH     UNIT         ?PR?PARSE_NET2TEBUF?UART0
            CODE    A2DAH     012DH     UNIT         ?PR?_TCPCONNECT?API
            CODE    A407H     0124H     UNIT         ?PR?MAINCYCLE?ETH
            CODE    A52BH     0121H     UNIT         ?PR?_DATATOUNACK?TCP
            CODE    A64CH     0110H     UNIT         ?PR?PINGANSWER?ICMP
            CODE    A75CH     0110H     UNIT         ?PR?_INERCLOSE?TCP
            CODE    A86CH     010CH     UNIT         ?PR?_?ON_BOUND?DHCP
            CODE    A978H     0100H     UNIT         ?PR?CLIENT_CONNECT?TIMER0
            CODE    AA78H     0100H     UNIT         ?PR?_PARSEREMOTECMD?CONFIG
            CODE    AB78H     00FFH     UNIT         ?PR?_SEND_PACKET?ETH
            CODE    AC77H     00FEH     UNIT         ?PR?ARPREQUEST?ARP
            CODE    AD75H     00FEH     UNIT         ?PR?PINGREQUEST?ICMP
            CODE    AE73H     00FBH     UNIT         ?CO?DEBUGMSG
            CODE    AF6EH     00FAH     UNIT         ?PR?_PARSEUARTCMD?CONFIG
            CODE    B068H     00F7H     UNIT         ?PR?_?PARAMETERINIT?CONFIG
            CODE    B15FH     00F3H     UNIT         ?PR?_FRAMEPUSH?UART0
            CODE    B252H     00F3H     UNIT         ?PR?_FRAMEPUSH2?UART0
            CODE    B345H     00EDH     UNIT         ?PR?UART0_ISR?UART0
            CODE    B432H     00E9H     UNIT         ?PR?_SOCKETINDEXINIT?TCP
            CODE    B51BH     00E8H     UNIT         ?PR?_UDP_RCVE?UDP
            CODE    B603H     00D8H     UNIT         ?PR?_OUTACKMSG?CONFIG
            CODE    B6DBH     00D0H     UNIT         ?PR?_CREATETCPCRC?TCP
            CODE    B7ABH     00CCH     UNIT         ?PR?_CHECKSUM?ETH
            CODE    B877H     00BBH     UNIT         ?PR?_HINTMSG?DEBUGMSG
            CODE    B932H     00B4H     UNIT         ?PR?_STRCOMPARE?STR
            CODE    B9E6H     00A8H     UNIT         ?PR?_PARSE_VALUE?CONFIG
BL51 BANKED LINKER/LOCATER V5.12                                                      09/26/2008  13:36:25  PAGE 4


            CODE    BA8EH     00A6H     UNIT         ?PR?_RECONSTRUCT_PING?ICMP
            CODE    BB34H     009AH     UNIT         ?PR?UART0INIT?UART0
            CODE    BBCEH     009AH     UNIT         ?PR?IPTOSTR?STR
            CODE    BC68H     0094H     UNIT         ?PR?CREATEICMPCRC?ICMP
            CODE    BCFCH     008EH     UNIT         ?PR?RTL8019INIT?ETH
            CODE    BD8AH     008CH     UNIT         ?PR?UART0BUFFERINIT?UART0
            CODE    BE16H     008CH     UNIT         ?C_C51STARTUP
            CODE    BEA2H     0088H     UNIT         ?PR?PINGECHO?ICMP
            CODE    BF2AH     0083H     UNIT         ?PR?FINDMAC?ARP
            CODE    BFADH     0082H     UNIT         ?PR?_COPYMAC2PINGTABLE?ICMP
            CODE    C02FH     0081H     UNIT         ?PR?LOGINMSG?API
            CODE    C0B0H     007CH     UNIT         ?C_INITSEG
            CODE    C12CH     007AH     UNIT         ?PR?MODEL_CONFIG?MAIN
            CODE    C1A6H     0078H     UNIT         ?PR?TE2NETBUF_TTL?TIMER0
            CODE    C21EH     0078H     UNIT         ?PR?NET2TEBUF_TTL?TIMER0
            CODE    C296H     0075H     UNIT         ?PR?_VERIFYTCPCRC?TCP
            CODE    C30BH     0075H     UNIT         ?PR?_VERIFYUDPCRC?UDP
            CODE    C380H     0072H     UNIT         ?PR?_MYGETCH?UART0
            CODE    C3F2H     0067H     UNIT         ?PR?_REPLACETAG?STR
            CODE    C459H     0066H     UNIT         ?PR?INITARPTABLE?ARP
            CODE    C4BFH     0060H     UNIT         ?PR?DHCPVALUEINIT?DHCP
            CODE    C51FH     005EH     UNIT         ?PR?DATA2_TE2NETBUF?UART0
            CODE    C57DH     005DH     UNIT         ?PR?_FLASH_BOOT_ERASE_SECTOR?FLASH
            CODE    C5DAH     005DH     UNIT         ?PR?_CREATEUDPCRC?UDP
            CODE    C637H     005BH     UNIT         ?PR?TIMER0?TIMER0
            CODE    C692H     0058H     UNIT         ?PR?CYCLE1S?TIMER0
            CODE    C6EAH     0058H     UNIT         ?PR?_FLASH_BOOT_WRITE_WITH_POLL?FLASH
            CODE    C742H     0058H     UNIT         ?PR?_WRITEFLASH?FLASH
            CODE    C79AH     0053H     UNIT         ?PR?CYCLE10MS?TIMER0
            CODE    C7EDH     0051H     UNIT         ?PR?_PRINTCHAR?UART0
            CODE    C83EH     0051H     UNIT         ?PR?DEFAULTPIN?CONFIG
            CODE    C88FH     0050H     UNIT         ?PR?_USER_TCPSEND?API
            CODE    C8DFH     004DH     UNIT         ?PR?UPDATEARPTAB?ARP
            CODE    C92CH     004AH     UNIT         ?PR?DHCPREQUEST?DHCP
            CODE    C976H     0048H     UNIT         ?PR?_READFLASH?FLASH
            CODE    C9BEH     0045H     UNIT         ?PR?_?ONRECEIVE?API
            CODE    CA03H     0044H     UNIT         ?PR?_?SET_PING_IP?CONFIG
            CODE    CA47H     0044H     UNIT         ?C?LDIV
            CODE    CA8BH     0042H     UNIT         ?PR?_PARSE_LENGTH?CONFIG
            CODE    CACDH     0042H     UNIT         ?PR?_PARSEOPTIONS?DHCP
            CODE    CB0FH     003FH     UNIT         ?PR?QUERY8019?ETH
            CODE    CB4EH     003EH     UNIT         ?PR?SOCKET_TTL?TIMER0
            CODE    CB8CH     003AH     UNIT         ?PR?WRITERTL8019NODEID?ETH
            CODE    CBC6H     0035H     UNIT         ?PR?_?CONFIG_DEFAULT?CONFIG
            CODE    CBFBH     0033H     UNIT         ?PR?TIMER0INIT?TIMER0
            CODE    CC2EH     0033H     UNIT         ?PR?_?ONCONNECT?API
            CODE    CC61H     0030H     UNIT         ?PR?_?MCU_RESTART?CONFIG
            CODE    CC91H     002DH     UNIT         ?PR?UPDATA_MODEL_STATU?TIMER0
            CODE    CCBEH     002BH     UNIT         ?PR?CLOSEHOOK?CONFIG
            CODE    CCE9H     0029H     UNIT         ?PR?_VERIFYIPHEADCRC?ETH
            CODE    CD12H     0027H     UNIT         ?PR?_CHARTOHEX?CONFIG
            CODE    CD39H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    CD60H     0026H     UNIT         ?PR?_?ON_RELEASE?DHCP
            CODE    CD86H     0024H     UNIT         ?PR?_MCURST?CONFIG
            CODE    CDAAH     0022H     UNIT         ?PR?MAIN?MAIN
            CODE    CDCCH     0022H     UNIT         ?PR?_UART0PUTSL?UART0
            CODE    CDEEH     0021H     UNIT         ?PR?MCU_INIT?MAIN
BL51 BANKED LINKER/LOCATER V5.12                                                      09/26/2008  13:36:25  PAGE 5


            CODE    CE0FH     0020H     UNIT         ?PR?VALUEINIT?MAIN
            CODE    CE2FH     0020H     UNIT         ?PR?_PAGE?ETH
            CODE    CE4FH     001FH     UNIT         ?PR?_UART0PUTS?UART0
            CODE    CE6EH     001FH     UNIT         ?PR?_UART0PUTF?UART0
            CODE    CE8DH     001FH     UNIT         ?PR?SENDHEART?UART0
            CODE    CEACH     001FH     UNIT         ?PR?_?HINT2REMOTE?CONFIG
            CODE    CECBH     001EH     UNIT         ?PR?DHCPINIT?DHCP
            CODE    CEE9H     001BH     UNIT         ?PR?_?ONCLOSE?API
            CODE    CF04H     0017H     UNIT         ?PR?INITPINGTABLE?ICMP
            CODE    CF1BH     0016H     UNIT         ?CO?API
            CODE    CF31H     0016H     UNIT         ?PR?TCPINIT?TCP
            CODE    CF47H     0016H     UNIT         ?PR?_?SET_LOCAL_MAC?CONFIG
            CODE    CF5DH     0016H     UNIT         ?PR?_?SET_LOCAL_IP?CONFIG
            CODE    CF73H     0016H     UNIT         ?PR?_?SET_SEVER_IP?CONFIG
            CODE    CF89H     0016H     UNIT         ?PR?_?SET_SEVER_PORT?CONFIG
            CODE    CF9FH     0016H     UNIT         ?PR?_?SET_GATEWAY_IP?CONFIG
            CODE    CFB5H     0016H     UNIT         ?PR?_?SET_MASK_IP?CONFIG
            CODE    CFCBH     0016H     UNIT         ?PR?_FIND_OPCODE_TABLE?DHCP
            CODE    CFE1H     0013H     UNIT         ?PR?_TIMEDLY?TIMER0
            CODE    CFF4H     0012H     UNIT         ?PR?RTL8019_RESET?ETH
            CODE    D006H     0010H     UNIT         ?PR?_?SET_MODEL_ID?CONFIG
            CODE    D016H     0010H     UNIT         ?PR?_?SET_DHCP_MODE?CONFIG
            CODE    D026H     0010H     UNIT         ?PR?_?SET_COMC?CONFIG
            CODE    D036H     000FH     UNIT         ?PR?_CREATEIPHEADCRC?ETH
            CODE    D045H     000FH     UNIT         ?PR?_?QUERY_LOG?CONFIG
            CODE    D054H     000EH     UNIT         ?PR?_?SET_BAUDRATE?CONFIG
            CODE    D062H     000EH     UNIT         ?PR?_?SET_HEART_TIME?CONFIG
            CODE    D070H     000BH     UNIT         ?PR?MCU_PORT_INIT?MAIN
            CODE    D07BH     000AH     UNIT         ?CO?TCP



OVERLAY MAP OF MODULE:   ..\OUT\TCP_IP_51_V1 (MAIN)


SEGMENT                                          BIT_GROUP          DATA_GROUP          IDATA_GROUP         XDATA_GROUP
  +--> CALLED SEGMENT                         START    LENGTH     START    LENGTH     START    LENGTH     START    LENGT
>> H
------------------------------------------------------------------------------------------------------------------------
>> -
?C_C51STARTUP                                 -----    -----      -----    -----      -----    -----      -----    -----
>> 
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                                 -----    -----      -----    -----      -----    -----      -----    -----
>> 
  +--> ?PR?MCU_INIT?MAIN
  +--> ?PR?MODEL_CONFIG?MAIN
  +--> ?PR?QUERY8019?ETH
  +--> ?PR?MAINCYCLE?ETH
  +--> ?PR?CYCLE10MS?TIMER0
  +--> ?PR?CYCLE1S?TIMER0
  +--> ?PR?DATA2_TE2NETBUF?UART0
  +--> ?PR?PARSE_TE2NETBUF?UART0
  +--> ?PR?PARSE_NET2TEBUF?UART0

BL51 BANKED LINKER/LOCATER V5.12                                                      09/26/2008  13:36:25  PAGE 6


?PR?MCU_INIT?MAIN                             -----    -----      -----    -----      -----    -----      -----    -----
>> 
  +--> ?PR?MCU_PORT_INIT?MAIN
  +--> ?PR?VALUEINIT?MAIN
  +--> ?PR?_?NETCONFIGINIT?CONFIG
  +--> ?PR?UART0INIT?UART0
  +--> ?PR?UART0BUFFERINIT?UART0
  +--> ?PR?TIMER0INIT?TIMER0
  +--> ?PR?RTL8019INIT?ETH
  +--> ?PR?INITPINGTABLE?ICMP
  +--> ?PR?INITARPTABLE?ARP

⌨️ 快捷键说明

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