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

📄 ne2000.m51

📁 tcpip c51源程序(基于8019的TCPIP协议)
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V4.20                                                        02/08/2002  20:07:09  PAGE 1


BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE D:\8019V20\NE2000.OBJ TO NE2000 RAMSIZE (256)


MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  D:\8019V20\NE2000.OBJ (NE2000)
  C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
  C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LNOT)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
  C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
  C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)


LINK MAP OF MODULE:  NE2000 (NE2000)


            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     0004H     UNIT         _DATA_GROUP_
            DATA    000CH     0001H     UNIT         ?DT?NE2000
            DATA    000DH     0001H     UNIT         ?DT?_DELAY_100MS?NE2000
                    000EH     0012H                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         ?BI?NE2000
                    0020H.5   0000H.3                *** GAP ***
            IDATA   0021H     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     6CE9H     UNIT         ?XD?NE2000
            XDATA   6CE9H     0018H     UNIT         _XDATA_GROUP_

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
                    0003H     0008H                  *** GAP ***
            CODE    000BH     0003H     ABSOLUTE     
            CODE    000EH     0015H     UNIT         ?PR?_DELAY_100MS?NE2000
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     08E7H     UNIT         ?CO?NE2000
            CODE    090DH     0586H     UNIT         ?PR?PROCESS_COMMAND?NE2000
            CODE    0E93H     02F0H     UNIT         ?PR?CHECK_NEW_PACKET?NE2000
            CODE    1183H     02CBH     UNIT         ?PR?TCP_SYN_SENT?NE2000
            CODE    144EH     0287H     UNIT         ?PR?PROCESS_TCP_TIME_OUT?NE2000
            CODE    16D5H     0247H     UNIT         ?PR?TCP_ESTABLISHED?NE2000
            CODE    191CH     01EEH     UNIT         ?PR?TCP_LISTEN?NE2000
            CODE    1B0AH     01E4H     UNIT         ?PR?_SEND_PACKET?NE2000
            CODE    1CEEH     01ACH     UNIT         ?PR?_TELNET_REQUEST?NE2000
            CODE    1E9AH     018AH     UNIT         ?PR?MAIN?NE2000
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 2


            CODE    2024H     0182H     UNIT         ?PR?_UDP_REQUEST?NE2000
            CODE    21A6H     0159H     UNIT         ?PR?DO_RETRANSMIT_BUFFER?NE2000
            CODE    22FFH     0158H     UNIT         ?PR?_CHECKSUM?NE2000
            CODE    2457H     0148H     UNIT         ?PR?ARP_ANSWER?NE2000
            CODE    259FH     013EH     UNIT         ?PR?ARP_PROCESS?NE2000
            CODE    26DDH     013AH     UNIT         ?PR?_ARP_REQUEST?NE2000
            CODE    2817H     0132H     UNIT         ?PR?COPY_TO_RETRANSMIT_BUFFER?NE2000
            CODE    2949H     011DH     UNIT         ?PR?PING_ANSWER?NE2000
            CODE    2A66H     010AH     UNIT         ?PR?RTL8019AS_INIT?NE2000
            CODE    2B70H     0108H     UNIT         ?C?LIB_CODE
            CODE    2C78H     00EFH     UNIT         ?PR?CREATETCPCRC?NE2000
            CODE    2D67H     00EDH     UNIT         ?PR?PROCESS_TCP?NE2000
            CODE    2E54H     00ECH     UNIT         ?PR?_RETRANSMIT_PACKET?NE2000
            CODE    2F40H     00E3H     UNIT         ?PR?SEND_RESET?NE2000
            CODE    3023H     00D7H     UNIT         ?PR?PING_REQUEST?NE2000
            CODE    30FAH     00D1H     UNIT         ?PR?_CREATE_IP_PACKET?NE2000
            CODE    31CBH     00CBH     UNIT         ?PR?CREATEIPHEADCRC?NE2000
            CODE    3296H     00C3H     UNIT         ?PR?SERIAL?NE2000
            CODE    3359H     00BAH     UNIT         ?PR?_DO_DATA_RECEIVE?NE2000
            CODE    3413H     00A4H     UNIT         ?PR?COPY_DATA?NE2000
            CODE    34B7H     00A1H     UNIT         ?PR?CREATEICMPCRC?NE2000
            CODE    3558H     009DH     UNIT         ?PR?PROCESS_UDP?NE2000
            CODE    35F5H     009CH     UNIT         ?PR?PROCESS_TELNET?NE2000
            CODE    3691H     0092H     UNIT         ?PR?PROCESS_PING?NE2000
            CODE    3723H     008CH     UNIT         ?C_C51STARTUP
            CODE    37AFH     0089H     UNIT         ?PR?TCP_SYN_RECEIVE?NE2000
            CODE    3838H     0082H     UNIT         ?PR?PROCESS_UDP_COMMAND?NE2000
            CODE    38BAH     0067H     UNIT         ?PR?TCP_CLOSE_WAIT?NE2000
            CODE    3921H     0060H     UNIT         ?PR?DELETE_SOCKET?NE2000
            CODE    3981H     0057H     UNIT         ?PR?TIMER0?NE2000
            CODE    39D8H     0050H     UNIT         ?PR?READMYNODEID?NE2000
            CODE    3A28H     0050H     UNIT         ?PR?_WRITE_93C46?NE2000
            CODE    3A78H     0050H     UNIT         ?C_INITSEG
            CODE    3AC8H     0048H     UNIT         ?PR?VERIFYIPHEADCRC?NE2000
            CODE    3B10H     0045H     UNIT         ?PR?GET_CHAR?NE2000
            CODE    3B55H     003DH     UNIT         ?PR?_SEND_CHAR?NE2000
            CODE    3B92H     003BH     UNIT         ?PR?_SEND_LONG?NE2000
            CODE    3BCDH     003AH     UNIT         ?PR?WRITEMYNODEID?NE2000
            CODE    3C07H     0037H     UNIT         ?PR?VERIFYTCPCRC?NE2000
            CODE    3C3EH     0037H     UNIT         ?PR?VERIFYUDPCRC?NE2000
            CODE    3C75H     0035H     UNIT         ?PR?_SEND_STRING?NE2000
            CODE    3CAAH     0034H     UNIT         ?PR?DISCONNECT_TCP?NE2000
            CODE    3CDEH     0031H     UNIT         ?PR?TCP1024_INIT?NE2000
            CODE    3D0FH     0030H     UNIT         ?PR?_STRING_COMPARE?NE2000
            CODE    3D3FH     002EH     UNIT         ?PR?_READ_93C46?NE2000
            CODE    3D6DH     002AH     UNIT         ?PR?PROCESS_SWITCH?NE2000
            CODE    3D97H     0028H     UNIT         ?PR?FREE_RT?NE2000
            CODE    3DBFH     0022H     UNIT         ?PR?_SEND_WORD?NE2000
            CODE    3DE1H     0022H     UNIT         ?PR?PING_ECHO?NE2000
            CODE    3E03H     001FH     UNIT         ?PR?_PAGE?NE2000
            CODE    3E22H     001FH     UNIT         ?PR?GATEWAY_ARP_REQUEST?NE2000
            CODE    3E41H     001EH     UNIT         ?PR?_SEND_HEX?NE2000
            CODE    3E5FH     001AH     UNIT         ?PR?TCP_LAST_ACK?NE2000
            CODE    3E79H     0019H     UNIT         ?PR?_DELAY_MS?NE2000
            CODE    3E92H     0018H     UNIT         ?PR?SERIAL_INIT?NE2000
            CODE    3EAAH     0018H     UNIT         ?PR?_DO_93C46?NE2000
            CODE    3EC2H     0017H     UNIT         ?PR?INTERRUPT_INIT?NE2000
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 3


            CODE    3ED9H     0013H     UNIT         ?PR?RTL8019AS_RESET?NE2000
            CODE    3EECH     0010H     UNIT         ?PR?OUT1_93C46?NE2000
            CODE    3EFCH     000EH     UNIT         ?PR?TIMER0_INIT?NE2000
            CODE    3F0AH     000AH     UNIT         ?PR?OUT0_93C46?NE2000
            CODE    3F14H     0009H     UNIT         ?PR?DISABLE_93C46?NE2000



OVERLAY MAP OF MODULE:   NE2000 (NE2000)


SEGMENT                                        DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                        START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------
?PR?SERIAL?NE2000                            -----    -----      -----    -----
  +--> ?PR?_SEND_CHAR?NE2000

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

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

?PR?MAIN?NE2000                              0008H    0001H      -----    -----
  +--> ?PR?TIMER0_INIT?NE2000
  +--> ?PR?SERIAL_INIT?NE2000
  +--> ?PR?INTERRUPT_INIT?NE2000
  +--> ?PR?RTL8019AS_INIT?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_DELAY_MS?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_LONG?NE2000
  +--> ?PR?TCP1024_INIT?NE2000
  +--> ?PR?PROCESS_TCP_TIME_OUT?NE2000
  +--> ?PR?PROCESS_COMMAND?NE2000
  +--> ?PR?PROCESS_PING?NE2000
  +--> ?PR?PROCESS_TELNET?NE2000
  +--> ?PR?PROCESS_UDP_COMMAND?NE2000
  +--> ?PR?GATEWAY_ARP_REQUEST?NE2000
  +--> ?PR?DISCONNECT_TCP?NE2000
  +--> ?PR?CHECK_NEW_PACKET?NE2000
  +--> ?PR?ARP_ANSWER?NE2000
  +--> ?PR?ARP_PROCESS?NE2000
  +--> ?PR?VERIFYIPHEADCRC?NE2000
  +--> ?PR?PROCESS_SWITCH?NE2000

?PR?RTL8019AS_INIT?NE2000                    -----    -----      -----    -----
  +--> ?PR?_DELAY_MS?NE2000
  +--> ?PR?RTL8019AS_RESET?NE2000
  +--> ?PR?_PAGE?NE2000
  +--> ?PR?READMYNODEID?NE2000
  +--> ?PR?WRITEMYNODEID?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_HEX?NE2000

BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 4


?PR?RTL8019AS_RESET?NE2000                   -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_DELAY_MS?NE2000

?PR?_SEND_STRING?NE2000                      -----    -----      6CFEH    0003H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_CHAR?NE2000

?PR?_PAGE?NE2000                             000BH    0001H      -----    -----

?PR?READMYNODEID?NE2000                      0009H    0002H      -----    -----
  +--> ?PR?_PAGE?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_HEX?NE2000

?PR?_SEND_HEX?NE2000                         -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_CHAR?NE2000

?PR?WRITEMYNODEID?NE2000                     -----    -----      -----    -----
  +--> ?PR?_PAGE?NE2000

?PR?_SEND_WORD?NE2000                        -----    -----      -----    -----
  +--> ?PR?_SEND_HEX?NE2000

?PR?_SEND_LONG?NE2000                        -----    -----      6CEFH    0004H
  +--> ?PR?_SEND_WORD?NE2000

?PR?PROCESS_TCP_TIME_OUT?NE2000              -----    -----      6CE9H    0002H
  +--> ?PR?DO_RETRANSMIT_BUFFER?NE2000
  +--> ?PR?FREE_RT?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?COPY_DATA?NE2000
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000
  +--> ?PR?DELETE_SOCKET?NE2000

?PR?DO_RETRANSMIT_BUFFER?NE2000              -----    -----      6CEDH    0001H
  +--> ?PR?DELETE_SOCKET?NE2000
  +--> ?PR?_RETRANSMIT_PACKET?NE2000

?PR?DELETE_SOCKET?NE2000                     -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000

?PR?_RETRANSMIT_PACKET?NE2000                -----    -----      6CEEH    0005H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_PACKET?NE2000

?PR?_SEND_PACKET?NE2000                      -----    -----      6CF8H    0005H
  +--> ?PR?_PAGE?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 5


  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_HEX?NE2000

?PR?COPY_DATA?NE2000                         -----    -----      -----    -----
  +--> ?PR?FREE_RT?NE2000
  +--> ?PR?GET_CHAR?NE2000

?PR?CREATETCPCRC?NE2000                      -----    -----      6CF1H    0002H
  +--> ?PR?_CHECKSUM?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000

?PR?_CHECKSUM?NE2000                         -----    -----      6CF3H    000AH

?PR?_CREATE_IP_PACKET?NE2000                 -----    -----      6CF1H    0007H
  +--> ?PR?CREATEIPHEADCRC?NE2000
  +--> ?PR?_SEND_PACKET?NE2000
  +--> ?PR?COPY_TO_RETRANSMIT_BUFFER?NE2000

?PR?CREATEIPHEADCRC?NE2000                   -----    -----      6CF8H    0001H

?PR?COPY_TO_RETRANSMIT_BUFFER?NE2000         -----    -----      6CF8H    0006H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_HEX?NE2000

?PR?PROCESS_COMMAND?NE2000                   -----    -----      6CE9H    0004H
  +--> ?PR?GET_CHAR?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_STRING_COMPARE?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_ARP_REQUEST?NE2000

?PR?_ARP_REQUEST?NE2000                      -----    -----      6CEDH    0004H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_PACKET?NE2000

?PR?PROCESS_PING?NE2000                      -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_HEX?NE2000
  +--> ?PR?PING_REQUEST?NE2000
  +--> ?PR?_ARP_REQUEST?NE2000
  +--> ?PR?_SEND_WORD?NE2000

?PR?PING_REQUEST?NE2000                      -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?CREATEIPHEADCRC?NE2000
  +--> ?PR?CREATEICMPCRC?NE2000
  +--> ?PR?_SEND_PACKET?NE2000

BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 6


?PR?CREATEICMPCRC?NE2000                     -----    -----      6CE9H    0001H

?PR?PROCESS_TELNET?NE2000                    -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_TELNET_REQUEST?NE2000
  +--> ?PR?_ARP_REQUEST?NE2000

?PR?_TELNET_REQUEST?NE2000                   -----    -----      6CE9H    0006H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000

?PR?PROCESS_UDP_COMMAND?NE2000               -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_UDP_REQUEST?NE2000
  +--> ?PR?_ARP_REQUEST?NE2000

?PR?_UDP_REQUEST?NE2000                      -----    -----      6CE9H    0008H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000

?PR?GATEWAY_ARP_REQUEST?NE2000               -----    -----      -----    -----

⌨️ 快捷键说明

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