📄 ex1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:48:09 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, ex1.obj TO ex1 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
ex1.obj (EX1)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (STRTOD)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?ATOF)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRTOL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRTOUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PSTIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PSTXDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PSTPDATA)
LINK MAP OF MODULE: ex1 (?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"
0008H 0018H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 004AH UNIT _DATA_GROUP_
IDATA 006CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0735H UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:48:09 PAGE 2
CODE 0738H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0BA7H 01A4H UNIT ?PR?_STRTOUL?STRTOUL
CODE 0D4BH 0198H UNIT ?PR?_STRTOL?STRTOL
CODE 0EE3H 00E6H UNIT ?PR??C?ATOF??C?ATOF
CODE 0FC9H 00DEH UNIT ?PR?MAIN?EX1
CODE 10A7H 0066H UNIT ?PR?STRTOD?STRTOD
CODE 110DH 0064H UNIT ?CO?EX1
CODE 1171H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1198H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 11ABH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: ex1 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?EX1
?PR?MAIN?EX1 ----- ----- 0022H 002EH
+--> ?CO?EX1
+--> ?PR?STRTOD?STRTOD
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_STRTOL?STRTOL
+--> ?PR?_STRTOUL?STRTOUL
?PR?STRTOD?STRTOD ----- ----- 0050H 0006H
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR??C?ATOF??C?ATOF
?PR??C?ATOF??C?ATOF 0020H.0 0000H.5 0056H 0002H
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0050H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_STRTOL?STRTOL ----- ----- 0050H 000EH
?PR?_STRTOUL?STRTOUL ----- ----- 0050H 0012H
SYMBOL TABLE OF MODULE: ex1 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:11ABH SEGMENT ?C_C51STARTUP
I:006CH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:48:09 PAGE 3
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:11AEH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:11ABH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:11ABH LINE# 133
C:11ADH LINE# 134
C:11AEH LINE# 135
C:11AFH LINE# 136
C:11B1H LINE# 185
C:11B4H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE EX1
C:0000H SYMBOL _ICE_DUMMY_
C:0FC9H PUBLIC main
C:1146H SYMBOL _?ix1000
C:1152H SYMBOL _?ix1001
C:1162H SYMBOL _?ix1002
------- PROC MAIN
------- DO
D:0022H SYMBOL str1
D:002EH SYMBOL str2
D:003EH SYMBOL str3
D:004DH SYMBOL ptr
D:0004H SYMBOL f1
D:0004H SYMBOL l
D:0004H SYMBOL ul
------- ENDDO
C:0FC9H LINE# 5
C:0FC9H LINE# 6
C:0FC9H LINE# 7
C:0FDCH LINE# 8
C:0FEFH LINE# 9
C:1002H LINE# 17
C:1014H LINE# 18
C:1037H LINE# 19
C:104CH LINE# 20
C:106FH LINE# 21
C:1084H LINE# 22
------- ENDPROC MAIN
------- ENDMOD EX1
------- MODULE PRINTF
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:48:09 PAGE 4
D:0050H PUBLIC ?_PRINTF?BYTE
D:0050H PUBLIC ?_SPRINTF?BYTE
C:079AH PUBLIC _PRINTF
C:0794H PUBLIC _SPRINTF
------- ENDMOD PRINTF
------- MODULE STRTOD
D:0050H PUBLIC ?_STRTOD?BYTE
C:10A7H PUBLIC _STRTOD
------- ENDMOD STRTOD
------- MODULE ?C?FPROUND
C:0003H PUBLIC ?C?FPROUND
------- ENDMOD ?C?FPROUND
------- MODULE ?C?FPCONVERT
C:0032H PUBLIC ?C?FPCONVERT
------- ENDMOD ?C?FPCONVERT
------- MODULE ?C?FPADD
C:0186H PUBLIC ?C?FPADD
C:0182H PUBLIC ?C?FPSUB
------- ENDMOD ?C?FPADD
------- MODULE ?C?FPMUL
C:0277H PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?FPDIV
C:0380H PUBLIC ?C?FPDIV
------- ENDMOD ?C?FPDIV
------- MODULE ?C?FPNEG
C:041DH PUBLIC ?C?FPNEG
------- ENDMOD ?C?FPNEG
------- MODULE ?C?FCAST
C:0438H PUBLIC ?C?FCASTC
C:0433H PUBLIC ?C?FCASTI
C:042EH PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
------- MODULE ?C?FTNPWR
C:049CH PUBLIC ?C?FTNPWR
------- ENDMOD ?C?FTNPWR
------- MODULE ?C?COPY
C:05ACH PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?CLDPTR
C:05D2H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:05EBH PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:48:09 PAGE 5
------- MODULE ?C?CSTPTR
C:0618H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?LNEG
C:062AH PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?PLDIIDATA
C:0638H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?PSTPTR
C:0648H PUBLIC ?C?PSTPTR
------- ENDMOD ?C?PSTPTR
------- MODULE ?C?CCASE
C:0697H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE PUTCHAR
C:1171H PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
------- MODULE ISSPACE
C:1198H PUBLIC _isspace
------- ENDMOD ISSPACE
------- MODULE STRTOL
D:0050H PUBLIC ?_strtol?BYTE
C:0D4BH PUBLIC _strtol
------- ENDMOD STRTOL
------- MODULE STRTOUL
D:0050H PUBLIC ?_strtoul?BYTE
C:0BA7H PUBLIC _strtoul
------- ENDMOD STRTOUL
------- MODULE ?C?LMUL
C:06BDH PUBLIC ?C?LMUL
------- ENDMOD ?C?LMUL
------- MODULE ?C?ULCMP
C:070CH PUBLIC ?C?ULCMP
------- ENDMOD ?C?ULCMP
------- MODULE ?C?PSTIDATA
C:071DH PUBLIC ?C?PSTIDATA
------- ENDMOD ?C?PSTIDATA
------- MODULE ?C?PSTXDATA
C:0726H PUBLIC ?C?PSTXDATA
------- ENDMOD ?C?PSTXDATA
------- MODULE ?C?PSTPDATA
C:072FH PUBLIC ?C?PSTPDATA
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:48:09 PAGE 6
------- ENDMOD ?C?PSTPDATA
Program Size: data=84.1 xdata=0 code=4535
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -