📄 ex1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:46:14 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 (SCANF)
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?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?ISTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
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 (GETCHAR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (UNGETC)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (_GETKEY)
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"
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 0041H UNIT _DATA_GROUP_
IDATA 0063H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:46:14 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 05EBH UNIT ?C?LIB_CODE
CODE 05EEH 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0A5DH 034FH UNIT ?PR?SCANF?SCANF
CODE 0DACH 017FH UNIT ?CO?EX1
CODE 0F2BH 0148H UNIT ?PR?MAIN?EX1
CODE 1073H 00E6H UNIT ?PR??C?ATOF??C?ATOF
CODE 1159H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1180H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 1193H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 11A4H 000CH UNIT ?C_C51STARTUP
CODE 11B0H 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 11BAH 0005H UNIT ?PR?GETCHAR?UNGETCHAR
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 0021H
+--> ?CO?EX1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?SCANF?SCANF
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0043H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?SCANF?SCANF 0020H.0 0000H.6 0043H 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 0061H 0002H
SYMBOL TABLE OF MODULE: ex1 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:11A4H SEGMENT ?C_C51STARTUP
I:0063H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:46:14 PAGE 3
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:11A7H 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:11A4H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:11A4H LINE# 133
C:11A6H LINE# 134
C:11A7H LINE# 135
C:11A8H LINE# 136
C:11AAH LINE# 185
C:11ADH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE EX1
C:0000H SYMBOL _ICE_DUMMY_
C:0F2BH PUBLIC main
------- PROC MAIN
------- DO
D:0022H SYMBOL a
D:0023H SYMBOL b
D:0025H SYMBOL c
D:0029H SYMBOL x
D:002AH SYMBOL y
D:002CH SYMBOL z
D:0030H SYMBOL f
D:0034H SYMBOL g
D:0038H SYMBOL d
D:0039H SYMBOL buf
D:0006H SYMBOL argsread
------- ENDDO
C:0F2BH LINE# 5
C:0F2BH LINE# 6
C:0F2BH LINE# 21
C:0F34H LINE# 22
C:0F61H LINE# 23
C:0F83H LINE# 25
C:0F8CH LINE# 26
C:0FB9H LINE# 27
C:0FDBH LINE# 29
C:0FE4H LINE# 30
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:46:14 PAGE 4
C:1008H LINE# 31
C:102DH LINE# 33
C:1036H LINE# 34
C:105AH LINE# 35
------- ENDPROC MAIN
------- ENDMOD EX1
------- MODULE PRINTF
D:0043H PUBLIC ?_PRINTF?BYTE
D:0043H PUBLIC ?_SPRINTF?BYTE
C:0650H PUBLIC _PRINTF
C:064AH PUBLIC _SPRINTF
------- ENDMOD PRINTF
------- MODULE SCANF
D:0043H PUBLIC ?_SCANF?BYTE
D:0043H PUBLIC ?_SSCANF?BYTE
C:0ADFH PUBLIC _SCANF
C:0ADBH PUBLIC _SSCANF
------- ENDMOD SCANF
------- 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?CLDPTR
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:46:14 PAGE 5
C:04DCH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:04F5H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:0522H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?ISTPTR
C:0534H PUBLIC ?C?ISTPTR
------- ENDMOD ?C?ISTPTR
------- MODULE ?C?LNEG
C:0553H PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?LSTPTR
C:0561H PUBLIC ?C?LSTPTR
------- ENDMOD ?C?LSTPTR
------- MODULE ?C?PLDIDATA
C:057BH PUBLIC ?C?PLDIDATA
------- ENDMOD ?C?PLDIDATA
------- MODULE ?C?PLDIIDATA
C:0584H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?PILDIDATA
C:0594H PUBLIC ?C?PILDIDATA
------- ENDMOD ?C?PILDIDATA
------- MODULE ?C?CCASE
C:05A4H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE PUTCHAR
C:1159H PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
------- MODULE GETCHAR
B:0021H.3 PUBLIC ?C?CHARLOADED
D:0008H PUBLIC ?_UNGETCHAR?BYTE
C:1193H PUBLIC GETCHAR
------- ENDMOD GETCHAR
------- MODULE UNGETC
C:11BAH PUBLIC _UNGETCHAR
------- ENDMOD UNGETC
------- MODULE ISSPACE
C:1180H PUBLIC _isspace
------- ENDMOD ISSPACE
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 15:46:14 PAGE 6
------- MODULE ?C?LSTIDATA
C:05CAH PUBLIC ?C?LSTIDATA
------- ENDMOD ?C?LSTIDATA
------- MODULE ?C?LSTXDATA
C:05D6H PUBLIC ?C?LSTXDATA
------- ENDMOD ?C?LSTXDATA
------- MODULE ?C?LSTPDATA
C:05E2H PUBLIC ?C?LSTPDATA
------- ENDMOD ?C?LSTPDATA
------- MODULE _GETKEY
C:11B0H PUBLIC _GETKEY
------- ENDMOD _GETKEY
Program Size: data=76.4 xdata=0 code=4543
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -