📄 1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 1
BL51 BANKED LINKER/LOCATER V6.15, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE f.obj TO 1 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
f.obj (F)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
D:\KEIL\C51\LIB\C51FPS.LIB (POW)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CHKFLOAT)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
D:\KEIL\C51\LIB\C51FPS.LIB (EXP)
D:\KEIL\C51\LIB\C51FPS.LIB (LOG)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: 1 (F)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 004EH UNIT _DATA_GROUP_
IDATA 0070H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0700H UNIT ?C?LIB_CODE
CODE 0703H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0B72H 0175H UNIT ?PR?MAIN?F
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 2
CODE 0CE7H 0135H UNIT ?PR?LOG?LOG
CODE 0E1CH 0117H UNIT ?PR?_POW?POW
CODE 0F33H 009AH UNIT ?PR?EXP?EXP
CODE 0FCDH 003DH UNIT ?PR?INIT_LCD?F
CODE 100AH 0032H UNIT ?PR?_LCDPRINTF?F
CODE 103CH 002DH UNIT ?CO?F
CODE 1069H 001FH UNIT ?PR?INIT_CGRAM?F
CODE 1088H 000CH UNIT ?PR?CLR_LCD?F
CODE 1094H 000CH UNIT ?C_C51STARTUP
CODE 10A0H 000BH UNIT ?PR?_PUTCHAR?F
CODE 10ABH 0007H UNIT ?PR?DELAY?F
OVERLAY MAP OF MODULE: 1 (F)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?F
?PR?MAIN?F ----- ----- 0022H 0032H
+--> ?PR?INIT_LCD?F
+--> ?PR?_POW?POW
+--> ?CO?F
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_LCDPRINTF?F
?PR?INIT_LCD?F ----- ----- ----- -----
+--> ?PR?DELAY?F
?PR?_POW?POW ----- ----- 0054H 000AH
+--> ?PR?LOG?LOG
+--> ?PR?EXP?EXP
?PR?LOG?LOG 0020H.0 0000H.1 005EH 0004H
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0054H 001CH
+--> ?PR?_PUTCHAR?F
?PR?_PUTCHAR?F ----- ----- ----- -----
+--> ?PR?DELAY?F
?PR?_LCDPRINTF?F ----- ----- ----- -----
+--> ?PR?DELAY?F
SYMBOL TABLE OF MODULE: 1 (F)
VALUE TYPE NAME
----------------------------------
------- MODULE F
C:0000H SYMBOL _ICE_DUMMY_
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 3
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:10ABH PUBLIC delay
C:1069H PUBLIC init_cgram
C:0B72H PUBLIC main
D:0089H PUBLIC TMOD
C:1051H PUBLIC CGRAM_TABLE
C:10A0H PUBLIC _PutChar
C:100AH PUBLIC _lcdprintf
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
B:00B0H.2 PUBLIC p32
B:0088H.4 PUBLIC TR0
C:1088H PUBLIC clr_lcd
C:0FCDH PUBLIC init_LCD
------- PROC DELAY
------- DO
D:0007H SYMBOL i
------- ENDDO
C:10ABH LINE# 6
C:10ABH LINE# 7
C:10ABH LINE# 9
C:10B1H LINE# 10
------- ENDPROC DELAY
------- PROC INIT_LCD
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0FCDH LINE# 11
C:0FCDH LINE# 12
C:0FCDH LINE# 14
C:0FD3H LINE# 15
C:0FD5H LINE# 16
C:0FDCH LINE# 17
C:0FE2H LINE# 18
C:0FE4H LINE# 19
C:0FEBH LINE# 20
C:0FF1H LINE# 21
C:0FF3H LINE# 22
C:0FFAH LINE# 23
C:1000H LINE# 24
C:1002H LINE# 25
C:1009H LINE# 26
------- ENDPROC INIT_LCD
------- PROC INIT_CGRAM
------- DO
D:0006H SYMBOL i
------- ENDDO
C:1069H LINE# 37
C:1069H LINE# 38
C:1069H LINE# 41
C:106FH LINE# 42
C:1071H LINE# 43
C:1071H LINE# 44
C:107AH LINE# 45
C:107EH LINE# 46
C:1080H LINE# 47
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 4
C:1087H LINE# 48
------- ENDPROC INIT_CGRAM
------- PROC _PUTCHAR
D:0007H SYMBOL t
C:10A0H LINE# 60
C:10A0H LINE# 61
C:10A0H LINE# 62
C:10A5H LINE# 63
C:10A8H LINE# 64
------- ENDPROC _PUTCHAR
------- PROC CLR_LCD
C:1088H LINE# 66
C:1088H LINE# 67
C:1088H LINE# 68
C:108EH LINE# 69
C:1091H LINE# 70
------- ENDPROC CLR_LCD
------- PROC _LCDPRINTF
D:0007H SYMBOL x
D:0005H SYMBOL y
D:0001H SYMBOL s
C:100AH LINE# 72
C:100AH LINE# 73
C:100AH LINE# 75
C:1014H LINE# 76
C:1020H LINE# 77
C:1020H LINE# 78
C:1022H LINE# 79
C:1028H LINE# 80
C:1028H LINE# 81
C:102CH LINE# 82
C:1033H LINE# 83
C:1036H LINE# 84
C:1039H LINE# 85
C:103BH LINE# 86
------- ENDPROC _LCDPRINTF
------- PROC MAIN
------- DO
D:0022H SYMBOL period
D:0026H SYMBOL k
D:002AH SYMBOL j
D:002EH SYMBOL i
D:0032H SYMBOL f
D:0004H SYMBOL m
D:0036H SYMBOL buff
------- ENDDO
C:0B72H LINE# 16
C:0B72H LINE# 17
C:0B72H LINE# 18
C:0B7BH LINE# 21
C:0B7EH LINE# 22
C:0B81H LINE# 23
C:0B81H LINE# 24
C:0B81H LINE# 25
C:0B84H LINE# 26
C:0B87H LINE# 27
C:0B89H LINE# 28
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 5
C:0B8CH LINE# 29
C:0B8EH LINE# 30
C:0B91H LINE# 31
C:0B94H LINE# 32
C:0B96H LINE# 33
C:0BADH LINE# 34
C:0BC2H LINE# 35
C:0BC4H LINE# 36
C:0BD9H LINE# 37
C:0BF2H LINE# 38
C:0C06H LINE# 39
C:0C08H LINE# 40
C:0C08H LINE# 41
C:0C08H LINE# 42
C:0C08H LINE# 43
C:0C32H LINE# 44
C:0C81H LINE# 45
C:0C95H LINE# 46
C:0CACH LINE# 48
C:0CBEH LINE# 49
C:0CD8H LINE# 50
C:0CD8H LINE# 51
C:0CE4H LINE# 52
------- ENDPROC MAIN
------- ENDMOD F
------- MODULE ?C?FPMUL
C:0003H PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?FPDIV
C:010CH PUBLIC ?C?FPDIV
------- ENDMOD ?C?FPDIV
------- MODULE ?C?FPCMP
C:01ABH PUBLIC ?C?FPCMP
C:01A9H PUBLIC ?C?FPCMP3
------- ENDMOD ?C?FPCMP
------- MODULE ?C?FCAST
C:0220H PUBLIC ?C?FCASTC
C:021BH PUBLIC ?C?FCASTI
C:0216H PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
------- MODULE ?C?CASTF
C:0254H PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
------- MODULE PRINTF
D:0054H PUBLIC ?_PRINTF?BYTE
D:0054H PUBLIC ?_SPRINTF?BYTE
C:0765H PUBLIC _PRINTF
C:075FH PUBLIC _SPRINTF
------- ENDMOD PRINTF
------- MODULE POW
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 6
D:0054H PUBLIC ?_pow?BYTE
C:0E1CH PUBLIC _pow
------- ENDMOD POW
------- MODULE ?C?CHKFLOAT
C:02D5H PUBLIC ?C?CHKFLOAT
------- ENDMOD ?C?CHKFLOAT
------- MODULE ?C?FPADD
C:02F6H PUBLIC ?C?FPADD
C:02F2H PUBLIC ?C?FPSUB
------- ENDMOD ?C?FPADD
------- MODULE ?C?FPNEG
C:03E7H PUBLIC ?C?FPNEG
------- ENDMOD ?C?FPNEG
------- MODULE ?C?FPROUND
C:03F8H PUBLIC ?C?FPROUND
------- ENDMOD ?C?FPROUND
------- MODULE ?C?FPCONVERT
C:0427H PUBLIC ?C?FPCONVERT
------- ENDMOD ?C?FPCONVERT
------- MODULE EXP
C:0F6BH PUBLIC _EXP
------- ENDMOD EXP
------- MODULE LOG
C:0D1BH PUBLIC _LOG
C:0D17H PUBLIC _LOG10
------- ENDMOD LOG
------- MODULE ?C?FTNPWR
C:055AH PUBLIC ?C?FTNPWR
------- ENDMOD ?C?FTNPWR
------- MODULE ?C?CLDPTR
C:05E7H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:0600H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:062DH PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?LMUL
C:063FH PUBLIC ?C?LMUL
------- ENDMOD ?C?LMUL
------- MODULE ?C?LNEG
C:068EH PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
BL51 BANKED LINKER/LOCATER V6.15 01/06/2009 18:44:22 PAGE 7
------- MODULE ?C?ULCMP
C:069CH PUBLIC ?C?ULCMP
------- ENDMOD ?C?ULCMP
------- MODULE ?C?LLDCODE
C:06ADH PUBLIC ?C?LLDCODE
------- ENDMOD ?C?LLDCODE
------- MODULE ?C?LLDCODE0
C:06BDH PUBLIC ?C?LLDCODE0
------- ENDMOD ?C?LLDCODE0
------- MODULE ?C?PLDIIDATA
C:06CDH PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?CCASE
C:06DDH PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?INIT_CGRAM?F
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?CLR_LCD?F
Program Size: data=88.1 xdata=0 code=4274
LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -