📄 k669iaplibexample.map
字号:
LX51 LINKER/LOCATER V3.51 09/18/2003 11:25:51 PAGE 1
LX51 LINKER/LOCATER V3.51, INVOKED BY:
C:\KEIL\C51\BIN\LX51.EXE main.obj, 669iaplib.obj TO k669IAPLIBExample CLASSES (EDATA (0X7F0000-0X7F04FF))
CPU MODE: PHILIPS 80C51MX (ROM HUGE)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
COMMENT TYPE 0: CX51 V7.01
669iaplib.obj (P669IAPLIB)
COMMENT TYPE 0: AX51 V2.01
C:\KEIL\C51\LIB\CH51S.LIB (?C_STARTUP)
COMMENT TYPE 0: AX51 V2.01
C:\KEIL\C51\LIB\CH51S.LIB (PRINTF)
COMMENT TYPE 0: AX51 V2.01
C:\KEIL\C51\LIB\CH51S.LIB (?C?PLDIIDATA)
COMMENT TYPE 0: AX51 V2.01
C:\KEIL\C51\LIB\CH51S.LIB (?C?CCASE)
COMMENT TYPE 0: AX51 V2.01
C:\KEIL\C51\LIB\CH51S.LIB (PUTCHAR)
COMMENT TYPE 0: AX51 V2.01
ACTIVE MEMORY CLASSES OF MODULE: k669IAPLIBExample (MAIN)
BASE START END USED MEMORY CLASS
==========================================================
7F0000H 7F0000H 7F04FFH EDATA
800000H 800000H FFFFFFH 000364H ECODE
800000H 800000H 80FFFFH 000555H CODE
7F0000H 7F0000H 7F00FFH 000001H IDATA
7F0000H 7F0000H 7F007FH 00001CH DATA
7F0020H.0 7F0020H.0 7F002FH.7 000001H.1 BIT
MEMORY MAP OF MODULE: k669IAPLIBExample (MAIN)
START STOP LENGTH ALIGN RELOC MEMORY CLASS SEGMENT NAME
=========================================================================
7F0000H 7F0007H 000008H --- AT.. DATA "REG BANK 0"
7F0008H 7F001BH 000014H BYTE UNIT DATA _DATA_GROUP_
7F001CH.0 7F001FH.7 000004H.0 --- --- **GAP**
7F0020H.0 7F0021H.0 000001H.1 BIT UNIT BIT _BIT_GROUP_
7F0021H.1 7F0021H 000000H.7 --- --- **GAP**
7F0022H 7F0022H 000001H BYTE UNIT IDATA ?STACK
7F0023H 7FFFFFH 00FFDDH --- --- **GAP**
800000H 800002H 000003H --- OFFS.. CODE ?CO?STARTUP?3
800003H 80036DH 00036BH BYTE UNIT CODE ?PR?PRINTF?PRINTF
80036EH 8004DAH 00016DH BYTE UNIT CODE ?CO?MAIN
8004DBH 800518H 00003EH BYTE UNIT CODE ?C?LIB_CODE
800519H 800542H 00002AH BYTE UNIT CODE ?PR?PUTCHAR?PUTCHAR
800543H 800554H 000012H BYTE UNIT CODE ?C_C51STARTUP
800555H 8006D6H 000182H BYTE INSEG ECODE ?PR?MAIN?MAIN
8006D7H 800705H 00002FH BYTE INSEG ECODE ?PR?_IAP_PROGRAM_SECURITY_BITS?
800706H 800733H 00002EH BYTE INSEG ECODE ?PR?_IAP_PROGRAM_BOOT_VECTOR?P6
800734H 800760H 00002DH BYTE INSEG ECODE ?PR?IAP_READ_BOOT_VECTOR?P669IA
800761H 800789H 000029H BYTE INSEG ECODE ?PR?_IAP_PROGRAM_DATA_BYTE?P669
80078AH 8007B1H 000028H BYTE INSEG ECODE ?PR?_IAP_READ_DATA_BYTE?P669IAP
8007B2H 8007D6H 000025H BYTE INSEG ECODE ?PR?_IAP_ERASE_BLOCK?P669IAPLIB
8007D7H 8007FAH 000024H BYTE INSEG ECODE ?PR?_IAP_PROGRAM_STATUS_BYTE?P6
8007FBH 80081DH 000023H BYTE INSEG ECODE ?PR?IAP_READ_MANUFACTURER_ID?P6
80081EH 800840H 000023H BYTE INSEG ECODE ?PR?IAP_READ_SECURITY_BITS?P669
800841H 800863H 000023H BYTE INSEG ECODE ?PR?IAP_READ_STATUS_BYTE?P669IA
LX51 LINKER/LOCATER V3.51 09/18/2003 11:25:51 PAGE 2
800864H 800885H 000022H BYTE INSEG ECODE ?PR?_IAP_READ_DEVICE_ID?P669IAP
800886H 8008A4H 00001FH BYTE INSEG ECODE ?PR?IAP_ERASE_BV_SB?P669IAPLIB
8008A5H 8008B8H 000014H BYTE INSEG ECODE ?PR?UART_INIT?MAIN
OVERLAY MAP OF MODULE: k669IAPLIBExample (MAIN)
FUNCTION/MODULE BIT_GROUP DATA_GROUP
--> CALLED FUNCTION/MODULE START STOP START STOP
=========================================================
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
MAIN/MAIN ----- ----- ----- -----
+--> ?PR?UART_INIT?MAIN
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?IAP_READ_MANUFACTURER_ID?P6
+--> ?PR?_IAP_READ_DEVICE_ID?P669IAP
+--> ?PR?IAP_READ_SECURITY_BITS?P669
+--> ?PR?_IAP_READ_DATA_BYTE?P669IAP
+--> ?PR?_IAP_PROGRAM_DATA_BYTE?P669
+--> ?PR?_IAP_ERASE_BLOCK?P669IAPLIB
+--> ?PR?IAP_READ_BOOT_VECTOR?P669IA
+--> ?PR?IAP_READ_STATUS_BYTE?P669IA
+--> ?PR?_IAP_PROGRAM_SECURITY_BITS?
UART_INIT/MAIN ----- ----- ----- -----
?CO?MAIN ----- ----- ----- -----
PRINTF/PRINTF 20H.0 21H.0 0008H 001BH
+--> ?PR?PUTCHAR?PUTCHAR
PUTCHAR/PUTCHAR ----- ----- ----- -----
IAP_READ_MANUFACTURER_ID/P6 ----- ----- ----- -----
_IAP_READ_DEVICE_ID/P669IAP ----- ----- ----- -----
IAP_READ_SECURITY_BITS/P669 ----- ----- ----- -----
_IAP_READ_DATA_BYTE/P669IAP ----- ----- ----- -----
_IAP_PROGRAM_DATA_BYTE/P669 ----- ----- ----- -----
_IAP_ERASE_BLOCK/P669IAPLIB ----- ----- ----- -----
IAP_READ_BOOT_VECTOR/P669IA ----- ----- ----- -----
IAP_READ_STATUS_BYTE/P669IA ----- ----- ----- -----
_IAP_PROGRAM_SECURITY_BITS? ----- ----- ----- -----
PUBLIC SYMBOLS OF MODULE: k669IAPLIBExample (MAIN)
VALUE CLASS TYPE PUBLIC SYMBOL NAME
=================================================
007F0008H DATA --- ?_PRINTF517?BYTE
007F0008H DATA --- ?_printf?BYTE
LX51 LINKER/LOCATER V3.51 09/18/2003 11:25:51 PAGE 3
007F0008H DATA --- ?_SPRINTF517?BYTE
007F0008H DATA --- ?_SPRINTF?BYTE
008004ECH CODE --- ?C?CCASEX
00000080H NUMBER --- ?C?CODESEG
008004DBH CODE --- ?C?PLDIIDATA
00000000H NUMBER --- ?C?XDATASEG
00800555H ECODE --- ?C_START
00800000H CODE --- ?C_STARTUP
008007B2H ECODE --- _iap_erase_block
00800706H ECODE --- _IAP_PROGRAM_BOOT_VECTOR
00800761H ECODE --- _iap_program_data_byte
008006D7H ECODE --- _iap_program_security_bits
008007D7H ECODE --- _IAP_PROGRAM_STATUS_BYTE
0080078AH ECODE --- _iap_read_data_byte
00800864H ECODE --- _iap_read_device_id
0080006CH CODE --- _printf
0080006CH CODE --- _PRINTF517
00800519H CODE --- _PUTCHAR
00800066H CODE --- _SPRINTF
00800066H CODE --- _SPRINTF517
*SFR* 000000E0H DATA BYTE ACC
*SFR* 000000A2H DATA BYTE AUXR1
*SFR* 00000185H DATA BYTE BRGCON
*SFR* 00000186H DATA BYTE BRGR0
*SFR* 00000187H DATA BYTE BRGR1
*SFR* 000000D8H DATA BYTE CCON
*SFR* 000000D9H DATA BYTE CMOD
*SFR* 000000A8H.7 DATA BIT EA
00800886H ECODE --- IAP_ERASE_BV_SB
00800734H ECODE --- iap_read_boot_vector
008007FBH ECODE --- iap_read_manufacturer_id
0080081EH ECODE --- iap_read_security_bits
00800841H ECODE --- iap_read_status_byte
*SFR* 000000A8H DATA BYTE IE
*SFR* 000000A8H DATA BYTE IEN0
*SFR* 000000E8H DATA BYTE IEN1
*SFR* 000000B8H DATA BYTE IP
*SFR* 000000F8H DATA BYTE IP1
00800555H ECODE --- main
*SFR* 00000090H DATA BYTE P1
*SFR* 000000B0H DATA BYTE P3
*SFR* 000001C0H DATA BYTE P4
*SFR* 000000D0H DATA BYTE PSW
*SFR* 00000098H DATA BYTE S0CON
*SFR* 00000180H DATA BYTE S1CON
*SFR* 00000098H DATA BYTE SCON
*SFR* 000000C8H DATA BYTE T2CON
*SFR* 00000088H DATA BYTE TCON
008008A5H ECODE --- uart_init
SYMBOL TABLE OF MODULE: k669IAPLIBExample (MAIN)
VALUE REP CLASS TYPE SYMBOL NAME
====================================================
--- MODULE --- --- MAIN
00800555H PUBLIC ECODE --- main
008008A5H PUBLIC ECODE --- uart_init
00000090H SFRSYM DATA BYTE P1
000000B0H SFRSYM DATA BYTE P3
000001C0H SFRSYM DATA BYTE P4
000000A8H SFRSYM DATA BYTE IEN0
000000E8H SFRSYM DATA BYTE IEN1
000000B8H SFRSYM DATA BYTE IP
LX51 LINKER/LOCATER V3.51 09/18/2003 11:25:51 PAGE 4
000000D8H SFRSYM DATA BYTE CCON
00000098H SFRSYM DATA BYTE SCON
00000088H SFRSYM DATA BYTE TCON
00000185H SFRSYM DATA BYTE BRGCON
000000F8H SFRSYM DATA BYTE IP1
00000186H SFRSYM DATA BYTE BRGR0
00000187H SFRSYM DATA BYTE BRGR1
00000098H SFRSYM DATA BYTE S0CON
00000180H SFRSYM DATA BYTE S1CON
000000C8H SFRSYM DATA BYTE T2CON
000000D0H SFRSYM DATA BYTE PSW
008008A5H BLOCK ECODE --- LVL=0
008008A5H LINE ECODE --- #21
008008A5H LINE ECODE --- #22
008008A5H LINE ECODE --- #23
008008A8H LINE ECODE --- #24
008008ABH LINE ECODE --- #25
008008AFH LINE ECODE --- #26
008008B3H LINE ECODE --- #27
008008B7H LINE ECODE --- #28
--- BLOCKEND --- --- LVL=0
00800555H BLOCK ECODE --- LVL=0
00800555H LINE ECODE --- #30
00800555H LINE ECODE --- #31
00800555H LINE ECODE --- #32
0080055AH LINE ECODE --- #34
00800565H LINE ECODE --- #36
00800577H LINE ECODE --- #37
0080058BH LINE ECODE --- #38
0080059FH LINE ECODE --- #39
008005B1H LINE ECODE --- #41
008005C8H LINE ECODE --- #43
008005D7H LINE ECODE --- #44
008005E4H LINE ECODE --- #46
008005EFH LINE ECODE --- #48
00800606H LINE ECODE --- #50
00800612H LINE ECODE --- #51
0080061FH LINE ECODE --- #53
0080062AH LINE ECODE --- #55
00800641H LINE ECODE --- #57
00800655H LINE ECODE --- #58
00800667H LINE ECODE --- #60
0080066EH LINE ECODE --- #61
00800679H LINE ECODE --- #62
0080068BH LINE ECODE --- #64
00800692H LINE ECODE --- #65
0080069DH LINE ECODE --- #66
008006AFH LINE ECODE --- #68
008006B6H LINE ECODE --- #69
008006C1H LINE ECODE --- #70
008006D3H LINE ECODE --- #72
--- BLOCKEND --- --- LVL=0
--- MODULE --- --- P669IAPLIB
008007B2H PUBLIC ECODE --- _IAP_ERASE_BLOCK
00800706H PUBLIC ECODE --- _IAP_PROGRAM_BOOT_VECTOR
00800761H PUBLIC ECODE --- _IAP_PROGRAM_DATA_BYTE
008006D7H PUBLIC ECODE --- _IAP_PROGRAM_SECURITY_BITS
008007D7H PUBLIC ECODE --- _IAP_PROGRAM_STATUS_BYTE
0080078AH PUBLIC ECODE --- _IAP_READ_DATA_BYTE
00800864H PUBLIC ECODE --- _IAP_READ_DEVICE_ID
00800886H PUBLIC ECODE --- IAP_ERASE_BV_SB
00800734H PUBLIC ECODE --- IAP_READ_BOOT_VECTOR
LX51 LINKER/LOCATER V3.51 09/18/2003 11:25:51 PAGE 5
008007FBH PUBLIC ECODE --- IAP_READ_MANUFACTURER_ID
0080081EH PUBLIC ECODE --- IAP_READ_SECURITY_BITS
00800841H PUBLIC ECODE --- IAP_READ_STATUS_BYTE
000000E0H SFRSYM DATA BYTE ACC
000000A2H SFRSYM DATA BYTE AUXR1
000000D9H SFRSYM DATA BYTE CMOD
000000A8H.7 SFRSYM DATA BIT EA
000000A8H SFRSYM DATA BYTE IE
008006E4H SYMBOL ECODE --- ?IAPTAG10
0080076EH SYMBOL ECODE --- ?IAPTAG11
00800797H SYMBOL ECODE --- ?IAPTAG12
008007BFH SYMBOL ECODE --- ?IAPTAG13
00800741H SYMBOL ECODE --- ?IAPTAG14
0080084EH SYMBOL ECODE --- ?IAPTAG15
00800893H SYMBOL ECODE --- ?IAPTAG16
008007E4H SYMBOL ECODE --- ?IAPTAG17
00800713H SYMBOL ECODE --- ?IAPTAG18
00800808H SYMBOL ECODE --- ?IAPTAG2
00800871H SYMBOL ECODE --- ?IAPTAG4
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -