📄 c51_web.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/28/2008 15:31:49 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\out\STARTUP.obj, .\out\cgi.obj, .\out\etherdev.obj, .\out\fs.obj, .\out\fsdata.obj, .\out\htt
>> pd.obj, .\out\main.obj, .\out\uip.obj, .\out\uip_arch.obj, .\out\uip_arp.obj, .\out\CPU.obj, .\out\HC595.obj, .\out\L
>> ED.obj, .\out\SEG7.obj, .\out\UART.obj TO .\out\c51_web PRINT (.\out\c51_web.m51) RAMSIZE (256) CODE (0X0000-0XFFFF)
>> XDATA (0X0000-0X7FFF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
.\out\STARTUP.obj (?C_STARTUP)
.\out\cgi.obj (CGI)
.\out\etherdev.obj (ETHERDEV)
.\out\fs.obj (FS)
.\out\fsdata.obj (FSDATA)
.\out\httpd.obj (HTTPD)
.\out\main.obj (MAIN)
.\out\uip.obj (UIP)
.\out\uip_arch.obj (UIP_ARCH)
.\out\uip_arp.obj (UIP_ARP)
.\out\CPU.obj (CPU)
.\out\HC595.obj (HC595)
.\out\LED.obj (LED)
.\out\SEG7.obj (SEG7)
.\out\UART.obj (UART)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
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?CLDIOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
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?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
BL51 BANKED LINKER/LOCATER V6.00 10/28/2008 15:31:49 PAGE 2
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: .\out\c51_web (?C_STARTUP)
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 0005H UNIT _DATA_GROUP_
DATA 000DH 0004H UNIT ?DT?UART
DATA 0011H 0002H UNIT ?DT?CPU
0013H 000DH *** GAP ***
BIT 0020H.0 0001H.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 041DH UNIT ?XD?UIP
XDATA 041DH 0124H UNIT ?XD?UART
XDATA 0541H 008AH UNIT _XDATA_GROUP_
XDATA 05CBH 002CH UNIT ?XD?CPU
XDATA 05F7H 0024H UNIT ?XD?UIP_ARP
XDATA 061BH 001CH UNIT ?XD?FS
XDATA 0637H 0012H UNIT ?XD?CGI
XDATA 0649H 0008H UNIT ?XD?SEG7
XDATA 0651H 0005H UNIT ?XD?_UART_PRINT_ASCII?UART
XDATA 0656H 0004H UNIT ?XD?MAIN
XDATA 065AH 0003H UNIT ?XD?HTTPD
XDATA 065DH 0002H UNIT ?XD?ETHERDEV
XDATA 065FH 0002H UNIT ?XD?LED
XDATA 0661H 0001H UNIT ?XD?HC595
0662H 799EH *** GAP ***
XDATA 8000H 1000H ABSOLUTE
XDATA 9000H 1000H ABSOLUTE
XDATA A000H 1000H ABSOLUTE
XDATA B000H 1000H ABSOLUTE
XDATA C000H 1000H ABSOLUTE
XDATA D000H 1000H ABSOLUTE
XDATA E000H 1000H ABSOLUTE
XDATA F000H 1000H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.00 10/28/2008 15:31:49 PAGE 3
CODE 0006H 0003H UNIT ?PR?CPU_TIMER_2_INTERRUPT?CPU
CODE 0009H 0001H UNIT ?PR?_HTONS?UIP
CODE 000AH 0001H UNIT ?PR?CPU_INTERRUPT_PROC_NULL?CPU
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?HC595_DELAY?HC595
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?NET_RESET_SET?ETHERDEV
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 1506H UNIT ?CO?FSDATA
CODE 1534H 0F9DH UNIT ?PR?_UIP_PROCESS?UIP
CODE 24D1H 058AH UNIT ?C?LIB_CODE
CODE 2A5BH 03BDH UNIT ?PR?HTTPD_APPCALL?HTTPD
CODE 2E18H 0365H UNIT ?PR?PRINTF?PRINTF
CODE 317DH 021EH UNIT ?PR?_TCP_STATS?CGI
CODE 339BH 0200H UNIT ?PR?UIP_ARP_OUT?UIP_ARP
CODE 359BH 01A3H UNIT ?PR?ETHERDEV_READ?ETHERDEV
CODE 373EH 0185H UNIT ?PR?NEXT_SCRIPTSTATE?HTTPD
CODE 38C3H 0174H UNIT ?PR?_UIP_ARP_UPDATE?UIP_ARP
CODE 3A37H 0150H UNIT ?PR?UIP_ARP_ARPIN?UIP_ARP
CODE 3B87H 0140H UNIT ?PR?_UIP_CHKSUM?UIP_ARCH
CODE 3CC7H 0119H UNIT ?CO?CGI
CODE 3DE0H 0119H UNIT ?PR?MAIN?MAIN
CODE 3EF9H 010AH UNIT ?PR?_UART_PRINT_ASCII?UART
CODE 4003H 00F6H UNIT ?PR?_PRINT_STATS?CGI
CODE 40F9H 00E7H UNIT ?PR?_UART_PUT_DOUBLE_CHAR?UART
CODE 41E0H 00E1H UNIT ?PR?ETHERDEV_SEND?ETHERDEV
CODE 42C1H 00DDH UNIT ?PR?RTL8019_INITIALIZE?ETHERDEV
CODE 439EH 00AFH UNIT ?PR?_SEG7_PRINTF_ASCII?SEG7
CODE 444DH 00AAH UNIT ?PR?CPU_TIMER_INTERRUPT?CPU
CODE 44F7H 00A4H UNIT ?PR?_FS_OPEN?FS
CODE 459BH 00A4H UNIT ?PR?_UART_PRINTF?UART
CODE 463FH 0094H UNIT ?PR?UIP_TCPCHKSUM?UIP_ARCH
CODE 46D3H 008CH UNIT ?C_C51STARTUP
CODE 475FH 007FH UNIT ?PR?_RTL8019_READ_MDATA?ETHERDEV
CODE 47DEH 007FH UNIT ?PR?UIP_ARP_IPIN?UIP_ARP
CODE 485DH 007EH UNIT ?PR?_UIP_ADD32?UIP_ARCH
CODE 48DBH 0078H UNIT ?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN
CODE 4953H 0074H UNIT ?PR?_RTL8019_WRITE_MDATA?ETHERDEV
CODE 49C7H 0061H UNIT ?PR?_FS_COUNT?FS
CODE 4A28H 005EH UNIT ?PR?_UIP_SEND?UIP
CODE 4A86H 005EH UNIT ?PR?UIP_ARP_TIMER?UIP_ARP
CODE 4AE4H 0053H UNIT ?PR?_UIP_ADD_RCV_NXT?UIP
CODE 4B37H 004BH UNIT ?PR?UIP_INIT?UIP
CODE 4B82H 004AH UNIT ?PR?_FS_STRCMP?FS
CODE 4BCCH 004AH UNIT ?PR?CPU_SERIAL_1_INTERRUPT?CPU
CODE 4C16H 004AH UNIT ?PR?_VSPRINTF?VSPRINTF
CODE 4C60H 0049H UNIT ?PR?_FILE_STATS?CGI
CODE 4CA9H 0044H UNIT ?PR?HC595_REFRESH?HC595
CODE 4CEDH 0043H UNIT ?PR?_UIP_UNLISTEN?UIP
CODE 4D30H 0041H UNIT ?PR?CPU_EXTERN_0_INTERRUPT?CPU
CODE 4D71H 0041H UNIT ?PR?CPU_EXTERN_1_INTERRUPT?CPU
CODE 4DB2H 0040H UNIT ?PR?_UIP_LISTEN?UIP
CODE 4DF2H 003FH UNIT ?PR?_UART_PUTCHAR?UART
CODE 4E31H 003EH UNIT ?PR?CPU_TIMER_0_INTERRUPT?CPU
BL51 BANKED LINKER/LOCATER V6.00 10/28/2008 15:31:49 PAGE 4
CODE 4E6FH 003CH UNIT ?CO?HTTPD
CODE 4EABH 003CH UNIT ?CO?SEG7
CODE 4EE7H 0038H UNIT ?PR?UART_XMIT_ISR_PROCESS?UART
CODE 4F1FH 0037H UNIT ?PR?UIP_ARP_INIT?UIP_ARP
CODE 4F56H 0035H UNIT ?C_INITSEG
CODE 4F8BH 0034H UNIT ?PR?NEXT_SCRIPTLINE?HTTPD
CODE 4FBFH 002BH UNIT ?CO?ETHERDEV
CODE 4FEAH 0027H UNIT ?PR?UART_RECV_ISR_PROCESS?UART
CODE 5011H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 5038H 0023H UNIT ?PR?_RTL8019_SET_PAGES?ETHERDEV
CODE 505BH 001FH UNIT ?PR?_NET_DELAY_MS?ETHERDEV
CODE 507AH 001AH UNIT ?PR?RTL8019_RESET?ETHERDEV
CODE 5094H 001AH UNIT ?CO?MAIN
CODE 50AEH 0019H UNIT ?PR?_HC595_SEND_MDATA?HC595
CODE 50C7H 0018H UNIT ?PR?CPU_SOURCE_INITIALIZE?CPU
CODE 50DFH 0016H UNIT ?PR?UIP_IPCHKSUM?UIP_ARCH
CODE 50F5H 0016H UNIT ?PR?UART_BUFFER_INITILIZE?UART
CODE 510BH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 5120H 0014H UNIT ?PR?LED_REFRESH?LED
CODE 5134H 0013H UNIT ?PR?SEG7_CLEAR_SCREEN?SEG7
CODE 5147H 0012H UNIT ?PR?CPU_UART_SERIAL_INITIAL?CPU
CODE 5159H 0011H UNIT ?PR?CPU_TIMER_2_INITIALIZE?CPU
CODE 516AH 0010H UNIT ?CO?UART
CODE 517AH 000DH UNIT ?PR?NET_RESET_CLR?ETHERDEV
CODE 5187H 000CH UNIT ?CO?UIP
CODE 5193H 000BH UNIT ?PR?FS_INIT?FS
CODE 519EH 000BH UNIT ?PR?MAIN_UIP_TIMER?MAIN
CODE 51A9H 000BH UNIT ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
CODE 51B4H 000BH UNIT ?PR?HC595_SHIFT?HC595
CODE 51BFH 000AH UNIT ?PR?HTTPD_INIT?HTTPD
CODE 51C9H 0009H UNIT ?PR?CPU_TIMER_0_INITIALIZE?CPU
CODE 51D2H 0008H UNIT ?CO?LED
CODE 51DAH 0007H UNIT ?PR?HC595_BEGIN?HC595
CODE 51E1H 0007H UNIT ?PR?LED_CLEAR?LED
OVERLAY MAP OF MODULE: .\out\c51_web (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
----------------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- ----- 0541H 0002H
+--> ?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN
+--> ?PR?UART_BUFFER_INITILIZE?UART
+--> ?PR?CPU_TIMER_0_INITIALIZE?CPU
+--> ?PR?CPU_TIMER_2_INITIALIZE?CPU
+--> ?PR?CPU_UART_SERIAL_INITIAL?CPU
+--> ?PR?CPU_SOURCE_INITIALIZE?CPU
+--> ?PR?SEG7_CLEAR_SCREEN?SEG7
+--> ?PR?RTL8019_RESET?ETHERDEV
+--> ?PR?RTL8019_INITIALIZE?ETHERDEV
BL51 BANKED LINKER/LOCATER V6.00 10/28/2008 15:31:49 PAGE 5
+--> ?CO?MAIN
+--> ?PR?_SEG7_PRINTF_ASCII?SEG7
+--> ?PR?_UART_PRINTF?UART
+--> ?PR?UIP_INIT?UIP
+--> ?PR?HTTPD_INIT?HTTPD
+--> ?PR?UIP_ARP_INIT?UIP_ARP
+--> ?PR?ETHERDEV_READ?ETHERDEV
+--> ?PR?_UIP_PROCESS?UIP
+--> ?PR?UIP_ARP_OUT?UIP_ARP
+--> ?PR?ETHERDEV_SEND?ETHERDEV
+--> ?PR?UIP_ARP_TIMER?UIP_ARP
+--> ?PR?_HTONS?UIP
+--> ?PR?UIP_ARP_IPIN?UIP_ARP
+--> ?PR?UIP_ARP_ARPIN?UIP_ARP
?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?CPU_INTERRUPT_PROC_NULL?CPU
+--> ?PR?HC595_REFRESH?HC595
+--> ?PR?LED_REFRESH?LED
+--> ?PR?MAIN_UIP_TIMER?MAIN
?PR?HC595_REFRESH?HC595 ----- ----- ----- ----- ----- -----
+--> ?PR?HC595_BEGIN?HC595
+--> ?PR?_HC595_SEND_MDATA?HC595
+--> ?CO?SEG7
+--> ?PR?HC595_DELAY?HC595
?PR?_HC595_SEND_MDATA?HC595 ----- ----- ----- ----- ----- -----
+--> ?PR?HC595_SHIFT?HC595
?PR?HC595_SHIFT?HC595 ----- ----- ----- ----- ----- -----
+--> ?PR?HC595_DELAY?HC595
?PR?LED_REFRESH?LED ----- ----- ----- ----- ----- -----
+--> ?CO?LED
?PR?CPU_TIMER_0_INITIALIZE?CPU ----- ----- ----- ----- ----- -----
+--> ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
?PR?CPU_SOURCE_INITIALIZE?CPU ----- ----- ----- ----- ----- -----
+--> ?PR?CPU_TIMER_0_INITIALIZE?CPU
+--> ?PR?CPU_TIMER_2_INITIALIZE?CPU
+--> ?PR?CPU_UART_SERIAL_INITIAL?CPU
?PR?SEG7_CLEAR_SCREEN?SEG7 ----- ----- ----- ----- ----- -----
+--> ?CO?SEG7
?PR?RTL8019_RESET?ETHERDEV ----- ----- ----- ----- ----- -----
+--> ?PR?NET_RESET_SET?ETHERDEV
+--> ?PR?_NET_DELAY_MS?ETHERDEV
+--> ?PR?NET_RESET_CLR?ETHERDEV
?PR?RTL8019_INITIALIZE?ETHERDEV ----- ----- ----- ----- 0543H 0001H
+--> ?PR?_NET_DELAY_MS?ETHERDEV
+--> ?CO?ETHERDEV
+--> ?PR?_UART_PRINTF?UART
BL51 BANKED LINKER/LOCATER V6.00 10/28/2008 15:31:49 PAGE 6
?PR?_UART_PRINTF?UART ----- ----- ----- ----- 054DH 0050H
+--> ?PR?_VSPRINTF?VSPRINTF
+--> ?PR?_STRLEN?STRLEN
?PR?_VSPRINTF?VSPRINTF ----- ----- ----- ----- 059DH 0006H
+--> ?PR?PRINTF?PRINTF
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 05A3H 0028H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_SEG7_PRINTF_ASCII?SEG7 ----- ----- ----- ----- 0543H 0006H
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?SEG7
?PR?HTTPD_INIT?HTTPD ----- ----- ----- ----- ----- -----
+--> ?PR?FS_INIT?FS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -