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

📄 ne2000.m51

📁 ZLG DP-668开发板全部程序
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.01                                                        03/21/2003  09:31:08  PAGE 1


BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
C:\KEIL_V7\C51\BIN\BL51.EXE main.obj TO ne2000 RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  main.obj (MAIN)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?COPY)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?CLDPTR)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?CLDOPTR)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?CSTPTR)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?IMUL)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?UIDIV)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?ISTOPTR)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LNOT)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?ULCMP)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?ULSHR)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LLDPTR)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LSTXDATA)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LSTKXDATA)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?OFFXADD)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C_INIT)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LLDIDATA)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LLDXDATA)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LLDPDATA)
  C:\KEIL_V7\C51\LIB\C51S.LIB (?C?LLDCODE)


LINK MAP OF MODULE:  ne2000 (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     0017H     UNIT         _DATA_GROUP_
                    001FH     0001H                  *** GAP ***
            BIT     0020H.0   0000H.5   UNIT         ?BI?MAIN
                    0020H.5   0000H.3                *** GAP ***
            DATA    0021H     001EH     UNIT         ?DT?MAIN
            IDATA   003FH     0001H     UNIT         ?STACK

            * * * * * * *  X D A T A   M E M O R Y  * * * * * * *
            XDATA   0000H     1973H     UNIT         ?XD?MAIN

            * * * * * * *   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?TCP1024_INIT?MAIN
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     0543H     UNIT         ?PR?PROCESS_COMMAND?MAIN
            CODE    0569H     02FEH     UNIT         ?PR?_PORT_HEX2STR?MAIN
            CODE    0867H     02F8H     UNIT         ?CO?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      03/21/2003  09:31:08  PAGE 2


            CODE    0B5FH     02C8H     UNIT         ?PR?TCP_SYN_SENT?MAIN
            CODE    0E27H     02B0H     UNIT         ?C?LIB_CODE
            CODE    10D7H     024DH     UNIT         ?PR?PROCESS_TCP_TIMEOUT?MAIN
            CODE    1324H     01ECH     UNIT         ?PR?TCP_ESTABLISHED?MAIN
            CODE    1510H     01D7H     UNIT         ?PR?TCP_LISTEN?MAIN
            CODE    16E7H     018BH     UNIT         ?PR?MAIN?MAIN
            CODE    1872H     015FH     UNIT         ?PR?REC_NEWPACKET?MAIN
            CODE    19D1H     013CH     UNIT         ?PR?IP_HEX2STR?MAIN
            CODE    1B0DH     0139H     UNIT         ?PR?ARP_ANSWER?MAIN
            CODE    1C46H     0134H     UNIT         ?PR?_UDP_REQUEST?MAIN
            CODE    1D7AH     011FH     UNIT         ?PR?_SEND_PACKET?MAIN
            CODE    1E99H     0103H     UNIT         ?PR?_ARP_REQUEST?MAIN
            CODE    1F9CH     0102H     UNIT         ?PR?_CHECKSUM?MAIN
            CODE    209EH     00E0H     UNIT         ?PR?PROCESS_PING?MAIN
            CODE    217EH     00DFH     UNIT         ?PR?SEND_RESET?MAIN
            CODE    225DH     00DAH     UNIT         ?PR?PING_ANSWER?MAIN
            CODE    2337H     00D8H     UNIT         ?PR?_IP_STR2HEX?MAIN
            CODE    240FH     00D7H     UNIT         ?PR?PROCESS_UDP?MAIN
            CODE    24E6H     00CDH     UNIT         ?PR?CREATETCPCRC?MAIN
            CODE    25B3H     00C3H     UNIT         ?PR?PING_REQUEST?MAIN
            CODE    2676H     00B9H     UNIT         ?PR?_CREATE_IP_FRAME?MAIN
            CODE    272FH     00ADH     UNIT         ?PR?ARP_PROCESS?MAIN
            CODE    27DCH     009CH     UNIT         ?PR?COPY_SEND_DATA?MAIN
            CODE    2878H     0096H     UNIT         ?PR?CREATEIPHEADCRC?MAIN
            CODE    290EH     0095H     UNIT         ?PR?SERIAL?MAIN
            CODE    29A3H     008CH     UNIT         ?C_C51STARTUP
            CODE    2A2FH     0084H     UNIT         ?PR?INITNIC?MAIN
            CODE    2AB3H     0072H     UNIT         ?PR?TCP_SYN_REC?MAIN
            CODE    2B25H     0070H     UNIT         ?PR?SETMACID?MAIN
            CODE    2B95H     006DH     UNIT         ?PR?_PROCESS_TCPDATA_REC?MAIN
            CODE    2C02H     006CH     UNIT         ?PR?CREATEICMPCRC?MAIN
            CODE    2C6EH     0067H     UNIT         ?PR?PROCESS_TCP?MAIN
            CODE    2CD5H     0065H     UNIT         ?PR?PROCESS_UDP_COMMAND?MAIN
            CODE    2D3AH     0065H     UNIT         ?PR?PROCESS_RESEND_BUFF?MAIN
            CODE    2D9FH     0059H     UNIT         ?PR?TCP_CLOSE_WAIT?MAIN
            CODE    2DF8H     0052H     UNIT         ?PR?COPY_TO_RESEND_BUFF?MAIN
            CODE    2E4AH     004FH     UNIT         ?PR?RESEND_PACKET?MAIN
            CODE    2E99H     0043H     UNIT         ?PR?TIMER0?MAIN
            CODE    2EDCH     003EH     UNIT         ?PR?PING_ECHO?MAIN
            CODE    2F1AH     0037H     UNIT         ?PR?PRINTF_IPSTR?MAIN
            CODE    2F51H     0035H     UNIT         ?C_INITSEG
            CODE    2F86H     0034H     UNIT         ?PR?DELETE_SOCKET?MAIN
            CODE    2FBAH     002EH     UNIT         ?PR?GET_CHAR?MAIN
            CODE    2FE8H     002DH     UNIT         ?PR?_PRINTF_CHAR?MAIN
            CODE    3015H     002CH     UNIT         ?PR?_STR_COMPARE?MAIN
            CODE    3041H     0024H     UNIT         ?PR?_DELAY_MS?MAIN
            CODE    3065H     0020H     UNIT         ?PR?_PAGE?MAIN
            CODE    3085H     001EH     UNIT         ?PR?VERIFYIPHEADCRC?MAIN
            CODE    30A3H     001BH     UNIT         ?PR?SERIAL_INIT?MAIN
            CODE    30BEH     0019H     UNIT         ?PR?_PRINTF_STRING?MAIN
            CODE    30D7H     0019H     UNIT         ?PR?_PRINTF_HEX?MAIN
            CODE    30F0H     0018H     UNIT         ?PR?GATEWAY_ARP_REQUEST?MAIN
            CODE    3108H     0011H     UNIT         ?PR?_PRINTF_PORTSTR?MAIN
            CODE    3119H     000EH     UNIT         ?PR?TIMER0_INIT?MAIN
            CODE    3127H     000DH     UNIT         ?PR?INTERRUPT_INIT?MAIN
            CODE    3134H     000DH     UNIT         ?PR?VERIFYTCPCRC?MAIN
            CODE    3141H     000DH     UNIT         ?PR?VERIFYUDPCRC?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      03/21/2003  09:31:08  PAGE 3


            CODE    314EH     000CH     UNIT         ?PR?CHECK_FREE_RESEND_BUFF?MAIN
            CODE    315AH     000CH     UNIT         ?PR?TCP_LAST_ACK?MAIN



OVERLAY MAP OF MODULE:   ne2000 (MAIN)


SEGMENT                                   DATA_GROUP 
  +--> CALLED SEGMENT                   START    LENGTH
-------------------------------------------------------
?PR?SERIAL?MAIN                         -----    -----
  +--> ?PR?_PRINTF_CHAR?MAIN

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

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

?PR?MAIN?MAIN                           0008H    0001H
  +--> ?PR?_DELAY_MS?MAIN
  +--> ?PR?TIMER0_INIT?MAIN
  +--> ?PR?SERIAL_INIT?MAIN
  +--> ?PR?INTERRUPT_INIT?MAIN
  +--> ?PR?INITNIC?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN
  +--> ?PR?_IP_STR2HEX?MAIN
  +--> ?PR?PRINTF_IPSTR?MAIN
  +--> ?PR?TCP1024_INIT?MAIN
  +--> ?PR?PROCESS_TCP_TIMEOUT?MAIN
  +--> ?PR?PROCESS_COMMAND?MAIN
  +--> ?PR?PROCESS_PING?MAIN
  +--> ?PR?PROCESS_UDP_COMMAND?MAIN
  +--> ?PR?GATEWAY_ARP_REQUEST?MAIN
  +--> ?PR?REC_NEWPACKET?MAIN
  +--> ?PR?ARP_ANSWER?MAIN
  +--> ?PR?ARP_PROCESS?MAIN
  +--> ?PR?VERIFYIPHEADCRC?MAIN
  +--> ?PR?PING_ANSWER?MAIN
  +--> ?PR?PING_ECHO?MAIN
  +--> ?PR?PROCESS_TCP?MAIN
  +--> ?PR?PROCESS_UDP?MAIN

?PR?INITNIC?MAIN                        -----    -----
  +--> ?PR?_DELAY_MS?MAIN
  +--> ?PR?_PAGE?MAIN
  +--> ?PR?SETMACID?MAIN

?PR?SETMACID?MAIN                       -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PAGE?MAIN

?PR?_PRINTF_STRING?MAIN                 -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_CHAR?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      03/21/2003  09:31:08  PAGE 4



?PR?_IP_STR2HEX?MAIN                    0009H    0008H

?PR?PRINTF_IPSTR?MAIN                   000EH    0004H
  +--> ?PR?_PRINTF_STRING?MAIN
  +--> ?PR?IP_HEX2STR?MAIN

?PR?IP_HEX2STR?MAIN                     0012H    0007H

?PR?PROCESS_TCP_TIMEOUT?MAIN            0009H    0002H
  +--> ?PR?PROCESS_RESEND_BUFF?MAIN
  +--> ?PR?CHECK_FREE_RESEND_BUFF?MAIN
  +--> ?PR?COPY_SEND_DATA?MAIN
  +--> ?PR?CREATETCPCRC?MAIN
  +--> ?PR?_CREATE_IP_FRAME?MAIN
  +--> ?PR?DELETE_SOCKET?MAIN

?PR?PROCESS_RESEND_BUFF?MAIN            -----    -----
  +--> ?PR?DELETE_SOCKET?MAIN
  +--> ?PR?RESEND_PACKET?MAIN

?PR?DELETE_SOCKET?MAIN                  -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN

?PR?RESEND_PACKET?MAIN                  000DH    0002H
  +--> ?PR?_SEND_PACKET?MAIN

?PR?_SEND_PACKET?MAIN                   0018H    0007H
  +--> ?PR?_PAGE?MAIN

?PR?COPY_SEND_DATA?MAIN                 -----    -----
  +--> ?PR?CHECK_FREE_RESEND_BUFF?MAIN
  +--> ?PR?GET_CHAR?MAIN

?PR?CREATETCPCRC?MAIN                   -----    -----
  +--> ?PR?_CHECKSUM?MAIN

?PR?_CHECKSUM?MAIN                      0011H    0008H

?PR?_CREATE_IP_FRAME?MAIN               0011H    0007H
  +--> ?PR?CREATEIPHEADCRC?MAIN
  +--> ?PR?_SEND_PACKET?MAIN
  +--> ?PR?COPY_TO_RESEND_BUFF?MAIN

?PR?COPY_TO_RESEND_BUFF?MAIN            0018H    0002H

?PR?PROCESS_COMMAND?MAIN                0009H    0005H
  +--> ?PR?GET_CHAR?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_STR_COMPARE?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN
  +--> ?PR?PRINTF_IPSTR?MAIN
  +--> ?PR?PING_REQUEST?MAIN
  +--> ?PR?_ARP_REQUEST?MAIN
  +--> ?PR?_PRINTF_PORTSTR?MAIN

BL51 BANKED LINKER/LOCATER V5.01                                                      03/21/2003  09:31:08  PAGE 5


?PR?PING_REQUEST?MAIN                   -----    -----
  +--> ?PR?CREATEIPHEADCRC?MAIN
  +--> ?PR?CREATEICMPCRC?MAIN
  +--> ?PR?_SEND_PACKET?MAIN

?PR?_ARP_REQUEST?MAIN                   000EH    0004H
  +--> ?PR?_SEND_PACKET?MAIN

?PR?_PRINTF_PORTSTR?MAIN                -----    -----
  +--> ?PR?_PORT_HEX2STR?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN

?PR?_PORT_HEX2STR?MAIN                  000EH    0006H

?PR?PROCESS_PING?MAIN                   -----    -----
  +--> ?PR?PING_REQUEST?MAIN
  +--> ?PR?_ARP_REQUEST?MAIN
  +--> ?CO?MAIN
  +--> ?PR?PRINTF_IPSTR?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN

?PR?PROCESS_UDP_COMMAND?MAIN            -----    -----
  +--> ?PR?_UDP_REQUEST?MAIN
  +--> ?PR?_ARP_REQUEST?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN

?PR?_UDP_REQUEST?MAIN                   0009H    0008H
  +--> ?PR?CREATETCPCRC?MAIN
  +--> ?PR?_CREATE_IP_FRAME?MAIN

?PR?GATEWAY_ARP_REQUEST?MAIN            -----    -----
  +--> ?PR?_ARP_REQUEST?MAIN

?PR?REC_NEWPACKET?MAIN                  -----    -----
  +--> ?PR?_PAGE?MAIN

?PR?ARP_ANSWER?MAIN                     -----    -----
  +--> ?PR?_SEND_PACKET?MAIN

?PR?VERIFYIPHEADCRC?MAIN                -----    -----
  +--> ?PR?_CHECKSUM?MAIN

?PR?PING_ANSWER?MAIN                    -----    -----
  +--> ?PR?CREATEIPHEADCRC?MAIN
  +--> ?PR?CREATEICMPCRC?MAIN
  +--> ?PR?_SEND_PACKET?MAIN

?PR?PING_ECHO?MAIN                      0009H    0004H
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN
  +--> ?PR?PRINTF_IPSTR?MAIN
  +--> ?PR?_PRINTF_HEX?MAIN

?PR?_PRINTF_HEX?MAIN                    -----    -----
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_CHAR?MAIN
BL51 BANKED LINKER/LOCATER V5.01                                                      03/21/2003  09:31:08  PAGE 6



?PR?PROCESS_TCP?MAIN                    -----    -----
  +--> ?PR?VERIFYTCPCRC?MAIN
  +--> ?PR?TCP_LISTEN?MAIN
  +--> ?PR?TCP_SYN_REC?MAIN
  +--> ?PR?TCP_SYN_SENT?MAIN
  +--> ?PR?TCP_ESTABLISHED?MAIN
  +--> ?PR?TCP_CLOSE_WAIT?MAIN
  +--> ?PR?TCP_LAST_ACK?MAIN

?PR?VERIFYTCPCRC?MAIN                   -----    -----
  +--> ?PR?_CHECKSUM?MAIN

?PR?TCP_LISTEN?MAIN                     -----    -----
  +--> ?PR?CREATETCPCRC?MAIN
  +--> ?PR?_CREATE_IP_FRAME?MAIN
  +--> ?PR?SEND_RESET?MAIN

?PR?SEND_RESET?MAIN                     -----    -----
  +--> ?PR?CREATETCPCRC?MAIN
  +--> ?PR?_CREATE_IP_FRAME?MAIN

?PR?TCP_SYN_REC?MAIN                    -----    -----
  +--> ?PR?SEND_RESET?MAIN

?PR?TCP_SYN_SENT?MAIN                   -----    -----
  +--> ?PR?SEND_RESET?MAIN
  +--> ?PR?DELETE_SOCKET?MAIN
  +--> ?PR?PROCESS_RESEND_BUFF?MAIN
  +--> ?PR?CREATETCPCRC?MAIN
  +--> ?PR?_CREATE_IP_FRAME?MAIN
  +--> ?CO?MAIN
  +--> ?PR?_PRINTF_STRING?MAIN

?PR?TCP_ESTABLISHED?MAIN                0009H    0004H
  +--> ?PR?DELETE_SOCKET?MAIN
  +--> ?PR?_PROCESS_TCPDATA_REC?MAIN
  +--> ?PR?PROCESS_RESEND_BUFF?MAIN

⌨️ 快捷键说明

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