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

📄 ne2000.m51

📁 tcpip c51源程序(基于8019的TCPIP协议)
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?_ARP_REQUEST?NE2000

?PR?DISCONNECT_TCP?NE2000                    -----    -----      -----    -----
  +--> ?PR?SEND_RESET?NE2000
  +--> ?PR?DELETE_SOCKET?NE2000

?PR?SEND_RESET?NE2000                        -----    -----      -----    -----
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000

?PR?CHECK_NEW_PACKET?NE2000                  -----    -----      6CE9H    0002H
  +--> ?PR?_PAGE?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_HEX?NE2000
  +--> ?PR?_SEND_WORD?NE2000

?PR?ARP_ANSWER?NE2000                        -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_PACKET?NE2000

?PR?ARP_PROCESS?NE2000                       -----    -----      6CE9H    0001H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000

?PR?VERIFYIPHEADCRC?NE2000                   -----    -----      6CE9H    0002H
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 7


  +--> ?PR?_CHECKSUM?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000

?PR?PROCESS_SWITCH?NE2000                    -----    -----      -----    -----
  +--> ?PR?PING_ANSWER?NE2000
  +--> ?PR?PING_ECHO?NE2000
  +--> ?PR?PROCESS_TCP?NE2000
  +--> ?PR?PROCESS_UDP?NE2000

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

?PR?PING_ECHO?NE2000                         -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_HEX?NE2000

?PR?PROCESS_TCP?NE2000                       -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_HEX?NE2000
  +--> ?PR?VERIFYTCPCRC?NE2000
  +--> ?PR?TCP_LISTEN?NE2000
  +--> ?PR?TCP_SYN_RECEIVE?NE2000
  +--> ?PR?TCP_SYN_SENT?NE2000
  +--> ?PR?TCP_ESTABLISHED?NE2000
  +--> ?PR?TCP_CLOSE_WAIT?NE2000
  +--> ?PR?TCP_LAST_ACK?NE2000

?PR?VERIFYTCPCRC?NE2000                      -----    -----      6CE9H    0002H
  +--> ?PR?_CHECKSUM?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000

?PR?TCP_LISTEN?NE2000                        -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?SEND_RESET?NE2000
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000

?PR?TCP_SYN_RECEIVE?NE2000                   -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?SEND_RESET?NE2000

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


?PR?TCP_SYN_SENT?NE2000                      -----    -----      -----    -----
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?SEND_RESET?NE2000
  +--> ?PR?DELETE_SOCKET?NE2000
  +--> ?PR?DO_RETRANSMIT_BUFFER?NE2000
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000

?PR?TCP_ESTABLISHED?NE2000                   -----    -----      6CE9H    0004H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?DELETE_SOCKET?NE2000
  +--> ?PR?_DO_DATA_RECEIVE?NE2000
  +--> ?PR?DO_RETRANSMIT_BUFFER?NE2000
  +--> ?PR?COPY_DATA?NE2000
  +--> ?PR?CREATETCPCRC?NE2000
  +--> ?PR?_CREATE_IP_PACKET?NE2000

?PR?_DO_DATA_RECEIVE?NE2000                  -----    -----      6CEDH    0002H
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_LONG?NE2000
  +--> ?PR?_SEND_CHAR?NE2000

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

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

?PR?PROCESS_UDP?NE2000                       -----    -----      -----    -----
  +--> ?PR?VERIFYUDPCRC?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000
  +--> ?PR?_SEND_CHAR?NE2000

?PR?VERIFYUDPCRC?NE2000                      -----    -----      6CE9H    0002H
  +--> ?PR?_CHECKSUM?NE2000
  +--> ?CO?NE2000
  +--> ?PR?_SEND_STRING?NE2000
  +--> ?PR?_SEND_WORD?NE2000



SYMBOL TABLE OF MODULE:  NE2000 (NE2000)

  VALUE           TYPE          NAME
  ----------------------------------

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


  -------         MODULE        NE2000
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:3E0DH         PUBLIC        _page
  B:0088H.1       PUBLIC        ie0
  B:00B0H.3       PUBLIC        tcpled
  B:0088H.3       PUBLIC        ie1
  B:00C8H.6       PUBLIC        t2ip
  C:3296H         PUBLIC        serial
  C:3ED9H         PUBLIC        rtl8019as_reset
  B:00B0H.4       PUBLIC        T0
  B:00D0H.6       PUBLIC        AC
  B:0090H.1       PUBLIC        t2ex
  B:00B0H.5       PUBLIC        T1
  B:0020H.0       PUBLIC        comtxdbufempty
  B:0090H.0       PUBLIC        T2
  B:00A8H.7       PUBLIC        EA
  C:3C79H         PUBLIC        _send_string
  X:0000H         PUBLIC        gateway_ethernet_address
  C:0E93H         PUBLIC        check_new_packet
  B:00A8H.6       PUBLIC        es1
  B:00A8H.1       PUBLIC        et0
  C:3E22H         PUBLIC        gateway_arp_request
  C:3EC2H         PUBLIC        interrupt_init
  B:00A8H.3       PUBLIC        et1
  B:0088H.5       PUBLIC        tf0
  B:00A8H.5       PUBLIC        et2
  B:0088H.7       PUBLIC        tf1
  C:2E54H         PUBLIC        _retransmit_packet
  C:3B55H         PUBLIC        _send_char
  B:00C8H.7       PUBLIC        tf2
  B:0098H.2       PUBLIC        rb8
  D:008CH         PUBLIC        th0
  C:3BCDH         PUBLIC        writemynodeid
  B:00A8H.0       PUBLIC        ex0
  B:0088H.0       PUBLIC        it0
  D:008DH         PUBLIC        th1
  D:00A8H         PUBLIC        IE
  B:0098H.3       PUBLIC        tb8
  B:00A8H.2       PUBLIC        ex1
  B:0088H.2       PUBLIC        it1
  X:0006H         PUBLIC        tcp1024
  B:0098H.7       PUBLIC        sm0
  D:008AH         PUBLIC        tl0
  C:2817H         PUBLIC        copy_to_retransmit_buffer
  B:0098H.6       PUBLIC        sm1
  C:26EBH         PUBLIC        _arp_request
  B:00C8H.0       PUBLIC        cp_rl
  B:0098H.5       PUBLIC        sm2
  C:2A66H         PUBLIC        rtl8019as_init
  C:3691H         PUBLIC        process_ping
  B:0020H.1       PUBLIC        tcp_time_out
  B:0020H.2       PUBLIC        txd_buffer_select
  B:00C8H.5       PUBLIC        T2IE
  B:00B8H.1       PUBLIC        pt0
  B:00B8H.6       PUBLIC        ps1
  B:00B0H.7       PUBLIC        RD
  B:00B8H.3       PUBLIC        pt1
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 10


  B:00D0H.3       PUBLIC        rs0
  B:00D0H.5       PUBLIC        f0
  B:00B8H.5       PUBLIC        pt2
  B:0088H.4       PUBLIC        tr0
  B:00D0H.4       PUBLIC        rs1
  B:00A8H.4       PUBLIC        ES
  B:0088H.6       PUBLIC        tr1
  C:2024H         PUBLIC        _udp_request
  C:3D3FH         PUBLIC        _read_93c46
  X:003AH         PUBLIC        rttime
  X:003BH         PUBLIC        rxdnet
  B:00C8H.2       PUBLIC        tr2
  B:00B8H.0       PUBLIC        px0
  B:00B8H.2       PUBLIC        px1
  C:3E92H         PUBLIC        serial_init
  X:063BH         PUBLIC        txdnet
  B:0098H.0       PUBLIC        RI
  B:00B0H.2       PUBLIC        INT0
  B:00D0H.7       PUBLIC        CY
  C:3C07H         PUBLIC        verifytcpcrc
  B:00C8H.3       PUBLIC        BGEN
  B:0098H.1       PUBLIC        TI
  B:00B0H.3       PUBLIC        INT1
  B:00C8H.3       PUBLIC        bgen
  B:00C0H.2       PUBLIC        rb8_1
  D:00D8H         PUBLIC        wdcon
  C:3C3EH         PUBLIC        verifyudpcrc
  C:3023H         PUBLIC        ping_request
  C:3BA0H         PUBLIC        _send_long
  B:00C8H.6       PUBLIC        T2IP
  D:0080H         PUBLIC        p0
  B:00C0H.3       PUBLIC        tb8_1
  D:0090H         PUBLIC        p1
  C:1183H         PUBLIC        tcp_syn_sent
  C:31F5H         PUBLIC        createipheadcrc
  D:00A0H         PUBLIC        p2
  B:00C0H.7       PUBLIC        sm0_1
  B:00B8H.4       PUBLIC        PS
  D:00B0H         PUBLIC        p3
  B:00C0H.6       PUBLIC        sm1_1
  B:0090H.1       PUBLIC        T2EX
  B:00B0H.4       PUBLIC        t0
  B:00C0H.5       PUBLIC        sm2_1
  C:2949H         PUBLIC        ping_answer
  C:3F0AH         PUBLIC        out0_93c46
  B:00B0H.5       PUBLIC        t1
  B:00D0H.2       PUBLIC        OV
  C:3EF2H         PUBLIC        out1_93c46
  B:00B0H.4       PUBLIC        reset
  B:0090H.0       PUBLIC        t2
  C:1E9AH         PUBLIC        main
  C:3CDEH         PUBLIC        tcp1024_init
  C:259FH         PUBLIC        arp_process
  C:3A28H         PUBLIC        _write_93c46
  B:00C8H.1       PUBLIC        C_T2
  B:00B0H.6       PUBLIC        WR
  X:0C3BH         PUBLIC        msec
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 11


  X:0C3CH         PUBLIC        frameindex
  C:3DD2H         PUBLIC        _send_word
  C:2D67H         PUBLIC        process_tcp
  B:00C8H.5       PUBLIC        rclk
  C:3558H         PUBLIC        process_udp
  X:0C3EH         PUBLIC        retransmit_buffer
  X:2A3EH         PUBLIC        comrxdread
  B:0080H.0       PUBLIC        p0_0
  B:00C8H.4       PUBLIC        tclk
  B:0090H.0       PUBLIC        p1_0
  B:0080H.1       PUBLIC        p0_1
  C:3DE1H         PUBLIC        ping_echo
  X:2A40H         PUBLIC        comtxdread
  B:0090H.1       PUBLIC        p1_1
  B:0080H.2       PUBLIC        p0_2
  D:0099H         PUBLIC        sbuf
  C:2F40H         PUBLIC        send_reset
  C:3E46H         PUBLIC        _send_hex
  C:3E79H         PUBLIC        _delay_ms
  X:2A42H         PUBLIC        gateway_ip_address_ttl
  B:0090H.2       PUBLIC        p1_2
  B:00B0H.0       PUBLIC        p3_0
  B:0080H.3       PUBLIC        p0_3
  B:00A0H.1       PUBLIC        p2_1
  X:2A43H         PUBLIC        mask_ip_address
  B:0080H.4       PUBLIC        p0_4
  B:00A0H.2       PUBLIC        p2_2
  B:0080H.5       PUBLIC        p0_5
  B:00A0H.3       PUBLIC        p2_3
  X:2A47H         PUBLIC        ping_ip_address
  B:0090H.5       PUBLIC        p1_5
  B:0080H.6       PUBLIC        p0_6
  B:00A0H.4       PUBLIC        p2_4
  B:00B0H.3       PUBLIC        p3_3
  D:0089H         PUBLIC        tmod
  B:0090H.6       PUBLIC        p1_6
  B:0080H.7       PUBLIC        p0_7
  B:00A0H.5       PUBLIC        p2_5
  B:00B0H.4       PUBLIC        p3_4
  C:2335H         PUBLIC        _checksum
  X:2A4BH         PUBLIC        temp
  B:0020H.3       PUBLIC        tcpconnect
  B:0090H.7       PUBLIC        p1_7
  B:00A0H.6       PUBLIC        p2_6
  B:00B0H.5       PUBLIC        p3_5
  C:16D5H         PUBLIC        tcp_established
  C:2457H         PUBLIC        arp_answer
  B:00A0H.7       PUBLIC        p2_7
  B:00B0H.6       PUBLIC        p3_6
  C:3476H         PUBLIC        copy_data
  B:00B0H.7       PUBLIC        p3_7
  C:191CH         PUBLIC        tcp_listen
  X:2A4CH         PUBLIC        sec
  X:2A4DH         PUBLIC        bnry
  X:2A4EH         PUBLIC        ping_count
  X:2A4FH         PUBLIC        temp_ip_address
  X:2A53H         PUBLIC        curr
BL51 BANKED LINKER/LOCATER V4.20                                                      02/08/2002  20:07:09  PAGE 12


⌨️ 快捷键说明

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