📄 myprj.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ethernet.obj, main.obj, 24c02.obj, Udp.obj TO myprj RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
ethernet.obj (ETHERNET)
main.obj (MAIN)
24c02.obj (24C02)
Udp.obj (UDP)
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?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?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
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?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
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?LLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
LINK MAP OF MODULE: myprj (ETHERNET)
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
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 2
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 081CH UNIT ?XD?MAIN
XDATA 081CH 00ADH UNIT _XDATA_GROUP_
XDATA 08C9H 000DH UNIT ?XD?_MAKE_FRAME?ETHERNET
XDATA 08D6H 000AH UNIT ?XD?ETHERNET
XDATA 08E0H 0005H UNIT ?XD?_WRITE24C02?24C02
* * * * * * * 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 0757H UNIT ?C?LIB_CODE
CODE 077DH 0283H UNIT ?PR?_DO_NET_PROCESS?MAIN
CODE 0A00H 0275H UNIT ?PR?MAIN?MAIN
CODE 0C75H 0134H UNIT ?PR?_MAKE_UDP?UDP
CODE 0DA9H 0118H UNIT ?PR?_GET_ETHERNET?ETHERNET
CODE 0EC1H 0102H UNIT ?PR?_UDP_RECEIVE?MAIN
CODE 0FC3H 00DEH UNIT ?PR?_IS_UDP?UDP
CODE 10A1H 00D6H UNIT ?PR?RESETNIC?ETHERNET
CODE 1177H 00D2H UNIT ?PR?_CSUM?ETHERNET
CODE 1249H 00CEH UNIT ?PR?TIMER0_INTERRUPT?MAIN
CODE 1317H 00B5H UNIT ?PR?_CHECK_UDP?UDP
CODE 13CCH 009FH UNIT ?PR?_PUTNIC?ETHERNET
CODE 146BH 009CH UNIT ?PR?_PUT_ETHERNET?ETHERNET
CODE 1507H 008CH UNIT ?C_C51STARTUP
CODE 1593H 007FH UNIT ?PR?_UDP_TRANSMIT?UDP
CODE 1612H 007AH UNIT ?PR?UART_INTERRUPT?MAIN
CODE 168CH 0063H UNIT ?PR?SEND_IP?MAIN
CODE 16EFH 0060H UNIT ?PR?_MAKE_FRAME?ETHERNET
CODE 174FH 0054H UNIT ?PR?_GETNIC?ETHERNET
CODE 17A3H 004EH UNIT ?PR?_GETUDP_SRCE?UDP
CODE 17F1H 0047H UNIT ?PR?FLUSH_GATE_MAC?MAIN
CODE 1838H 0044H UNIT ?PR?_READ24C02?24C02
CODE 187CH 0040H UNIT ?PR?_GETUDP_LOCDEST?UDP
CODE 18BCH 0032H UNIT ?PR?_WRITE24C02?24C02
CODE 18EEH 002BH UNIT ?PR?SYSTEM_INIT?MAIN
CODE 1919H 0028H UNIT ?PR?_DELAY_MS?ETHERNET
CODE 1941H 0025H UNIT ?PR?DO_UART_PROCESS?MAIN
CODE 1966H 0024H UNIT ?PR?TESTACK?24C02
CODE 198AH 0020H UNIT ?PR?_WRITE8BIT?24C02
CODE 19AAH 001DH UNIT ?PR?START?24C02
CODE 19C7H 001DH UNIT ?PR?STOP?24C02
CODE 19E4H 0018H UNIT ?PR?ACK?24C02
CODE 19FCH 0017H UNIT ?PR?_NICWRAP?ETHERNET
CODE 1A13H 0016H UNIT ?PR?NOACK?24C02
CODE 1A29H 000AH UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: myprj (ETHERNET)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 3
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 081CH 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 ----- ----- 0822H 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?_PUT_ETHERNET?ETHERNET
?PR?_PUT_ETHERNET?ETHERNET ----- ----- 088DH 0002H
+--> ?PR?_PUTNIC?ETHERNET
?PR?_PUTNIC?ETHERNET ----- ----- 088FH 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 ----- ----- 088DH 0012H
+--> ?PR?_CHECK_UDP?UDP
?PR?_CHECK_UDP?UDP ----- ----- 089FH 001DH
+--> ?PR?_CSUM?ETHERNET
?PR?_CSUM?ETHERNET ----- ----- 08BCH 000DH
?PR?_GET_ETHERNET?ETHERNET ----- ----- 0822H 0006H
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 4
+--> ?PR?RESETNIC?ETHERNET
+--> ?PR?_GETNIC?ETHERNET
+--> ?PR?_NICWRAP?ETHERNET
?PR?_GETNIC?ETHERNET ----- ----- 0828H 0007H
?PR?_DO_NET_PROCESS?MAIN ----- ----- 0822H 0028H
+--> ?PR?_PUT_ETHERNET?ETHERNET
+--> ?PR?_IS_UDP?UDP
+--> ?PR?_UDP_RECEIVE?MAIN
?PR?_IS_UDP?UDP ----- ----- 084AH 000AH
+--> ?PR?_CHECK_UDP?UDP
?PR?_UDP_RECEIVE?MAIN ----- ----- 084AH 0032H
+--> ?PR?_GETUDP_SRCE?UDP
+--> ?PR?_GETUDP_LOCDEST?UDP
+--> ?PR?_UDP_TRANSMIT?UDP
?PR?_GETUDP_SRCE?UDP ----- ----- 087CH 0006H
?PR?_GETUDP_LOCDEST?UDP ----- ----- 087CH 0006H
?PR?_UDP_TRANSMIT?UDP ----- ----- 087CH 0011H
+--> ?PR?_MAKE_UDP?UDP
+--> ?PR?_PUT_ETHERNET?ETHERNET
UNRESOLVED EXTERNAL SYMBOLS:
?_GETIP_LOCDEST?BYTE
?_GETIP_SRCE?BYTE
?_MAKE_ARP?BYTE
?_MAKE_ICMP?BYTE
?_MAKE_IP?BYTE
_GETIP_LOCDEST
_GETIP_SRCE
_IS_ARP
_IS_ICMP
_IS_IP
_MAKE_ARP
_MAKE_ICMP
_MAKE_IP
SYMBOL TABLE OF MODULE: myprj (ETHERNET)
VALUE TYPE NAME
----------------------------------
------- MODULE ETHERNET
C:0000H SYMBOL _ICE_DUMMY_
C:146BH PUBLIC _put_ethernet
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC HW_RESET
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 5
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
X:08D6H PUBLIC mymac
C:1177H PUBLIC _csum
C:1921H PUBLIC _delay_ms
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:19FCH PUBLIC _nicwrap
C:174FH PUBLIC _getnic
C:10A1H PUBLIC resetnic
C:0DA9H PUBLIC _get_ethernet
D:00C8H PUBLIC T2CON
C:16EFH PUBLIC _make_frame
C:13CCH PUBLIC _putnic
D:00D0H PUBLIC PSW
X:08DCH PUBLIC nichdr
------- PROC _GET_ETHERNET
X:0822H SYMBOL efp
------- DO
X:0825H SYMBOL current_offset
D:0005H SYMBOL curr_page
X:0827H SYMBOL bnry
------- ENDDO
C:0DA9H LINE# 30
C:0DAFH LINE# 31
C:0DAFH LINE# 35
C:0DB9H LINE# 37
C:0DBFH LINE# 38
C:0DC4H LINE# 39
C:0DCAH LINE# 40
C:0DD3H LINE# 41
C:0DDCH LINE# 44
C:0DE9H LINE# 45
C:0DE9H LINE# 46
C:0DF1H LINE# 48
C:0DFFH LINE# 49
C:0E19H LINE# 50
C:0E2EH LINE# 53
C:0E4EH LINE# 54
C:0E7DH LINE# 55
C:0E8CH LINE# 56
C:0E8EH LINE# 58
C:0E9CH LINE# 59
C:0EAAH LINE# 60
C:0EAEH LINE# 61
C:0EBDH LINE# 62
C:0EBDH LINE# 63
C:0EC0H LINE# 64
------- ENDPROC _GET_ETHERNET
------- PROC _PUT_ETHERNET
D:0001H SYMBOL efp
X:088DH SYMBOL len
C:146BH LINE# 70
C:1473H LINE# 71
C:1473H LINE# 72
C:147AH LINE# 73
C:1483H LINE# 75
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 6
C:1483H LINE# 76
C:14C6H LINE# 77
C:14CCH LINE# 78
C:14D2H LINE# 79
C:14DDH LINE# 80
C:14E2H LINE# 81
C:14F8H LINE# 82
C:14FEH LINE# 83
C:14FEH LINE# 84
C:1506H LINE# 85
------- ENDPROC _PUT_ETHERNET
------- PROC RESETNIC
C:10A1H LINE# 89
C:10A1H LINE# 90
C:10A1H LINE# 91
C:10A3H LINE# 92
C:10AAH LINE# 93
C:10ACH LINE# 94
C:10B3H LINE# 96
C:10B5H LINE# 97
C:10B8H LINE# 100
C:10BEH LINE# 101
C:10C3H LINE# 102
C:10C7H LINE# 104
C:10CDH LINE# 105
C:10D3H LINE# 107
C:10D9H LINE# 108
C:10DFH LINE# 110
C:10E5H LINE# 111
C:10EBH LINE# 112
C:10F1H LINE# 113
C:10F6H LINE# 116
C:10F8H LINE# 117
C:10FBH LINE# 118
C:1103H LINE# 119
C:110BH LINE# 120
C:1113H LINE# 121
C:111BH LINE# 122
C:1123H LINE# 123
C:112BH LINE# 126
C:1131H LINE# 127
C:1135H LINE# 128
C:1139H LINE# 129
C:113DH LINE# 130
C:1141H LINE# 131
C:1145H LINE# 132
C:1149H LINE# 133
C:114DH LINE# 135
C:1153H LINE# 137
C:1159H LINE# 139
C:115FH LINE# 140
C:1164H LINE# 142
C:116AH LINE# 145
C:1170H LINE# 147
C:1176H LINE# 148
------- ENDPROC RESETNIC
------- PROC _GETNIC
BL51 BANKED LINKER/LOCATER V5.12 08/13/2006 23:32:33 PAGE 7
D:0004H SYMBOL addr
X:082AH SYMBOL buf
X:082DH SYMBOL len
C:174FH LINE# 154
C:1759H LINE# 155
C:1759H LINE# 156
C:175FH LINE# 157
C:176AH LINE# 158
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -