📄 ex18.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 01/03/2006 11:32:57 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE ex18.obj TO ex18 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
ex18.obj (EX18)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (SCANF)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (FABS)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?ATOF)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (GETCHAR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (UNGETC)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (_GETKEY)
LINK MAP OF MODULE: ex18 (EX18)
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 0001H UNIT ?DT?GETCHAR
0009H 0017H *** GAP ***
BIT 0020H.0 0001H.3 UNIT _BIT_GROUP_
BIT 0021H.3 0000H.1 UNIT ?BI?GETCHAR
0021H.4 0000H.4 *** GAP ***
DATA 0022H 002EH UNIT _DATA_GROUP_
BL51 BANKED LINKER/LOCATER V5.12 01/03/2006 11:32:57 PAGE 2
IDATA 0050H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0658H UNIT ?C?LIB_CODE
CODE 065BH 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0ACAH 034FH UNIT ?PR?SCANF?SCANF
CODE 0E19H 0125H UNIT ?PR?MAIN?EX18
CODE 0F3EH 00E6H UNIT ?PR??C?ATOF??C?ATOF
CODE 1024H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 104BH 0022H UNIT ?CO?EX18
CODE 106DH 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 1080H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 1091H 000DH UNIT ?PR?_FABS?FABS
CODE 109EH 000CH UNIT ?C_C51STARTUP
CODE 10AAH 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 10B4H 0005H UNIT ?PR?GETCHAR?UNGETCHAR
OVERLAY MAP OF MODULE: ex18 (EX18)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?EX18
?PR?MAIN?EX18 ----- ----- 0022H 000EH
+--> ?CO?EX18
+--> ?PR?PRINTF?PRINTF
+--> ?PR?SCANF?SCANF
+--> ?PR?_FABS?FABS
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0030H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?SCANF?SCANF 0020H.0 0000H.6 0030H 001EH
+--> ?PR?GETCHAR?UNGETCHAR
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?GETCHAR?GETCHAR
+--> ?PR??C?ATOF??C?ATOF
?PR?GETCHAR?GETCHAR ----- ----- ----- -----
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
?PR??C?ATOF??C?ATOF 0020H.6 0000H.5 004EH 0002H
SYMBOL TABLE OF MODULE: ex18 (EX18)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.12 01/03/2006 11:32:57 PAGE 3
------- MODULE EX18
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0098H.1 PUBLIC TI
C:0E19H PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008DH PUBLIC TH1
B:0088H.6 PUBLIC TR1
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
------- DO
D:0022H SYMBOL s
D:0026H SYMBOL t
D:002AH SYMBOL x
D:002EH SYMBOL n
------- ENDDO
C:0E19H LINE# 17
C:0E19H LINE# 25
C:0E1CH LINE# 26
C:0E1FH LINE# 27
C:0E22H LINE# 28
C:0E24H LINE# 29
C:0E26H LINE# 36
C:0E2FH LINE# 37
C:0E41H LINE# 38
C:0E4DH LINE# 39
C:0E53H LINE# 40
C:0E5FH LINE# 42
C:0E5FH LINE# 43
C:0E6AH LINE# 44
C:0EE3H LINE# 45
C:0EFEH LINE# 46
C:0F1BH LINE# 47
C:0F3CH LINE# 48
------- ENDPROC MAIN
------- ENDMOD EX18
------- MODULE ?C?FPADD
C:000AH PUBLIC ?C?FPADD
C:0006H PUBLIC ?C?FPSUB
------- ENDMOD ?C?FPADD
------- MODULE ?C?FPMUL
C:00FBH PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?FPDIV
C:0204H PUBLIC ?C?FPDIV
------- ENDMOD ?C?FPDIV
------- MODULE ?C?FPCMP
BL51 BANKED LINKER/LOCATER V5.12 01/03/2006 11:32:57 PAGE 4
C:02A3H PUBLIC ?C?FPCMP
C:02A1H PUBLIC ?C?FPCMP3
------- ENDMOD ?C?FPCMP
------- MODULE ?C?FPNEG
C:030EH PUBLIC ?C?FPNEG
------- ENDMOD ?C?FPNEG
------- MODULE ?C?FCAST
C:0329H PUBLIC ?C?FCASTC
C:0324H PUBLIC ?C?FCASTI
C:031FH PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
------- MODULE PRINTF
D:0030H PUBLIC ?_PRINTF?BYTE
D:0030H PUBLIC ?_SPRINTF?BYTE
C:06BDH PUBLIC _PRINTF
C:06B7H PUBLIC _SPRINTF
------- ENDMOD PRINTF
------- MODULE SCANF
D:0030H PUBLIC ?_SCANF?BYTE
D:0030H PUBLIC ?_SSCANF?BYTE
C:0B4CH PUBLIC _SCANF
C:0B48H PUBLIC _SSCANF
------- ENDMOD SCANF
------- MODULE FABS
C:1091H PUBLIC _FABS
------- ENDMOD FABS
------- MODULE ?C?FPROUND
C:03A7H PUBLIC ?C?FPROUND
------- ENDMOD ?C?FPROUND
------- MODULE ?C?FPCONVERT
C:03D6H PUBLIC ?C?FPCONVERT
------- ENDMOD ?C?FPCONVERT
------- MODULE ?C?FTNPWR
C:0509H PUBLIC ?C?FTNPWR
------- ENDMOD ?C?FTNPWR
------- MODULE ?C?CLDPTR
C:0549H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:0562H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:058FH PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?ISTPTR
BL51 BANKED LINKER/LOCATER V5.12 01/03/2006 11:32:57 PAGE 5
C:05A1H PUBLIC ?C?ISTPTR
------- ENDMOD ?C?ISTPTR
------- MODULE ?C?LNEG
C:05C0H PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?LSTPTR
C:05CEH PUBLIC ?C?LSTPTR
------- ENDMOD ?C?LSTPTR
------- MODULE ?C?PLDIDATA
C:05E8H PUBLIC ?C?PLDIDATA
------- ENDMOD ?C?PLDIDATA
------- MODULE ?C?PLDIIDATA
C:05F1H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?PILDIDATA
C:0601H PUBLIC ?C?PILDIDATA
------- ENDMOD ?C?PILDIDATA
------- MODULE ?C?CCASE
C:0611H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE PUTCHAR
C:1024H PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
------- MODULE GETCHAR
B:0021H.3 PUBLIC ?C?CHARLOADED
D:0008H PUBLIC ?_UNGETCHAR?BYTE
C:1080H PUBLIC GETCHAR
------- ENDMOD GETCHAR
------- MODULE UNGETC
C:10B4H PUBLIC _UNGETCHAR
------- ENDMOD UNGETC
------- MODULE ISSPACE
C:106DH PUBLIC _isspace
------- ENDMOD ISSPACE
------- MODULE ?C?LSTIDATA
C:0637H PUBLIC ?C?LSTIDATA
------- ENDMOD ?C?LSTIDATA
------- MODULE ?C?LSTXDATA
C:0643H PUBLIC ?C?LSTXDATA
------- ENDMOD ?C?LSTXDATA
------- MODULE ?C?LSTPDATA
C:064FH PUBLIC ?C?LSTPDATA
------- ENDMOD ?C?LSTPDATA
BL51 BANKED LINKER/LOCATER V5.12 01/03/2006 11:32:57 PAGE 6
------- MODULE _GETKEY
C:10AAH PUBLIC _GETKEY
------- ENDMOD _GETKEY
Program Size: data=57.4 xdata=0 code=4281
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -