📄 ex1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 16:15:36 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 (?C?FPDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (ATAN2)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (SIN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (ASIN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (SINH)
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?FPCMP)
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?CASTF)
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?FPSERIES)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (EXP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (SQRT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (ATAN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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?LLDCODE)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
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 0004H UNIT ?DT?EX1
000CH 0014H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0028H UNIT _DATA_GROUP_
IDATA 004AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 16:15:36 PAGE 2
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0686H UNIT ?C?LIB_CODE
CODE 0689H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0AF8H 016EH UNIT ?PR?SIN?SIN
CODE 0C66H 0128H UNIT ?PR?ATAN?ATAN
CODE 0D8EH 00DDH UNIT ?PR?MAIN?EX1
CODE 0E6BH 00AAH UNIT ?PR?SQRT?SQRT
CODE 0F15H 009AH UNIT ?PR?EXP?EXP
CODE 0FAFH 008CH UNIT ?C_C51STARTUP
CODE 103BH 0073H UNIT ?PR?_ATAN2?ATAN2
CODE 10AEH 003EH UNIT ?PR?_SINH?SINH
CODE 10ECH 003BH UNIT ?PR?ASIN?ASIN
CODE 1127H 0037H UNIT ?CO?EX1
CODE 115EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1185H 0007H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: ex1 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?EX1
+--> ?C_INITSEG
?PR?MAIN?EX1 ----- ----- 0022H 000CH
+--> ?PR?SIN?SIN
+--> ?CO?EX1
+--> ?PR?PRINTF?PRINTF
+--> ?PR?ASIN?ASIN
+--> ?PR?_ATAN2?ATAN2
+--> ?PR?_SINH?SINH
?PR?SIN?SIN 0020H.0 0000H.1 002EH 0004H
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002EH 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?ASIN?ASIN ----- ----- ----- -----
+--> ?PR?SQRT?SQRT
+--> ?PR?ATAN?ATAN
?PR?SQRT?SQRT ----- ----- 002EH 0004H
?PR?ATAN?ATAN 0020H.0 0000H.2 0036H 0004H
?PR?_ATAN2?ATAN2 ----- ----- 002EH 0008H
+--> ?PR?ATAN?ATAN
?PR?_SINH?SINH ----- ----- 002EH 0004H
+--> ?PR?EXP?EXP
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 16:15:36 PAGE 3
SYMBOL TABLE OF MODULE: ex1 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0FAFH SEGMENT ?C_C51STARTUP
I:004AH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
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:0FB2H 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:0FAFH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0FAFH LINE# 133
C:0FB1H LINE# 134
C:0FB2H LINE# 135
C:0FB3H LINE# 136
C:0FB5H LINE# 185
C:0FB8H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE EX1
C:0000H SYMBOL _ICE_DUMMY_
D:0008H PUBLIC PI
C:0D8EH PUBLIC main
------- PROC MAIN
------- DO
D:0022H SYMBOL x
D:0026H SYMBOL y
D:002AH SYMBOL z
------- ENDDO
C:0D8EH LINE# 7
C:0D8EH LINE# 8
C:0D8EH LINE# 9
C:0DA8H LINE# 10
C:0DB2H LINE# 11
C:0DBBH LINE# 15
C:0DDBH LINE# 16
C:0E03H LINE# 17
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 16:15:36 PAGE 4
C:0E43H LINE# 18
------- ENDPROC MAIN
------- ENDMOD EX1
------- MODULE ?C?FPDIV
C:0006H PUBLIC ?C?FPDIV
------- ENDMOD ?C?FPDIV
------- MODULE PRINTF
D:002EH PUBLIC ?_PRINTF?BYTE
D:002EH PUBLIC ?_SPRINTF?BYTE
C:06EBH PUBLIC _PRINTF
C:06E5H PUBLIC _SPRINTF
------- ENDMOD PRINTF
------- MODULE ATAN2
D:002EH PUBLIC ?_atan2?BYTE
C:103BH PUBLIC _atan2
------- ENDMOD ATAN2
------- MODULE SIN
C:0B40H PUBLIC _COS
C:0B56H PUBLIC _SIN
C:0B88H PUBLIC _TAN
------- ENDMOD SIN
------- MODULE ASIN
C:10ECH PUBLIC _ASIN
------- ENDMOD ASIN
------- MODULE SINH
C:10AEH PUBLIC _sinh
------- ENDMOD SINH
------- MODULE ?C?FPADD
C:00F4H PUBLIC ?C?FPADD
C:00F0H PUBLIC ?C?FPSUB
------- ENDMOD ?C?FPADD
------- MODULE ?C?FPMUL
C:01E5H PUBLIC ?C?FPMUL
------- ENDMOD ?C?FPMUL
------- MODULE ?C?FPCMP
C:02EDH PUBLIC ?C?FPCMP
C:02EBH PUBLIC ?C?FPCMP3
------- ENDMOD ?C?FPCMP
------- MODULE ?C?FPNEG
C:0358H PUBLIC ?C?FPNEG
------- ENDMOD ?C?FPNEG
------- MODULE ?C?FCAST
C:0373H PUBLIC ?C?FCASTC
C:036EH PUBLIC ?C?FCASTI
C:0369H PUBLIC ?C?FCASTL
------- ENDMOD ?C?FCAST
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 16:15:36 PAGE 5
------- MODULE ?C?CASTF
C:03A7H PUBLIC ?C?CASTF
------- ENDMOD ?C?CASTF
------- MODULE ?C?FPROUND
C:03DEH PUBLIC ?C?FPROUND
------- ENDMOD ?C?FPROUND
------- MODULE ?C?FPCONVERT
C:040DH PUBLIC ?C?FPCONVERT
------- ENDMOD ?C?FPCONVERT
------- MODULE EXP
C:0F4DH PUBLIC _EXP
------- ENDMOD EXP
------- MODULE SQRT
C:0E6FH PUBLIC _SQRT
------- ENDMOD SQRT
------- MODULE ATAN
C:0C86H PUBLIC _ATAN
------- ENDMOD ATAN
------- MODULE ?C?FTNPWR
C:058DH PUBLIC ?C?FTNPWR
------- ENDMOD ?C?FTNPWR
------- MODULE ?C?CLDPTR
C:05CDH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:05E6H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:0613H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?LNEG
C:0625H PUBLIC ?C?LNEG
------- ENDMOD ?C?LNEG
------- MODULE ?C?LLDCODE
C:0633H PUBLIC ?C?LLDCODE
------- ENDMOD ?C?LLDCODE
------- MODULE ?C?LLDCODE0
C:0643H PUBLIC ?C?LLDCODE0
------- ENDMOD ?C?LLDCODE0
------- MODULE ?C?PLDIIDATA
C:0653H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
BL51 BANKED LINKER/LOCATER V6.05 09/04/2008 16:15:36 PAGE 6
------- MODULE ?C?CCASE
C:0663H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE PUTCHAR
C:115EH PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
Program Size: data=54.1 xdata=0 code=4492
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -