📄 test1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/17/2006 16:52:43 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE SERIAL.obj, NETCONF.obj, MAIN.obj, LCD.obj, I2C.obj, AT24C02.obj, SOCKET.obj, SOCKUTIL.obj, UTI
>> L.obj TO test1 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
SERIAL.obj (SERIAL)
NETCONF.obj (NETCONF)
MAIN.obj (MAIN)
LCD.obj (LCD)
I2C.obj (I2C)
AT24C02.obj (AT24C02)
SOCKET.obj (SOCKET)
SOCKUTIL.obj (SOCKUTIL)
UTIL.obj (UTIL)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: test1 (SERIAL)
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 0010H UNIT ?DT?SOCKET
DATA 0018H 0002H UNIT ?DT?MAIN
DATA 001AH 0001H UNIT ?C?LIB_DATA
001BH 0005H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0029H UNIT _DATA_GROUP_
IDATA 004BH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 003AH UNIT ?XD?SOCKET
XDATA 003AH 002CH UNIT _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V6.00 10/17/2006 16:52:43 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0362H 0346H UNIT ?PR?_SYSINIT?SOCKET
CODE 06A8H 0282H UNIT ?CO?NETCONF
CODE 092AH 0278H UNIT ?CO?MAIN
CODE 0BA2H 0269H UNIT ?C?LIB_CODE
CODE 0E0BH 022AH UNIT ?PR?_SELECT?SOCKET
CODE 1035H 020FH UNIT ?PR?INITNETCONFIG?MAIN
CODE 1244H 020DH UNIT ?PR?_SEND_IN?SOCKET
CODE 1451H 01B7H UNIT ?PR?_RECV?SOCKET
CODE 1608H 0179H UNIT ?PR?MAIN?MAIN
CODE 1781H 015EH UNIT ?PR?_READ_DATA?SOCKET
CODE 18DFH 015EH UNIT ?PR?_WRITE_DATA?SOCKET
CODE 1A3DH 0127H UNIT ?PR?_GETDOTNOTATIONADDR?SOCKUTIL
CODE 1B64H 00EFH UNIT ?PR?CONFIGURE?NETCONF
CODE 1C53H 00DBH UNIT ?PR?_INITSEQNUM?SOCKET
CODE 1D2EH 00D3H UNIT ?PR?_INET_NTOA?SOCKUTIL
CODE 1E01H 00BDH UNIT ?CO?SOCKUTIL
CODE 1EBEH 00B8H UNIT ?PR?GETNETCONFIG?SOCKUTIL
CODE 1F76H 00A2H UNIT ?PR?_SOCKET?SOCKET
CODE 2018H 009DH UNIT ?PR?INT0?SOCKET
CODE 20B5H 008CH UNIT ?C_C51STARTUP
CODE 2141H 0086H UNIT ?PR?_CONFIG_SAVE?NETCONF
CODE 21C7H 0078H UNIT ?PR?_CONFIG_EDIT?NETCONF
CODE 223FH 0062H UNIT ?PR?_EEP_READ?AT24C02
CODE 22A1H 0061H UNIT ?PR?_SEND?SOCKET
CODE 2302H 005AH UNIT ?PR?CONFIG_MENU?NETCONF
CODE 235CH 0058H UNIT ?PR?CONFIG_LOAD?NETCONF
CODE 23B4H 0055H UNIT ?PR?CHECK_EEPROM?AT24C02
CODE 2409H 0054H UNIT ?PR?_CLOSE?SOCKET
CODE 245DH 0052H UNIT ?PR?_EEP_READBYTES?AT24C02
CODE 24AFH 004BH UNIT ?PR?_PUTHTOA?SERIAL
CODE 24FAH 004BH UNIT ?PR?_?PUTSTRING?SERIAL
CODE 2545H 0048H UNIT ?PR?_EEP_WRITEBYTES?AT24C02
CODE 258DH 0045H UNIT ?PR?_WRITEBYTE?I2C
CODE 25D2H 0044H UNIT ?PR?_ATOI?UTIL
CODE 2616H 0043H UNIT ?PR?_INIT_SOCK?MAIN
CODE 2659H 003EH UNIT ?PR?_EEP_WRITE?AT24C02
CODE 2697H 0037H UNIT ?PR?_PUTS?LCD
CODE 26CEH 0034H UNIT ?PR?READBYTE?I2C
CODE 2702H 0034H UNIT ?PR?_C2D?UTIL
CODE 2736H 0030H UNIT ?PR?_GETIPADDRESS?SOCKUTIL
CODE 2766H 0030H UNIT ?PR?_GETGWADDRESS?SOCKUTIL
CODE 2796H 0030H UNIT ?PR?_GETSUBMASK?SOCKUTIL
CODE 27C6H 002EH UNIT ?PR?_?PUTSTRINGLN?SERIAL
CODE 27F4H 002CH UNIT ?PR?_D2C?UTIL
CODE 2820H 002AH UNIT ?PR?_GOTOXY?LCD
CODE 284AH 0028H UNIT ?PR?_SEND_ACK?I2C
CODE 2872H 0028H UNIT ?PR?_SETSUBMASK?SOCKET
CODE 289AH 0028H UNIT ?PR?_SETGATEWAY?SOCKET
CODE 28C2H 0028H UNIT ?PR?_SETIP?SOCKET
CODE 28EAH 0028H UNIT ?PR?_SETMACADDR?SOCKET
CODE 2912H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 2939H 0026H UNIT ?PR?_WAIT_10MS?SOCKET
BL51 BANKED LINKER/LOCATER V6.00 10/17/2006 16:52:43 PAGE 3
CODE 295FH 0026H UNIT ?PR?_WAIT_1MS?SOCKET
CODE 2985H 0023H UNIT ?PR?_DELAY?I2C
CODE 29A8H 0022H UNIT ?PR?INITLCD?LCD
CODE 29CAH 0022H UNIT ?PR?_WAIT_1US?SOCKET
CODE 29ECH 001FH UNIT ?PR?WAIT_ACK?I2C
CODE 2A0BH 001DH UNIT ?PR?INITSERIAL?SERIAL
CODE 2A28H 001DH UNIT ?PR?_PUTLTOA?SERIAL
CODE 2A45H 001BH UNIT ?PR?INITW3100A?SOCKET
CODE 2A60H 0019H UNIT ?PR?GEN_START?I2C
CODE 2A79H 0019H UNIT ?PR?GEN_STOP?I2C
CODE 2A92H 0019H UNIT ?PR?_NBLISTEN?SOCKET
CODE 2AABH 0017H UNIT ?PR?INIT8051?MAIN
CODE 2AC2H 0011H UNIT ?PR?LCDREADY?LCD
CODE 2AD3H 000EH UNIT ?PR?_PUTITOA?SERIAL
CODE 2AE1H 000BH UNIT ?PR?_PUTCH?LCD
CODE 2AECH 000AH UNIT ?PR?CLRSCR?LCD
CODE 2AF6H 0009H UNIT ?PR?ISPRESSEDKEY?SERIAL
CODE 2AFFH 0008H UNIT ?PR?_PUTBYTE?SERIAL
CODE 2B07H 0008H UNIT ?PR?GETBYTE?SERIAL
CODE 2B0FH 0005H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: test1 (SERIAL)
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 ----- ----- 0022H 0003H ----- -----
+--> ?PR?INIT8051?MAIN
+--> ?PR?INITLCD?LCD
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_?PUTSTRINGLN?SERIAL
+--> ?PR?_?PUTSTRING?SERIAL
+--> ?PR?_PUTLTOA?SERIAL
+--> ?PR?INITW3100A?SOCKET
+--> ?PR?INITNETCONFIG?MAIN
+--> ?PR?_INIT_SOCK?MAIN
+--> ?PR?_SELECT?SOCKET
+--> ?PR?_RECV?SOCKET
+--> ?PR?_SEND?SOCKET
+--> ?PR?_PUTHTOA?SERIAL
+--> ?PR?_PUTITOA?SERIAL
+--> ?PR?_CLOSE?SOCKET
?PR?INIT8051?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?INITSERIAL?SERIAL
+--> ?PR?_WAIT_10MS?SOCKET
?PR?_WAIT_10MS?SOCKET ----- ----- 0025H 0004H ----- -----
+--> ?PR?_WAIT_1MS?SOCKET
BL51 BANKED LINKER/LOCATER V6.00 10/17/2006 16:52:43 PAGE 4
?PR?_WAIT_1MS?SOCKET ----- ----- 003BH 0004H ----- -----
+--> ?PR?_WAIT_1US?SOCKET
?PR?INITLCD?LCD ----- ----- ----- ----- ----- -----
+--> ?PR?LCDREADY?LCD
+--> ?PR?CLRSCR?LCD
+--> ?PR?_GOTOXY?LCD
?PR?CLRSCR?LCD ----- ----- ----- ----- ----- -----
+--> ?PR?LCDREADY?LCD
?PR?_GOTOXY?LCD ----- ----- ----- ----- ----- -----
+--> ?PR?LCDREADY?LCD
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0025H 0014H ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_?PUTSTRINGLN?SERIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_?PUTSTRING?SERIAL
+--> ?PR?_PUTBYTE?SERIAL
?PR?_?PUTSTRING?SERIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_PUTBYTE?SERIAL
?PR?_PUTLTOA?SERIAL ----- ----- 0025H 0004H ----- -----
+--> ?PR?_PUTITOA?SERIAL
?PR?_PUTITOA?SERIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_PUTHTOA?SERIAL
?PR?_PUTHTOA?SERIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_PUTBYTE?SERIAL
?PR?INITNETCONFIG?MAIN ----- ----- 0025H 0009H 003AH 0016H
+--> ?PR?CHECK_EEPROM?AT24C02
+--> ?PR?_SETMACADDR?SOCKET
+--> ?PR?_SETIP?SOCKET
+--> ?PR?_SETGATEWAY?SOCKET
+--> ?PR?_SETSUBMASK?SOCKET
+--> ?PR?CLRSCR?LCD
+--> ?PR?_GOTOXY?LCD
+--> ?CO?MAIN
+--> ?PR?_PUTS?LCD
+--> ?PR?_EEP_READBYTES?AT24C02
+--> ?PR?_?PUTSTRING?SERIAL
+--> ?PR?_?PUTSTRINGLN?SERIAL
+--> ?PR?_CONFIG_SAVE?NETCONF
+--> ?PR?ISPRESSEDKEY?SERIAL
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?CONFIGURE?NETCONF
+--> ?PR?_WAIT_1MS?SOCKET
+--> ?PR?_PUTCH?LCD
+--> ?PR?_PUTBYTE?SERIAL
+--> ?PR?CONFIG_LOAD?NETCONF
+--> ?PR?GETNETCONFIG?SOCKUTIL
+--> ?PR?_SYSINIT?SOCKET
BL51 BANKED LINKER/LOCATER V6.00 10/17/2006 16:52:43 PAGE 5
+--> ?PR?_GETIPADDRESS?SOCKUTIL
+--> ?PR?_INET_NTOA?SOCKUTIL
?PR?CHECK_EEPROM?AT24C02 ----- ----- 002EH 0001H ----- -----
+--> ?PR?_EEP_WRITE?AT24C02
+--> ?PR?_EEP_READ?AT24C02
?PR?_EEP_WRITE?AT24C02 ----- ----- 0042H 0002H ----- -----
+--> ?PR?GEN_START?I2C
+--> ?PR?_WRITEBYTE?I2C
+--> ?PR?WAIT_ACK?I2C
+--> ?PR?GEN_STOP?I2C
+--> ?PR?_DELAY?I2C
?PR?GEN_START?I2C ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?I2C
?PR?_WRITEBYTE?I2C ----- ----- 0044H 0002H ----- -----
+--> ?PR?_DELAY?I2C
?PR?WAIT_ACK?I2C ----- ----- 0044H 0001H ----- -----
+--> ?PR?_DELAY?I2C
?PR?GEN_STOP?I2C ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?I2C
?PR?_EEP_READ?AT24C02 ----- ----- 003AH 0005H ----- -----
+--> ?PR?GEN_START?I2C
+--> ?PR?_WRITEBYTE?I2C
+--> ?PR?WAIT_ACK?I2C
+--> ?PR?READBYTE?I2C
+--> ?PR?GEN_STOP?I2C
+--> ?PR?_SEND_ACK?I2C
?PR?READBYTE?I2C ----- ----- 003FH 0002H ----- -----
+--> ?PR?_DELAY?I2C
?PR?_SEND_ACK?I2C ----- ----- 003FH 0001H ----- -----
+--> ?PR?_DELAY?I2C
?PR?_SETMACADDR?SOCKET ----- ----- 0039H 0003H ----- -----
?PR?_SETIP?SOCKET ----- ----- 0039H 0003H ----- -----
?PR?_SETGATEWAY?SOCKET ----- ----- 0039H 0003H ----- -----
?PR?_SETSUBMASK?SOCKET ----- ----- 0039H 0003H ----- -----
?PR?_PUTS?LCD ----- ----- 002EH 0003H ----- -----
+--> ?PR?LCDREADY?LCD
?PR?_EEP_READBYTES?AT24C02 ----- ----- 0031H 0009H ----- -----
+--> ?PR?_EEP_READ?AT24C02
?PR?_CONFIG_SAVE?NETCONF ----- ----- 0039H 0001H ----- -----
+--> ?PR?_EEP_WRITEBYTES?AT24C02
BL51 BANKED LINKER/LOCATER V6.00 10/17/2006 16:52:43 PAGE 6
?PR?_EEP_WRITEBYTES?AT24C02 ----- ----- 003AH 0008H ----- -----
+--> ?PR?_EEP_WRITE?AT24C02
?PR?CONFIGURE?NETCONF ----- ----- 002EH 0003H ----- -----
+--> ?PR?CONFIG_LOAD?NETCONF
+--> ?PR?GETNETCONFIG?SOCKUTIL
+--> ?CO?NETCONF
+--> ?PR?_?PUTSTRINGLN?SERIAL
+--> ?PR?CONFIG_MENU?NETCONF
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?_?PUTSTRING?SERIAL
+--> ?PR?_EEP_WRITE?AT24C02
+--> ?PR?_PUTBYTE?SERIAL
+--> ?PR?_CONFIG_EDIT?NETCONF
?PR?CONFIG_LOAD?NETCONF ----- ----- ----- ----- ----- -----
+--> ?PR?_EEP_READBYTES?AT24C02
?PR?GETNETCONFIG?SOCKUTIL ----- ----- 0031H 0001H 0050H 0016H
+--> ?CO?SOCKUTIL
+--> ?PR?_?PUTSTRINGLN?SERIAL
+--> ?PR?_?PUTSTRING?SERIAL
+--> ?PR?_PUTHTOA?SERIAL
+--> ?PR?_PUTBYTE?SERIAL
+--> ?PR?_GETSUBMASK?SOCKUTIL
+--> ?PR?_INET_NTOA?SOCKUTIL
+--> ?PR?_GETGWADDRESS?SOCKUTIL
+--> ?PR?_GETIPADDRESS?SOCKUTIL
?PR?_GETSUBMASK?SOCKUTIL ----- ----- 0032H 0004H ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -