📄 myproj.m51
字号:
BL51 BANKED LINKER/LOCATER V4.20 03/05/2002 21:15:38 PAGE 1
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE UDP.OBJ, ETHERNET.OBJ, IP.OBJ, MAIN.OBJ, 24C02.OBJ TO MYPROJ RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
UDP.OBJ (UDP)
ETHERNET.OBJ (ETHERNET)
IP.OBJ (IP)
MAIN.OBJ (MAIN)
24C02.OBJ (24C02)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMMOVE)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: MYPROJ (UDP)
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 0001H UNIT ?DT?MAIN
BL51 BANKED LINKER/LOCATER V4.20 03/05/2002 21:15:38 PAGE 2
0009H 0017H *** GAP ***
BIT 0020H.0 0001H.0 UNIT ?BI?MAIN
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 081FH UNIT ?XD?MAIN
XDATA 081FH 00ADH UNIT _XDATA_GROUP_
XDATA 08CCH 000AH UNIT ?XD?ETHERNET
XDATA 08D6H 0005H UNIT ?XD?_WRITE24C02?24C02
XDATA 08DBH 0002H UNIT ?XD?IP
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?CO?MAIN
0009H 0002H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?READ8BIT?24C02
CODE 0023H 0003H ABSOLUTE
CODE 0026H 07F8H UNIT ?C?LIB_CODE
CODE 081EH 0335H UNIT ?PR?_DO_NET_PROCESS?MAIN
CODE 0B53H 02B7H UNIT ?PR?MAIN?MAIN
CODE 0E0AH 0177H UNIT ?PR?_MAKE_UDP?UDP
CODE 0F81H 0159H UNIT ?PR?_MAKE_IP?IP
CODE 10DAH 0158H UNIT ?PR?_MAKE_ARP?IP
CODE 1232H 0153H UNIT ?PR?_IS_IP?IP
CODE 1385H 012DH UNIT ?PR?_UDP_RECEIVE?MAIN
CODE 14B2H 011DH UNIT ?PR?_GET_ETHERNET?ETHERNET
CODE 15CFH 0114H UNIT ?PR?_CSUM?ETHERNET
CODE 16E3H 00EAH UNIT ?PR?_IS_UDP?UDP
CODE 17CDH 00DFH UNIT ?PR?_CHECK_UDP?UDP
CODE 18ACH 00D6H UNIT ?PR?RESETNIC?ETHERNET
CODE 1982H 00CAH UNIT ?PR?_MAKE_ICMP?IP
CODE 1A4CH 00C8H UNIT ?PR?TIMER0_INTERRUPT?MAIN
CODE 1B14H 00ACH UNIT ?PR?_UDP_TRANSMIT?UDP
CODE 1BC0H 00ACH UNIT ?PR?_PUTNIC?ETHERNET
CODE 1C6CH 00A0H UNIT ?PR?FLUSH_GATE_MAC?MAIN
CODE 1D0CH 009FH UNIT ?PR?_PUT_ETHERNET?ETHERNET
CODE 1DABH 008CH UNIT ?C_C51STARTUP
CODE 1E37H 007CH UNIT ?PR?UART_INTERRUPT?MAIN
CODE 1EB3H 0074H UNIT ?PR?_MAKE_FRAME?ETHERNET
CODE 1F27H 0074H UNIT ?PR?_IS_ICMP?IP
CODE 1F9BH 006CH UNIT ?PR?_GETUDP_SRCE?UDP
CODE 2007H 006AH UNIT ?PR?_GATE_IP?IP
CODE 2071H 0068H UNIT ?PR?_ON_SUBNET?IP
CODE 20D9H 0060H UNIT ?PR?_READ24C02?24C02
CODE 2139H 005FH UNIT ?PR?_GETNIC?ETHERNET
CODE 2198H 005EH UNIT ?PR?_GETIP_SRCE?IP
CODE 21F6H 005AH UNIT ?PR?SEND_IP?MAIN
CODE 2250H 0059H UNIT ?PR?_GETUDP_LOCDEST?UDP
CODE 22A9H 0055H UNIT ?PR?_GETIP_LOCDEST?IP
CODE 22FEH 0054H UNIT ?PR?_IS_ARP?IP
CODE 2352H 0043H UNIT ?PR?_WRITE24C02?24C02
CODE 2395H 002CH UNIT ?PR?TESTACK?24C02
CODE 23C1H 002BH UNIT ?PR?SYSTEM_INIT?MAIN
CODE 23ECH 0028H UNIT ?PR?_DELAY_MS?ETHERNET
BL51 BANKED LINKER/LOCATER V4.20 03/05/2002 21:15:38 PAGE 3
CODE 2414H 0027H UNIT ?PR?DO_UART_PROCESS?MAIN
CODE 243BH 0020H UNIT ?PR?_WRITE8BIT?24C02
CODE 245BH 001DH UNIT ?PR?START?24C02
CODE 2478H 001DH UNIT ?PR?STOP?24C02
CODE 2495H 0018H UNIT ?PR?ACK?24C02
CODE 24ADH 0017H UNIT ?PR?_NICWRAP?ETHERNET
CODE 24C4H 0016H UNIT ?PR?NOACK?24C02
CODE 24DAH 000FH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: MYPROJ (UDP)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 081FH 0006H
+--> ?PR?_DELAY_MS?ETHERNET
+--> ?PR?SYSTEM_INIT?MAIN
+--> ?PR?_READ24C02?24C02
+--> ?CO?MAIN
+--> ?PR?RESETNIC?ETHERNET
+--> ?PR?FLUSH_GATE_MAC?MAIN
+--> ?PR?DO_UART_PROCESS?MAIN
+--> ?PR?_GET_ETHERNET?ETHERNET
+--> ?PR?_DO_NET_PROCESS?MAIN
?PR?_READ24C02?24C02 ----- ----- 0825H 0005H
+--> ?PR?TESTACK?24C02
+--> ?PR?_WRITE8BIT?24C02
+--> ?PR?START?24C02
+--> ?PR?READ8BIT?24C02
+--> ?PR?ACK?24C02
+--> ?PR?NOACK?24C02
+--> ?PR?STOP?24C02
?PR?TESTACK?24C02 0021H.0 0000H.1 ----- -----
+--> ?PR?START?24C02
+--> ?PR?_WRITE8BIT?24C02
?PR?RESETNIC?ETHERNET ----- ----- ----- -----
+--> ?PR?_DELAY_MS?ETHERNET
?PR?FLUSH_GATE_MAC?MAIN ----- ----- ----- -----
+--> ?PR?_MAKE_ARP?IP
+--> ?PR?_PUT_ETHERNET?ETHERNET
?PR?_MAKE_ARP?IP ----- ----- 084DH 000EH
+--> ?PR?_GATE_IP?IP
+--> ?PR?_MAKE_FRAME?ETHERNET
?PR?_GATE_IP?IP ----- ----- 085BH 0006H
BL51 BANKED LINKER/LOCATER V4.20 03/05/2002 21:15:38 PAGE 4
+--> ?PR?_ON_SUBNET?IP
?PR?_ON_SUBNET?IP ----- ----- 0861H 0007H
?PR?_MAKE_FRAME?ETHERNET ----- ----- 08B1H 000DH
?PR?_PUT_ETHERNET?ETHERNET ----- ----- 0890H 0002H
+--> ?PR?_PUTNIC?ETHERNET
?PR?_PUTNIC?ETHERNET ----- ----- 0892H 0007H
?PR?DO_UART_PROCESS?MAIN ----- ----- ----- -----
+--> ?PR?FLUSH_GATE_MAC?MAIN
+--> ?PR?SEND_IP?MAIN
?PR?SEND_IP?MAIN ----- ----- ----- -----
+--> ?PR?_MAKE_UDP?UDP
+--> ?PR?_PUT_ETHERNET?ETHERNET
?PR?_MAKE_UDP?UDP ----- ----- 0890H 0012H
+--> ?PR?_MAKE_IP?IP
+--> ?PR?_CHECK_UDP?UDP
?PR?_MAKE_IP?IP ----- ----- 08A2H 000FH
+--> ?PR?_CSUM?ETHERNET
+--> ?PR?_MAKE_FRAME?ETHERNET
?PR?_CSUM?ETHERNET ----- ----- 08BFH 000DH
?PR?_CHECK_UDP?UDP ----- ----- 08A2H 001DH
+--> ?PR?_CSUM?ETHERNET
?PR?_GET_ETHERNET?ETHERNET ----- ----- 0825H 0006H
+--> ?PR?RESETNIC?ETHERNET
+--> ?PR?_GETNIC?ETHERNET
+--> ?PR?_NICWRAP?ETHERNET
?PR?_GETNIC?ETHERNET ----- ----- 082BH 0007H
?PR?_DO_NET_PROCESS?MAIN ----- ----- 0825H 0028H
+--> ?PR?_IS_ARP?IP
+--> ?PR?_MAKE_ARP?IP
+--> ?PR?_PUT_ETHERNET?ETHERNET
+--> ?PR?_IS_IP?IP
+--> ?PR?_GETIP_SRCE?IP
+--> ?PR?_IS_ICMP?IP
+--> ?PR?_MAKE_ICMP?IP
+--> ?PR?_IS_UDP?UDP
+--> ?PR?_UDP_RECEIVE?MAIN
?PR?_IS_ARP?IP ----- ----- 084DH 0002H
?PR?_IS_IP?IP ----- ----- 084DH 000BH
+--> ?PR?_CSUM?ETHERNET
?PR?_GETIP_SRCE?IP ----- ----- 0885H 0006H
BL51 BANKED LINKER/LOCATER V4.20 03/05/2002 21:15:38 PAGE 5
?PR?_IS_ICMP?IP ----- ----- 084DH 0006H
+--> ?PR?_CSUM?ETHERNET
?PR?_MAKE_ICMP?IP ----- ----- 084DH 0012H
+--> ?PR?_CSUM?ETHERNET
+--> ?PR?_MAKE_IP?IP
?PR?_IS_UDP?UDP ----- ----- 084DH 000AH
+--> ?PR?_CHECK_UDP?UDP
?PR?_UDP_RECEIVE?MAIN ----- ----- 084DH 0032H
+--> ?PR?_GETUDP_SRCE?UDP
+--> ?PR?_GETUDP_LOCDEST?UDP
+--> ?PR?_UDP_TRANSMIT?UDP
?PR?_GETUDP_SRCE?UDP ----- ----- 087FH 0006H
+--> ?PR?_GETIP_SRCE?IP
?PR?_GETUDP_LOCDEST?UDP ----- ----- 087FH 0006H
+--> ?PR?_GETIP_LOCDEST?IP
?PR?_GETIP_LOCDEST?IP ----- ----- 0885H 0008H
?PR?_UDP_TRANSMIT?UDP ----- ----- 087FH 0011H
+--> ?PR?_MAKE_UDP?UDP
+--> ?PR?_PUT_ETHERNET?ETHERNET
SYMBOL TABLE OF MODULE: MYPROJ (UDP)
VALUE TYPE NAME
----------------------------------
------- MODULE UDP
C:0000H SYMBOL _ICE_DUMMY_
C:1B14H PUBLIC _udp_transmit
C:17CDH PUBLIC _check_udp
C:0E0AH PUBLIC _make_udp
C:2250H PUBLIC _getudp_locdest
C:16E3H PUBLIC _is_udp
C:1F9BH PUBLIC _getudp_srce
------- PROC _IS_UDP
X:084DH SYMBOL ip
X:0850H SYMBOL len
------- DO len
X:0852H SYMBOL udp
D:0006H SYMBOL sum
X:0855H SYMBOL dlen
------- ENDDO dlen
C:16E3H LINE# 7
C:16F4H LINE# 8
C:16F4H LINE# 11
C:16FBH LINE# 13
C:1727H LINE# 14
C:1727H LINE# 15
C:1732H LINE# 16
BL51 BANKED LINKER/LOCATER V4.20 03/05/2002 21:15:38 PAGE 6
C:177EH LINE# 17
C:1799H LINE# 18
C:1799H LINE# 19
C:17A7H LINE# 20
C:17C4H LINE# 21
C:17C4H LINE# 22
C:17C4H LINE# 23
C:17CCH LINE# 24
------- ENDPROC _IS_UDP
------- PROC _MAKE_UDP
X:0890H SYMBOL efp
X:0893H SYMBOL srcep
X:0896H SYMBOL destp
X:0899H SYMBOL dlen
------- DO dlen
X:089BH SYMBOL udp
X:089EH SYMBOL ulen
X:08A0H SYMBOL ilen
------- ENDDO ilen
C:0E0AH LINE# 27
C:0E15H LINE# 28
C:0E15H LINE# 31
C:0E30H LINE# 32
C:0E57H LINE# 33
C:0E7EH LINE# 34
C:0E93H LINE# 35
C:0E9CH LINE# 36
C:0EA5H LINE# 37
C:0EEFH LINE# 38
C:0F59H LINE# 39
C:0F63H LINE# 40
C:0F78H LINE# 41
C:0F80H LINE# 42
------- ENDPROC _MAKE_UDP
------- PROC _CHECK_UDP
X:08A2H SYMBOL udp
X:08A5H SYMBOL sip
X:08A9H SYMBOL dip
X:08ADH SYMBOL ulen
------- DO ulen
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -