📄 ex12.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/07/2005 11:38:55 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ex12.obj TO ex12
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
ex12.obj (EX12)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (SCANF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?ATOF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)
LINK MAP OF MODULE: ex12 (EX12)
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 0028H UNIT _DATA_GROUP_
IDATA 004AH 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.03 07/07/2005 11:38:55 PAGE 2
* * * * * * * 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 0130H UNIT ?PR?MAIN?EX12
CODE 0F49H 00E6H UNIT ?PR??C?ATOF??C?ATOF
CODE 102FH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1056H 0020H UNIT ?CO?EX12
CODE 1076H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 1089H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 109AH 000CH UNIT ?C_C51STARTUP
CODE 10A6H 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 10B0H 0005H UNIT ?PR?GETCHAR?UNGETCHAR
OVERLAY MAP OF MODULE: ex12 (EX12)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?EX12
?PR?MAIN?EX12 ----- ----- 0022H 0008H
+--> ?CO?EX12
+--> ?PR?PRINTF?PRINTF
+--> ?PR?SCANF?SCANF
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002AH 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?SCANF?SCANF 0020H.0 0000H.6 002AH 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 0048H 0002H
SYMBOL TABLE OF MODULE: ex12 (EX12)
VALUE TYPE NAME
----------------------------------
------- MODULE EX12
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V5.03 07/07/2005 11:38:55 PAGE 3
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 price
D:0026H SYMBOL tax
------- ENDDO
C:0E19H LINE# 17
C:0E19H LINE# 19
C:0E22H LINE# 24
C:0E25H LINE# 25
C:0E28H LINE# 26
C:0E2BH LINE# 27
C:0E2DH LINE# 28
C:0E2FH LINE# 30
C:0E38H LINE# 31
C:0E4AH LINE# 32
C:0E5FH LINE# 33
C:0E5FH LINE# 34
C:0E9CH LINE# 35
C:0E9CH LINE# 36
C:0EB1H LINE# 37
C:0EB1H LINE# 38
C:0EEEH LINE# 39
C:0EEEH LINE# 40
C:0F02H LINE# 41
C:0F02H LINE# 42
C:0F32H LINE# 43
C:0F32H LINE# 44
C:0F47H LINE# 50
------- ENDPROC MAIN
------- ENDMOD EX12
------- 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?FPCMP
C:0203H PUBLIC ?C?FPCMP
C:0201H PUBLIC ?C?FPCMP3
------- ENDMOD ?C?FPCMP
BL51 BANKED LINKER/LOCATER V5.03 07/07/2005 11:38:55 PAGE 4
------- MODULE PRINTF
D:002AH PUBLIC ?_PRINTF?BYTE
D:002AH PUBLIC ?_SPRINTF?BYTE
C:06BDH PUBLIC _PRINTF
C:06B7H PUBLIC _SPRINTF
------- ENDMOD PRINTF
------- MODULE SCANF
D:002AH PUBLIC ?_SCANF?BYTE
D:002AH PUBLIC ?_SSCANF?BYTE
C:0B4CH PUBLIC _SCANF
C:0B48H PUBLIC _SSCANF
------- ENDMOD SCANF
------- MODULE ?C?FPROUND
C:02B8H PUBLIC ?C?FPROUND
------- ENDMOD ?C?FPROUND
------- MODULE ?C?FPCONVERT
C:02E7H PUBLIC ?C?FPCONVERT
------- ENDMOD ?C?FPCONVERT
------- MODULE ?C?FPDIV
C:03EDH PUBLIC ?C?FPDIV
------- ENDMOD ?C?FPDIV
------- MODULE ?C?FPNEG
C:048AH PUBLIC ?C?FPNEG
------- ENDMOD ?C?FPNEG
------- MODULE ?C?FCAST
C:04A5H PUBLIC ?C?FCASTC
C:04A0H PUBLIC ?C?FCASTI
C:049BH PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
------- 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
C:05A1H PUBLIC ?C?ISTPTR
------- ENDMOD ?C?ISTPTR
------- MODULE ?C?LNEG
BL51 BANKED LINKER/LOCATER V5.03 07/07/2005 11:38:55 PAGE 5
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:102FH PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
------- MODULE GETCHAR
B:0021H.3 PUBLIC ?C?CHARLOADED
D:0008H PUBLIC ?_UNGETCHAR?BYTE
C:1089H PUBLIC GETCHAR
------- ENDMOD GETCHAR
------- MODULE UNGETC
C:10B0H PUBLIC _UNGETCHAR
------- ENDMOD UNGETC
------- MODULE ISSPACE
C:1076H 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
------- MODULE _GETKEY
C:10A6H PUBLIC _GETKEY
------- ENDMOD _GETKEY
BL51 BANKED LINKER/LOCATER V5.03 07/07/2005 11:38:55 PAGE 6
Program Size: data=51.4 xdata=0 code=4277
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -