📄 at45_mai.m51
字号:
BL51 BANKED LINKER/LOCATER V2.10 05/04/07 14:16:10 PAGE 1
MS-DOS BL51 BANKED LINKER/LOCATER V2.10, INVOKED BY:
C:\C51\BIN\BL51.EXE D:\WORK\SILAB\PROG\AT45DB\AT45.OBJ, D:\WORK\SILAB\PROG\AT4
>> 5DB\AT45MAIN.OBJ TO D:\WORK\SILAB\PROG\AT45DB\AT45_MAIN RS (256) PL (68) PW
>> (78)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
D:\WORK\SILAB\PROG\AT45DB\AT45.OBJ (AT45)
D:\WORK\SILAB\PROG\AT45DB\AT45MAIN.OBJ (AT45MAIN)
C:\C51\LIB\C51S.LIB (?C_STARTUP)
C:\C51\LIB\C51S.LIB (?C_CLDPTR)
C:\C51\LIB\C51S.LIB (ISUPPER)
C:\C51\LIB\C51S.LIB (?C_STRCMP)
C:\C51\LIB\C51S.LIB (STRNCMP)
C:\C51\LIB\C51S.LIB (STRPOS)
LINK MAP OF MODULE: D:\WORK\SILAB\PROG\AT45DB\AT45_MAIN (AT45)
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 0006H UNIT ?DT?AT45MAIN
DATA 000EH 000DH UNIT "DATA_GROUP"
IDATA 001BH 0014H UNIT ?ID?AT45MAIN
IDATA 002FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_SENDSPIBYTE?AT45
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000BH UNIT ?PR?GETSPIBYTE?AT45
CODE 0019H 0008H UNIT ?PR?UART0_INIT?AT45MAIN
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 000FH UNIT ?PR?GETFLASHSTATUS?AT45
CODE 0035H 0038H UNIT ?PR?TIMER_INIT?AT45MAIN
CODE 006DH 0007H UNIT ?PR?INITSMBUS?AT45MAIN
CODE 0074H 0004H UNIT ?PR?EMI_INIT?AT45MAIN
CODE 0078H 000AH UNIT ?PR?SPI_INIT?AT45MAIN
CODE 0082H 000AH UNIT ?PR?PORT_IO_INIT?AT45MAIN
>>
CODE 008CH 0021H UNIT ?PR?OSCILLATOR_INIT?AT45M
>> AIN
CODE 00ADH 0008H UNIT ?PR?INTERRUPTS_INIT?AT45M
>> AIN
CODE 00B5H 0019H UNIT ?PR?INIT_DEVICE?AT45MAIN
CODE 00CEH 000EH UNIT ?PR?INITVARIABLE?AT45MAIN
>>
CODE 00DCH 0039H UNIT ?PR?TIMER0?AT45MAIN
CODE 0115H 008BH UNIT ?PR?UART0?AT45MAIN
CODE 01A0H 005DH UNIT ?PR?MAIN?AT45MAIN
CODE 01FDH 011AH UNIT ?PR?_COMMANDPROC?AT45MAIN
>>
CODE 0317H 002CH UNIT ?PR?_SENDSTRING?AT45MAIN
CODE 0343H 002BH UNIT ?PR?_SENDHEX?AT45MAIN
CODE 036EH 0007H UNIT ?PR?_DLY?AT45MAIN
CODE 0375H 0038H UNIT ?PR?_DLYMS?AT45MAIN
CODE 03ADH 0060H UNIT ?CO?AT45MAIN
CODE 040DH 000CH UNIT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V2.10 05/04/07 14:16:10 PAGE 2
CODE 0419H 01CAH UNIT ?C_LIB_CODE
CODE 05E3H 0011H UNIT ?PR?_ISUPPER?ISUPPER
CODE 05F4H 0059H UNIT ?PR?_STRNCMP?STRNCMP
CODE 064DH 001DH UNIT ?PR?_STRPOS?STRPOS
OVERLAY MAP OF MODULE: D:\WORK\SILAB\PROG\AT45DB\AT45_MAIN (AT45)
SEGMENT DATA-GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?PR?UART0?AT45MAIN 000EH 0001H
+--> ?PR?_ISUPPER?ISUPPER
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?AT45MAIN
?PR?MAIN?AT45MAIN ----- -----
+--> ?PR?INIT_DEVICE?AT45MAIN
+--> ?PR?INITVARIABLE?AT45MAIN
+--> ?CO?AT45MAIN
+--> ?PR?_SENDSTRING?AT45MAIN
+--> ?PR?GETFLASHSTATUS?AT45
+--> ?PR?_SENDHEX?AT45MAIN
+--> ?PR?_COMMANDPROC?AT45MAIN
?PR?INIT_DEVICE?AT45MAIN ----- -----
+--> ?PR?TIMER_INIT?AT45MAIN
+--> ?PR?EMI_INIT?AT45MAIN
+--> ?PR?PORT_IO_INIT?AT45MAIN
+--> ?PR?OSCILLATOR_INIT?AT45MAIN
+--> ?PR?UART0_INIT?AT45MAIN
+--> ?PR?INITSMBUS?AT45MAIN
+--> ?PR?SPI_INIT?AT45MAIN
+--> ?PR?INTERRUPTS_INIT?AT45MAIN
?PR?_SENDSTRING?AT45MAIN 0013H 0003H
+--> ?C_LIB_CODE
?PR?GETFLASHSTATUS?AT45 ----- -----
+--> ?PR?_SENDSPIBYTE?AT45
+--> ?PR?GETSPIBYTE?AT45
?PR?_SENDHEX?AT45MAIN ----- -----
+--> ?CO?AT45MAIN
?PR?_COMMANDPROC?AT45MAIN 000FH 0004H
+--> ?CO?AT45MAIN
+--> ?PR?_STRNCMP?STRNCMP
+--> ?PR?_STRPOS?STRPOS
+--> ?C_LIB_CODE
+--> ?PR?_SENDSTRING?AT45MAIN
?PR?_STRNCMP?STRNCMP 0013H 0008H
+--> ?C_LIB_CODE
?PR?_STRPOS?STRPOS 0013H 0004H
+--> ?C_LIB_CODE
SYMBOL TABLE OF MODULE: D:\WORK\SILAB\PROG\AT45DB\AT45_MAIN (AT45)
BL51 BANKED LINKER/LOCATER V2.10 05/04/07 14:16:10 PAGE 3
VALUE TYPE NAME
----------------------------------
------- MODULE AT45
C:0000H SYMBOL _ICE_DUMMY_
B:00D8H.2 PUBLIC CCF2
B:0098H.3 PUBLIC TB80
B:00D8H.3 PUBLIC CCF3
B:00F8H.0 PUBLIC SPIEN
B:00D8H.4 PUBLIC CCF4
B:0098H.7 PUBLIC SM00
B:00C0H.2 PUBLIC AA
B:0098H.6 PUBLIC SM10
B:0098H.5 PUBLIC SM20
B:00D0H.6 PUBLIC AC
D:0085H PUBLIC P5
B:00A8H.7 PUBLIC EA
B:00F8H.1 PUBLIC MSTEN
B:00D8H.7 PUBLIC CF
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
B:00D8H.6 PUBLIC CR
B:00C8H.6 PUBLIC EXF2
B:0098H.4 PUBLIC REN0
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:0026H PUBLIC GetFlashStatus
B:00F8H.3 PUBLIC TXBSY
B:00D0H.7 PUBLIC CY
B:00C0H.3 PUBLIC SI
B:00E8H.5 PUBLIC AD0INT
B:00B8H.4 PUBLIC PS
B:00D0H.2 PUBLIC OV
D:00C0H PUBLIC SMB0CN
C:000EH PUBLIC GetSPIByte
B:00F8H.5 PUBLIC MODF
D:00F8H PUBLIC SPI0CN
B:0080H.0 PUBLIC P00
B:0090H.0 PUBLIC P10
B:0080H.1 PUBLIC P01
B:00A0H.0 PUBLIC P20
B:0090H.1 PUBLIC P11
B:0080H.2 PUBLIC P02
B:00B0H.0 PUBLIC P30
B:00A0H.1 PUBLIC P21
B:0090H.2 PUBLIC P12
B:0080H.3 PUBLIC P03
B:00F8H.7 PUBLIC SPIF
B:00B0H.1 PUBLIC P31
B:00A0H.2 PUBLIC P22
B:0090H.3 PUBLIC P13
B:0080H.4 PUBLIC P04
B:00B0H.2 PUBLIC P32
B:00A0H.3 PUBLIC P23
B:0090H.4 PUBLIC P14
B:0080H.5 PUBLIC P05
D:0088H PUBLIC TCON
B:00B0H.3 PUBLIC P33
B:00A0H.4 PUBLIC P24
B:0090H.5 PUBLIC P15
B:0080H.6 PUBLIC P06
B:00F8H.6 PUBLIC WCOL
B:00B0H.4 PUBLIC P34
B:00A0H.5 PUBLIC P25
B:0090H.6 PUBLIC P16
BL51 BANKED LINKER/LOCATER V2.10 05/04/07 14:16:10 PAGE 4
B:0080H.7 PUBLIC P07
B:00B0H.5 PUBLIC P35
B:00A0H.6 PUBLIC P26
B:0090H.7 PUBLIC P17
B:00B0H.6 PUBLIC P36
B:00A0H.7 PUBLIC P27
B:00B0H.7 PUBLIC P37
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
B:00C0H.1 PUBLIC SMBFTE
B:00C0H.7 PUBLIC BUSY
B:00A8H.4 PUBLIC ES0
B:00E8H.7 PUBLIC AD0EN
B:00C8H.1 PUBLIC CT2
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0098H.0 PUBLIC RI0
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:00C0H.0 PUBLIC SMBTOE
B:00A8H.0 PUBLIC EX0
B:0098H.1 PUBLIC TI0
B:0088H.0 PUBLIC IT0
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:00B8H.1 PUBLIC PT0
B:00D0H.3 PUBLIC RS0
B:00B8H.3 PUBLIC PT1
B:00D0H.4 PUBLIC RS1
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00E8H.6 PUBLIC AD0TM
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
B:00B8H.2 PUBLIC PX1
B:00F8H.2 PUBLIC SLVSEL
B:00C8H.5 PUBLIC RCLK0
B:00C8H.4 PUBLIC TCLK0
B:00C8H.3 PUBLIC EXEN2
B:00C8H.0 PUBLIC CPRL2
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
B:00C0H.5 PUBLIC STA
C:0003H PUBLIC _SendSPIByte
B:00F8H.4 PUBLIC RXOVRN
B:00E8H.0 PUBLIC AD0LJST
B:00D0H.5 PUBLIC F0
B:00E8H.2 PUBLIC AD0CM0
B:00D0H.1 PUBLIC F1
B:00C0H.4 PUBLIC STO
B:00C0H.6 PUBLIC ENSMB
B:00E8H.3 PUBLIC AD0CM1
D:009BH PUBLIC SPI0DAT
B:00E8H.1 PUBLIC AD0WINT
B:00E8H.4 PUBLIC AD0BUSY
D:00D0H PUBLIC PSW
B:00D8H.0 PUBLIC CCF0
B:0098H.2 PUBLIC RB80
B:00D8H.1 PUBLIC CCF1
------- PROC _SENDSPIBYTE
D:0007H SYMBOL ch
BL51 BANKED LINKER/LOCATER V2.10 05/04/07 14:16:10 PAGE 5
C:0003H LINE# 43
C:0003H LINE# 44
C:0003H LINE# 45
C:0005H LINE# 46
C:0007H LINE# 47
C:000AH LINE# 48
------- ENDPROC _SENDSPIBYTE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -