📄 ne2000.m51
字号:
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 + -