BL51 BANKED LINKER/LOCATER V6.05 10/17/2013 14:06:49 PAGE 1 BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY: C:\KEIL51\C51\BIN\BL51.EXE fract.obj TO fract MEMORY MODEL: SMALL INPUT MODULES INCLUDED: fract.obj (FRACT) C:\KEIL51\C51\LIB\C51S.LIB (?C_STARTUP) C:\KEIL51\C51\LIB\C51S.LIB (?C?IMUL) C:\KEIL51\C51\LIB\C51S.LIB (?C?UIDIV) C:\KEIL51\C51\LIB\C51S.LIB (?C?LMUL) C:\KEIL51\C51\LIB\C51S.LIB (?C?ULDIV) C:\KEIL51\C51\LIB\C51S.LIB (?C?ULSHR) C:\KEIL51\C51\LIB\C51S.LIB (?C?LSHL) LINK MAP OF MODULE: fract (FRACT) 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 000AH UNIT ?DT?FRACT IDATA 0012H 0001H UNIT ?STACK * * * * * * * C O D E M E M O R Y * * * * * * * CODE 0000H 0003H ABSOLUTE CODE 0003H 01AAH UNIT ?C?LIB_CODE CODE 01ADH 00D7H UNIT ?PR?MAIN?FRACT CODE 0284H 0043H UNIT ?PR?TRD2?FRACT CODE 02C7H 0022H UNIT ?PR?_TR2D?FRACT CODE 02E9H 0013H UNIT ?PR?_F2D?FRACT CODE 02FCH 0011H UNIT ?PR?_FD2?FRACT CODE 030DH 000CH UNIT ?C_C51STARTUP OVERLAY MAP OF MODULE: fract (FRACT) SEGMENT +--> CALLED SEGMENT --------------------- ?C_C51STARTUP +--> ?PR?MAIN?FRACT ?PR?MAIN?FRACT +--> ?PR?TRD2?FRACT +--> ?PR?_F2D?FRACT ?PR?TRD2?FRACT +--> ?PR?_FD2?FRACT +--> ?PR?_F2D?FRACT BL51 BANKED LINKER/LOCATER V6.05 10/17/2013 14:06:49 PAGE 2 SYMBOL TABLE OF MODULE: fract (FRACT) VALUE TYPE NAME ---------------------------------- ------- MODULE FRACT C:0000H SYMBOL _ICE_DUMMY_ D:0080H PUBLIC P0 D:0090H PUBLIC P1 D:00A0H PUBLIC P2 D:00B0H PUBLIC P3 C:01ADH PUBLIC main D:0008H PUBLIC M D:000CH PUBLIC Z D:0010H PUBLIC i D:0011H PUBLIC k C:02E9H PUBLIC _f2d C:02FCH PUBLIC _fd2 C:02C7H PUBLIC _tr2d C:0284H PUBLIC trd2 ------- PROC _FD2 D:0007H SYMBOL x C:02FCH LINE# 8 C:02FCH LINE# 10 C:030CH LINE# 11 ------- ENDPROC _FD2 ------- PROC _F2D D:0007H SYMBOL x C:02E9H LINE# 12 C:02E9H LINE# 13 C:02FBH LINE# 14 ------- ENDPROC _F2D ------- PROC TRD2 ------- DO D:0002H SYMBOL N ------- ENDDO C:0284H LINE# 16 C:0284H LINE# 17 C:0284H LINE# 18 C:02A0H LINE# 19 C:02ADH LINE# 20 C:02BFH LINE# 21 C:02C6H LINE# 22 ------- ENDPROC TRD2 ------- PROC _TR2D D:0006H SYMBOL x ------- DO D:0002H SYMBOL y ------- ENDDO C:02C7H LINE# 26 C:02C7H LINE# 27 C:02D0H LINE# 28 C:02E8H LINE# 29 ------- ENDPROC _TR2D ------- PROC MAIN BL51 BANKED LINKER/LOCATER V6.05 10/17/2013 14:06:49 PAGE 3 C:01ADH LINE# 33 C:01ADH LINE# 35 C:021FH LINE# 41 C:0234H LINE# 42 C:0275H LINE# 43 C:027CH LINE# 44 C:0283H LINE# 46 ------- ENDPROC MAIN ------- ENDMOD FRACT ------- MODULE ?C?IMUL C:0003H PUBLIC ?C?IMUL ------- ENDMOD ?C?IMUL ------- MODULE ?C?UIDIV C:0015H PUBLIC ?C?UIDIV ------- ENDMOD ?C?UIDIV ------- MODULE ?C?LMUL C:006AH PUBLIC ?C?LMUL ------- ENDMOD ?C?LMUL ------- MODULE ?C?ULDIV C:00F5H PUBLIC ?C?ULDIV ------- ENDMOD ?C?ULDIV ------- MODULE ?C?ULSHR C:0187H PUBLIC ?C?ULSHR ------- ENDMOD ?C?ULSHR ------- MODULE ?C?LSHL C:019AH PUBLIC ?C?LSHL ------- ENDMOD ?C?LSHL *** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_TR2D?FRACT Program Size: data=19.0 xdata=0 code=793 LINK/LOCATE RUN COMPLETE. 1 WARNING(S), 0 ERROR(S)