📄 myprj.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/23/2005 11:15:16 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ethernet.obj, ip.obj, main.obj, 24c02.obj, Udp.obj TO myprj IXREF RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
ethernet.obj (ETHERNET)
ip.obj (IP)
main.obj (MAIN)
24c02.obj (24C02)
Udp.obj (UDP)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?LAND)
D:\KEIL\C51\LIB\C51L.LIB (?C?LXOR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMMOVE)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: myprj (ETHERNET)
BL51 BANKED LINKER/LOCATER V5.12 12/23/2005 11:15:16 PAGE 2
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
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 081BH UNIT ?XD?MAIN
XDATA 081BH 00ADH UNIT _XDATA_GROUP_
XDATA 08C8H 000AH UNIT ?XD?ETHERNET
XDATA 08D2H 0005H UNIT ?XD?_WRITE24C02?24C02
XDATA 08D7H 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 0848H UNIT ?C?LIB_CODE
CODE 086EH 0283H UNIT ?PR?_DO_NET_PROCESS?MAIN
CODE 0AF1H 0275H UNIT ?PR?MAIN?MAIN
CODE 0D66H 0148H UNIT ?PR?_IS_IP?IP
CODE 0EAEH 0134H UNIT ?PR?_MAKE_UDP?UDP
CODE 0FE2H 0118H UNIT ?PR?_GET_ETHERNET?ETHERNET
CODE 10FAH 0110H UNIT ?PR?_MAKE_IP?IP
CODE 120AH 0102H UNIT ?PR?_UDP_RECEIVE?MAIN
CODE 130CH 00FFH UNIT ?PR?_MAKE_ARP?IP
CODE 140BH 00DEH UNIT ?PR?_IS_UDP?UDP
CODE 14E9H 00D6H UNIT ?PR?RESETNIC?ETHERNET
CODE 15BFH 00D2H UNIT ?PR?_CSUM?ETHERNET
CODE 1691H 00BEH UNIT ?PR?TIMER0_INTERRUPT?MAIN
CODE 174FH 00B5H UNIT ?PR?_CHECK_UDP?UDP
CODE 1804H 00A3H UNIT ?PR?_MAKE_ICMP?IP
CODE 18A7H 009FH UNIT ?PR?_PUTNIC?ETHERNET
CODE 1946H 009CH UNIT ?PR?_PUT_ETHERNET?ETHERNET
CODE 19E2H 008CH UNIT ?C_C51STARTUP
CODE 1A6EH 007FH UNIT ?PR?_UDP_TRANSMIT?UDP
CODE 1AEDH 007AH UNIT ?PR?UART_INTERRUPT?MAIN
CODE 1B67H 0078H UNIT ?PR?_IS_ICMP?IP
CODE 1BDFH 0063H UNIT ?PR?SEND_IP?MAIN
CODE 1C42H 0060H UNIT ?PR?_MAKE_FRAME?ETHERNET
CODE 1CA2H 0054H UNIT ?PR?_GETNIC?ETHERNET
CODE 1CF6H 0054H UNIT ?PR?_IS_ARP?IP
CODE 1D4AH 0051H UNIT ?PR?_GETIP_SRCE?IP
CODE 1D9BH 004EH UNIT ?PR?_GATE_IP?IP
CODE 1DE9H 004EH UNIT ?PR?_GETUDP_SRCE?UDP
CODE 1E37H 004AH UNIT ?PR?_GETIP_LOCDEST?IP
CODE 1E81H 0047H UNIT ?PR?FLUSH_GATE_MAC?MAIN
CODE 1EC8H 0045H UNIT ?PR?_ON_SUBNET?IP
BL51 BANKED LINKER/LOCATER V5.12 12/23/2005 11:15:16 PAGE 3
CODE 1F0DH 0044H UNIT ?PR?_READ24C02?24C02
CODE 1F51H 0040H UNIT ?PR?_GETUDP_LOCDEST?UDP
CODE 1F91H 0032H UNIT ?PR?_WRITE24C02?24C02
CODE 1FC3H 002BH UNIT ?PR?SYSTEM_INIT?MAIN
CODE 1FEEH 0028H UNIT ?PR?_DELAY_MS?ETHERNET
CODE 2016H 0025H UNIT ?PR?DO_UART_PROCESS?MAIN
CODE 203BH 0024H UNIT ?PR?TESTACK?24C02
CODE 205FH 0020H UNIT ?PR?_WRITE8BIT?24C02
CODE 207FH 001DH UNIT ?PR?START?24C02
CODE 209CH 001DH UNIT ?PR?STOP?24C02
CODE 20B9H 0018H UNIT ?PR?ACK?24C02
CODE 20D1H 0017H UNIT ?PR?_NICWRAP?ETHERNET
CODE 20E8H 0016H UNIT ?PR?NOACK?24C02
CODE 20FEH 000FH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: myprj (ETHERNET)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 081BH 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 ----- ----- 0821H 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
BL51 BANKED LINKER/LOCATER V5.12 12/23/2005 11:15:16 PAGE 4
?PR?_MAKE_ARP?IP ----- ----- 0849H 000EH
+--> ?PR?_GATE_IP?IP
+--> ?PR?_MAKE_FRAME?ETHERNET
?PR?_GATE_IP?IP ----- ----- 0857H 0006H
+--> ?PR?_ON_SUBNET?IP
?PR?_ON_SUBNET?IP ----- ----- 085DH 0007H
?PR?_MAKE_FRAME?ETHERNET ----- ----- 08ADH 000DH
?PR?_PUT_ETHERNET?ETHERNET ----- ----- 088CH 0002H
+--> ?PR?_PUTNIC?ETHERNET
?PR?_PUTNIC?ETHERNET ----- ----- 088EH 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 ----- ----- 088CH 0012H
+--> ?PR?_MAKE_IP?IP
+--> ?PR?_CHECK_UDP?UDP
?PR?_MAKE_IP?IP ----- ----- 089EH 000FH
+--> ?PR?_CSUM?ETHERNET
+--> ?PR?_MAKE_FRAME?ETHERNET
?PR?_CSUM?ETHERNET ----- ----- 08BBH 000DH
?PR?_CHECK_UDP?UDP ----- ----- 089EH 001DH
+--> ?PR?_CSUM?ETHERNET
?PR?_GET_ETHERNET?ETHERNET ----- ----- 0821H 0006H
+--> ?PR?RESETNIC?ETHERNET
+--> ?PR?_GETNIC?ETHERNET
+--> ?PR?_NICWRAP?ETHERNET
?PR?_GETNIC?ETHERNET ----- ----- 0827H 0007H
?PR?_DO_NET_PROCESS?MAIN ----- ----- 0821H 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 ----- ----- 0849H 0002H
BL51 BANKED LINKER/LOCATER V5.12 12/23/2005 11:15:16 PAGE 5
?PR?_IS_IP?IP ----- ----- 0849H 000BH
+--> ?PR?_CSUM?ETHERNET
?PR?_GETIP_SRCE?IP ----- ----- 0881H 0006H
?PR?_IS_ICMP?IP ----- ----- 0849H 0006H
+--> ?PR?_CSUM?ETHERNET
?PR?_MAKE_ICMP?IP ----- ----- 0849H 0012H
+--> ?PR?_CSUM?ETHERNET
+--> ?PR?_MAKE_IP?IP
?PR?_IS_UDP?UDP ----- ----- 0849H 000AH
+--> ?PR?_CHECK_UDP?UDP
?PR?_UDP_RECEIVE?MAIN ----- ----- 0849H 0032H
+--> ?PR?_GETUDP_SRCE?UDP
+--> ?PR?_GETUDP_LOCDEST?UDP
+--> ?PR?_UDP_TRANSMIT?UDP
?PR?_GETUDP_SRCE?UDP ----- ----- 087BH 0006H
+--> ?PR?_GETIP_SRCE?IP
?PR?_GETUDP_LOCDEST?UDP ----- ----- 087BH 0006H
+--> ?PR?_GETIP_LOCDEST?IP
?PR?_GETIP_LOCDEST?IP ----- ----- 0881H 0008H
?PR?_UDP_TRANSMIT?UDP ----- ----- 087BH 0011H
+--> ?PR?_MAKE_UDP?UDP
+--> ?PR?_PUT_ETHERNET?ETHERNET
SYMBOL TABLE OF MODULE: myprj (ETHERNET)
VALUE TYPE NAME
----------------------------------
------- MODULE ETHERNET
C:0000H SYMBOL _ICE_DUMMY_
C:1946H PUBLIC _put_ethernet
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC HW_RESET
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
X:08C8H PUBLIC mymac
C:15BFH PUBLIC _csum
C:1FF6H PUBLIC _delay_ms
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:20D1H PUBLIC _nicwrap
C:1CA2H PUBLIC _getnic
C:14E9H PUBLIC resetnic
C:0FE2H PUBLIC _get_ethernet
BL51 BANKED LINKER/LOCATER V5.12 12/23/2005 11:15:16 PAGE 6
D:00C8H PUBLIC T2CON
C:1C42H PUBLIC _make_frame
C:18A7H PUBLIC _putnic
D:00D0H PUBLIC PSW
X:08CEH PUBLIC nichdr
------- PROC _GET_ETHERNET
X:0821H SYMBOL efp
------- DO
X:0824H SYMBOL current_offset
D:0005H SYMBOL curr_page
X:0826H SYMBOL bnry
------- ENDDO
C:0FE2H LINE# 30
C:0FE8H LINE# 31
C:0FE8H LINE# 35
C:0FF2H LINE# 37
C:0FF8H LINE# 38
C:0FFDH LINE# 39
C:1003H LINE# 40
C:100CH LINE# 41
C:1015H LINE# 44
C:1022H LINE# 45
C:1022H LINE# 46
C:102AH LINE# 48
C:1038H LINE# 49
C:1052H LINE# 50
C:1067H LINE# 53
C:1087H LINE# 54
C:10B6H LINE# 55
C:10C5H LINE# 56
C:10C7H LINE# 58
C:10D5H LINE# 59
C:10E3H LINE# 60
C:10E7H LINE# 61
C:10F6H LINE# 62
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -