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

📄 ex1.m51

📁 51单片机实现网页显示功能
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                        11/26/2007  20:40:54  PAGE 1


BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILE\KEIL\C51\BIN\BL51.EXE .\IP.obj, .\NetIf.obj, .\TCP.obj, .\TCPIPmem.obj, .\icmp.obj, .\ARP.obj, .\etherif
>> .obj, .\RTL8019.obj, .\main.obj, .\GloblDef.obj TO Ex1 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\IP.obj (IP)
  .\NetIf.obj (NETIF)
  .\TCP.obj (TCP)
  .\TCPIPmem.obj (TCPIPMEM)
  .\icmp.obj (ICMP)
  .\ARP.obj (ARP)
  .\etherif.obj (ETHERIF)
  .\RTL8019.obj (RTL8019)
  .\main.obj (MAIN)
  .\GloblDef.obj (GLOBLDEF)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?COPY)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?LNOT)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C_IBP)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (PRINTF)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C_INIT)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
  D:\PROGRAM FILE\KEIL\C51\LIB\C51S.LIB (PUTCHAR)


LINK MAP OF MODULE:  Ex1 (IP)


            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     0002H     UNIT         ?DT?_READ_BYTES?MAIN
            DATA    000AH     0001H     UNIT         ?C?LIB_DATA
                    000BH     0015H                  *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03                                                      11/26/2007  20:40:54  PAGE 2


            BIT     0020H.0   0001H.1   UNIT         _BIT_GROUP_
            BIT     0021H.1   0000H.1   UNIT         ?BI?MAIN
                    0021H.2   0000H.6                *** GAP ***
            DATA    0022H     0024H     UNIT         _DATA_GROUP_
            DATA    0046H     0019H     UNIT         ?DT?MAIN
            IDATA   005FH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     0001H     ABSOLUTE     
            XDATA   0001H     2006H     UNIT         ?XD?TCPIPMEM
            XDATA   2007H     0970H     UNIT         ?XD?TCP
            XDATA   2977H     070EH     UNIT         ?XD?MAIN
            XDATA   3085H     0036H     UNIT         ?XD?ARP
            XDATA   30BBH     0018H     UNIT         ?XD?NETIF
            XDATA   30D3H     0010H     UNIT         _XDATA_GROUP_
            XDATA   30E3H     0007H     UNIT         ?XD?RTL8019

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0007H     UNIT         ?PR?_TEMPDELAY?MAIN
                    000AH     0001H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     072FH     UNIT         ?PR?_?TCPRECVSEG?TCP
            CODE    073DH     0557H     UNIT         ?PR?_?TCPINPUT?TCP
            CODE    0C94H     043BH     UNIT         ?PR?_?TCPSENDSEG?TCP
            CODE    10CFH     038DH     UNIT         ?C?LIB_CODE
            CODE    145CH     035CH     UNIT         ?PR?PRINTF?PRINTF
            CODE    17B8H     0240H     UNIT         ?PR?_?ETHEROUTPUT?ETHERIF
            CODE    19F8H     0225H     UNIT         ?C_INITSEG
            CODE    1C1DH     0200H     UNIT         ?PR?_?MEMALLOCATE?TCPIPMEM
            CODE    1E1DH     01A9H     UNIT         ?PR?_?RTLRECEIVEPACKET?RTL8019
            CODE    1FC6H     01A3H     UNIT         ?PR?_?ARPQUERY?ARP
            CODE    2169H     016AH     UNIT         ?PR?_?MEMFREE?TCPIPMEM
            CODE    22D3H     0169H     UNIT         ?PR?_?IPOUTPUT?IP
            CODE    243CH     0168H     UNIT         ?PR?_?CHECKSUM?IP
            CODE    25A4H     0154H     UNIT         ?PR?_?TCPSOCKET?TCP
            CODE    26F8H     0149H     UNIT         ?CO?MAIN
            CODE    2841H     0146H     UNIT         ?PR?_ARPINPUT?ARP
            CODE    2987H     013DH     UNIT         ?PR?_?TCPCHECKSUM?TCP
            CODE    2AC4H     013DH     UNIT         ?PR?TCPTIMER?TCP
            CODE    2C01H     013AH     UNIT         ?PR?_?TCPINSERTQ?TCP
            CODE    2D3BH     0134H     UNIT         ?PR?_?ETHERINPUT?ETHERIF
            CODE    2E6FH     0112H     UNIT         ?PR?_ONHTTPACCEPT?MAIN
            CODE    2F81H     0110H     UNIT         ?PR?_ICMPINPUT?ICMP
            CODE    3091H     00EAH     UNIT         ?PR?_?TCPOUTQ?TCP
            CODE    317BH     00DEH     UNIT         ?PR?_?RTLSENDPACKET?RTL8019
            CODE    3259H     00D6H     UNIT         ?PR?_IPINPUT?IP
            CODE    332FH     00D5H     UNIT         ?PR?_?NETIFFINDROUT?NETIF
            CODE    3404H     00D5H     UNIT         ?PR?MAIN?MAIN
            CODE    34D9H     00D3H     UNIT         ?PR?_TCPSENDSEGJUDGEWND?TCP
            CODE    35ACH     00C5H     UNIT         ?PR?_?TCPCONNECT?TCP
            CODE    3671H     00C5H     UNIT         ?PR?_?RTLWRITERAM?RTL8019
            CODE    3736H     00B0H     UNIT         ?PR?_?TCPABORT?TCP
            CODE    37E6H     00B0H     UNIT         ?PR?_ARPADDENTRY?ARP
            CODE    3896H     00B0H     UNIT         ?PR?_RTLINIT?RTL8019
            CODE    3946H     00AEH     UNIT         ?PR?_NETIFADD?NETIF
            CODE    39F4H     00A4H     UNIT         ?PR?TCPINIT?TCP
BL51 BANKED LINKER/LOCATER V5.03                                                      11/26/2007  20:40:54  PAGE 3


            CODE    3A98H     00A2H     UNIT         ?PR?_?TCPRELEASE?TCP
            CODE    3B3AH     0098H     UNIT         ?PR?_?ARPFIND?ARP
            CODE    3BD2H     008CH     UNIT         ?C_C51STARTUP
            CODE    3C5EH     0083H     UNIT         ?PR?_?MEMCOPY?GLOBLDEF
            CODE    3CE1H     0079H     UNIT         ?PR?_?TCPALLOCATE?TCP
            CODE    3D5AH     0074H     UNIT         ?PR?_TCPCLOSE?TCP
            CODE    3DCEH     006BH     UNIT         ?PR?_TCPLISTEN?TCP
            CODE    3E39H     0063H     UNIT         ?PR?_RTLREADRAM?RTL8019
            CODE    3E9CH     0062H     UNIT         ?PR?_TCPSENDEX?TCP
            CODE    3EFEH     0053H     UNIT         ?PR?NETIFINIT?NETIF
            CODE    3F51H     0053H     UNIT         ?PR?_SEND_IP?MAIN
            CODE    3FA4H     0049H     UNIT         ?PR?_NETIFFINDIP?NETIF
            CODE    3FEDH     0047H     UNIT         ?PR?TIMER?MAIN
            CODE    4034H     0044H     UNIT         ?PR?_TCPSEND?TCP
            CODE    4078H     0043H     UNIT         ?PR?_TCPSENDUNSENDQ?TCP
            CODE    40BBH     0041H     UNIT         ?PR?MEMINIT?TCPIPMEM
            CODE    40FCH     003BH     UNIT         ?PR?_ONACCEPTRECV?MAIN
            CODE    4137H     003AH     UNIT         ?PR?_ETHERDEVINIT?ETHERIF
            CODE    4171H     0037H     UNIT         ?PR?NETIFTIMER?NETIF
            CODE    41A8H     0033H     UNIT         ?PR?_SEND_BYTE?MAIN
            CODE    41DBH     0032H     UNIT         ?PR?_?TCPGETTCB?TCP
            CODE    420DH     0032H     UNIT         ?PR?_?TCPGETQ?TCP
            CODE    423FH     0031H     UNIT         ?PR?ARPTIMER?ARP
            CODE    4270H     0031H     UNIT         ?PR?GEMTEMP?MAIN
            CODE    42A1H     0030H     UNIT         ?PR?_?TCPINSERTTCB?TCP
            CODE    42D1H     0029H     UNIT         ?PR?_READ_BYTES?MAIN
            CODE    42FAH     0028H     UNIT         ?PR?INIT18B20?MAIN
            CODE    4322H     0028H     UNIT         ?PR?TEMPERATUERRESULT?MAIN
            CODE    434AH     0028H     UNIT         ?PR?_ONACCEPT?MAIN
            CODE    4372H     0027H     UNIT         ?PR?PUTCHAR?PUTCHAR
            CODE    4399H     0025H     UNIT         ?PR?_WRITEBYTE?MAIN
            CODE    43BEH     0021H     UNIT         ?PR?CONFIG18B20?MAIN
            CODE    43DFH     001EH     UNIT         ?PR?READBYTE?MAIN
            CODE    43FDH     0019H     UNIT         ?PR?ARPINIT?ARP
            CODE    4416H     0019H     UNIT         ?PR?_CRC?MAIN
            CODE    442FH     0014H     UNIT         ?PR?_ONHTTPCLOSE?MAIN
            CODE    4443H     0013H     UNIT         ?PR?_ONRECEIVE?MAIN
            CODE    4456H     0013H     UNIT         ?PR?_SEND_CHAR?MAIN
            CODE    4469H     0010H     UNIT         ?PR?SERIALINIT?MAIN
            CODE    4479H     0010H     UNIT         ?PR?INTERRUPTINIT?MAIN
            CODE    4489H     000DH     UNIT         ?PR?READID?MAIN
            CODE    4496H     0009H     UNIT         ?PR?_?MEMFREESIZE?TCPIPMEM
            CODE    449FH     0003H     UNIT         ?PR?_ONCLOSE?MAIN



OVERLAY MAP OF MODULE:   Ex1 (IP)


SEGMENT                                   BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                  START    LENGTH     START    LENGTH     START    LENGTH
----------------------------------------------------------------------------------------------
?PR?TIMER?MAIN                         -----    -----      -----    -----      -----    -----
  +--> ?PR?NETIFTIMER?NETIF
  +--> ?PR?ARPTIMER?ARP
  +--> ?PR?TCPTIMER?TCP

BL51 BANKED LINKER/LOCATER V5.03                                                      11/26/2007  20:40:54  PAGE 4


?PR?NETIFTIMER?NETIF                   -----    -----      0022H    0002H      -----    -----

?PR?TCPTIMER?TCP                       -----    -----      0022H    0002H      -----    -----
  +--> ?PR?_?TCPALLOCATE?TCP
  +--> ?PR?_?TCPSENDSEG?TCP
  +--> ?PR?_?TCPRELEASE?TCP
  +--> ?PR?_?IPOUTPUT?IP

?PR?_?TCPALLOCATE?TCP                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_?MEMALLOCATE?TCPIPMEM

?PR?_?TCPSENDSEG?TCP                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?MEMFREESIZE?TCPIPMEM
  +--> ?PR?_?TCPCHECKSUM?TCP
  +--> ?PR?_?IPOUTPUT?IP
  +--> ?PR?_?TCPINSERTQ?TCP
  +--> ?PR?_?MEMFREE?TCPIPMEM

?PR?_?TCPCHECKSUM?TCP                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_?CHECKSUM?IP

?PR?_?IPOUTPUT?IP                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_?NETIFFINDROUT?NETIF
  +--> ?PR?_?CHECKSUM?IP

?PR?_?TCPINSERTQ?TCP                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?TCPGETQ?TCP

?PR?_?TCPRELEASE?TCP                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_?TCPOUTQ?TCP
  +--> ?PR?_?MEMFREE?TCPIPMEM

*** NEW ROOT ***************************************************

?C_C51STARTUP                          -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                          -----    -----      0024H    000CH      30D3H    0010H
  +--> ?CO?MAIN
  +--> ?PR?NETIFINIT?NETIF
  +--> ?PR?ARPINIT?ARP
  +--> ?PR?TCPINIT?TCP
  +--> ?PR?MEMINIT?TCPIPMEM
  +--> ?PR?_RTLINIT?RTL8019
  +--> ?PR?_?RTLSENDPACKET?RTL8019
  +--> ?PR?_?RTLRECEIVEPACKET?RTL8019
  +--> ?PR?_ETHERDEVINIT?ETHERIF
  +--> ?PR?_?ETHERINPUT?ETHERIF
  +--> ?PR?_?ETHEROUTPUT?ETHERIF
  +--> ?PR?_NETIFADD?NETIF
  +--> ?PR?SERIALINIT?MAIN
  +--> ?PR?INTERRUPTINIT?MAIN
  +--> ?PR?_?TCPSOCKET?TCP
  +--> ?PR?_ONHTTPACCEPT?MAIN
  +--> ?PR?_TCPLISTEN?TCP
  +--> ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V5.03                                                      11/26/2007  20:40:54  PAGE 5



?PR?_?RTLSENDPACKET?RTL8019            -----    -----      -----    -----      -----    -----
  +--> ?PR?_?RTLWRITERAM?RTL8019

?PR?_?RTLRECEIVEPACKET?RTL8019         -----    -----      -----    -----      -----    -----
  +--> ?PR?_RTLREADRAM?RTL8019
  +--> ?PR?_?MEMALLOCATE?TCPIPMEM

?PR?_RTLREADRAM?RTL8019                -----    -----      0030H    0004H      -----    -----

?PR?_ETHERDEVINIT?ETHERIF              -----    -----      0030H    0009H      -----    -----
  +--> ?PR?_?MEMCOPY?GLOBLDEF

?PR?_?ETHERINPUT?ETHERIF               -----    -----      -----    -----      -----    -----
  +--> ?PR?_IPINPUT?IP
  +--> ?PR?_ARPINPUT?ARP
  +--> ?PR?_?MEMFREE?TCPIPMEM

?PR?_IPINPUT?IP                        -----    -----      0030H    0006H      -----    -----
  +--> ?PR?_?CHECKSUM?IP
  +--> ?PR?_NETIFFINDIP?NETIF
  +--> ?PR?_?TCPINPUT?TCP
  +--> ?PR?_ICMPINPUT?ICMP
  +--> ?PR?_?MEMFREE?TCPIPMEM

?PR?_NETIFFINDIP?NETIF                 -----    -----      0036H    0006H      -----    -----

?PR?_?TCPINPUT?TCP                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_?TCPCHECKSUM?TCP
  +--> ?PR?_?MEMFREE?TCPIPMEM
  +--> ?PR?_?TCPSOCKET?TCP
  +--> ?PR?_?TCPALLOCATE?TCP
  +--> ?PR?_?TCPSENDSEG?TCP
  +--> ?PR?_?TCPABORT?TCP
  +--> ?PR?_?TCPINSERTQ?TCP
  +--> ?PR?_?TCPRECVSEG?TCP
  +--> ?PR?_?TCPOUTQ?TCP

?PR?_?TCPSOCKET?TCP                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_?TCPGETTCB?TCP
  +--> ?PR?_?MEMFREESIZE?TCPIPMEM
  +--> ?PR?_?TCPINSERTTCB?TCP

?PR?_?TCPABORT?TCP                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_?TCPRELEASE?TCP

?PR?_?TCPRECVSEG?TCP                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_TCPSENDUNSENDQ?TCP
  +--> ?PR?_?MEMFREE?TCPIPMEM
  +--> ?PR?_?TCPOUTQ?TCP
  +--> ?PR?_?TCPSOCKET?TCP
  +--> ?PR?_?TCPALLOCATE?TCP
  +--> ?PR?_?TCPRELEASE?TCP
  +--> ?PR?_?TCPSENDSEG?TCP

?PR?_TCPSENDUNSENDQ?TCP                -----    -----      0036H    0002H      -----    -----
  +--> ?PR?_TCPSENDSEGJUDGEWND?TCP
BL51 BANKED LINKER/LOCATER V5.03                                                      11/26/2007  20:40:54  PAGE 6


  +--> ?PR?_?TCPOUTQ?TCP

?PR?_TCPSENDSEGJUDGEWND?TCP            -----    -----      003CH    0006H      -----    -----
  +--> ?PR?_?TCPALLOCATE?TCP
  +--> ?PR?_?MEMCOPY?GLOBLDEF
  +--> ?PR?_?TCPSENDSEG?TCP

?PR?_ICMPINPUT?ICMP                    -----    -----      0036H    0006H      -----    -----
  +--> ?PR?_?IPOUTPUT?IP
  +--> ?PR?_?MEMFREE?TCPIPMEM

?PR?_ARPINPUT?ARP                      -----    -----      0030H    0008H      -----    -----
  +--> ?PR?_?MEMCOPY?GLOBLDEF
  +--> ?PR?_ARPADDENTRY?ARP
  +--> ?PR?_?MEMFREE?TCPIPMEM

?PR?_ARPADDENTRY?ARP                   -----    -----      0038H    0003H      -----    -----
  +--> ?PR?_?MEMCOPY?GLOBLDEF

?PR?_?ETHEROUTPUT?ETHERIF              -----    -----      -----    -----      -----    -----
  +--> ?PR?_?ARPFIND?ARP
  +--> ?PR?_?ARPQUERY?ARP
  +--> ?PR?_?MEMFREE?TCPIPMEM
  +--> ?PR?_?MEMCOPY?GLOBLDEF

?PR?_?ARPFIND?ARP                      -----    -----      -----    -----      -----    -----

⌨️ 快捷键说明

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