📄 laptopuv.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 02/21/2005 09:48:32 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE BANK1 {main.obj}, BANK1 {screen2.obj}, BANK0 {Subprogram.obj}, BANK0 {ChildProgra
>> m.obj}, COMMON {L51_bank.obj} TO laptopUV BANKAREA (0X4000, 0X8000) RAMSIZE (256) XDATA (0X0000-0X7FFF)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
screen2.obj (SCREEN2)
Subprogram.obj (SUBPROGRAM)
ChildProgram.obj (CHILDPROGRAM)
L51_bank.obj (?BANK?SWITCHING)
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 (?C?CASTF)
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\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?CSTOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ILDOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IILDPTR)
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?SLCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: laptopUV (MAIN)
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 0017H UNIT ?DT?_MAGNIFYCHAR?CHILDPROGRAM
DATA 001FH 0014H UNIT _DATA_GROUP_
DATA 0033H 000FH UNIT ?DT?_INT2BUFFER?CHILDPROGRAM
DATA 0042H 000CH UNIT ?DT?_FLOAT2INT?CHILDPROGRAM
DATA 004EH 000CH UNIT ?DT?_BUFFER2INT?CHILDPROGRAM
DATA 005AH 0008H UNIT ?DT?_SINT2BUFFER?CHILDPROGRAM
DATA 0062H 0007H UNIT ?DT?_INT2FLOAT?CHILDPROGRAM
DATA 0069H 0006H UNIT ?DT?_CL88PR?CHILDPROGRAM
IDATA 006FH 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.03 02/21/2005 09:48:32 PAGE 2
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 2C1AH UNIT ?XD?MAIN
XDATA 2C1AH 0019H UNIT _XDATA_GROUP_
XDATA 2C33H 0008H UNIT ?XD?_INT2FLOAT?CHILDPROGRAM
XDATA 2C3BH 0004H UNIT ?XD?_FLOAT2INT?CHILDPROGRAM
XDATA 2C3FH 0003H UNIT ?XD?_MAGNIFYCHAR?CHILDPROGRAM
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 2C2DH UNIT ?C_INITSEG
CODE 2C30H 0706H UNIT MYPRO
CODE 3336H 05BCH UNIT ?C?LIB_CODE
CODE 38F2H 008CH UNIT ?C_C51STARTUP
CODE 397EH 005BH INBLOCK ?BANK?SELECT
CODE 39D9H 000DH UNIT ?PR?_FABS?FABS
39E6H 001AH *** GAP ***
CODE 3A00H 000CH PAGE ?BANK?SWITCH
* * * * * * * C O D E B A N K 0 * * * * * * *
0000H 4000H *** GAP ***
BANK0 4000H 01B0H UNIT ?PR?_INT2BUFFER?CHILDPROGRAM
BANK0 41B0H 017BH UNIT ?PR?_MAGNIFYCHAR?CHILDPROGRAM
BANK0 432BH 011CH UNIT ?PR?_BUFFER2INT?CHILDPROGRAM
BANK0 4447H 0117H UNIT ?PR?_WRITEDATA?CHILDPROGRAM
BANK0 455EH 00FBH UNIT ?PR?_FLOAT2INT?CHILDPROGRAM
BANK0 4659H 00F9H UNIT ?PR?_INT2FLOAT?CHILDPROGRAM
BANK0 4752H 00C6H UNIT ?PR?_WRITEINS?CHILDPROGRAM
BANK0 4818H 00B3H UNIT ?PR?_DRAWRECTANGLE?CHILDPROGRAM
BANK0 48CBH 00A6H UNIT ?PR?_SINT2BUFFER?CHILDPROGRAM
BANK0 4971H 0081H UNIT ?PR?_CLEARRECTANGLE?CHILDPROGRAM
BANK0 49F2H 0066H UNIT ?PR?_DRAWLINE?CHILDPROGRAM
BANK0 4A58H 0035H UNIT ?PR?_CL88PR?CHILDPROGRAM
BANK0 4A8DH 002AH UNIT ?PR?_DRAWSLINE?CHILDPROGRAM
BANK0 4AB7H 002AH UNIT ?PR?DRAWFRAME?CHILDPROGRAM
BANK0 4AE1H 000CH UNIT ?PR?_READCLOCK?CHILDPROGRAM
BANK0 4AEDH 000CH UNIT ?PR?_WRITECLOCK?CHILDPROGRAM
BANK0 4AF9H 0006H UNIT ?PR?_CLONEBYTE_PR?CHILDPROGRAM
* * * * * * * C O D E B A N K 1 * * * * * * *
0000H 4000H *** GAP ***
BANK1 4000H 05F3H UNIT ?PR?PAGE2ORIGIN?SCREEN2
BANK1 45F3H 04E0H UNIT ?PR?PAGE1?MAIN
BANK1 4AD3H 025EH UNIT ?PR?MAIN?MAIN
BANK1 4D31H 00F0H UNIT ?PR?_DISPYMD?MAIN
BANK1 4E21H 00BCH UNIT ?PR?_DISPHMS?MAIN
BANK1 4EDDH 0053H UNIT ?PR?PAGE1SHOWTIME?MAIN
BANK1 4F30H 0007H UNIT ?PR?_PAGE2?SCREEN2
OVERLAY MAP OF MODULE: laptopUV (MAIN)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.03 02/21/2005 09:48:32 PAGE 3
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 2C1AH 000EH
+--> ?PR?PAGE1?MAIN
+--> ?PR?_WRITECLOCK?CHILDPROGRAM
+--> ?PR?PAGE1SHOWTIME?MAIN
+--> ?PR?_READCLOCK?CHILDPROGRAM
+--> ?PR?_CLEARRECTANGLE?CHILDPROGRAM
+--> ?PR?_WRITEINS?CHILDPROGRAM
+--> ?PR?_WRITEDATA?CHILDPROGRAM
+--> ?PR?_PAGE2?SCREEN2
?PR?PAGE1?MAIN ----- ----- 2C28H 000BH
+--> ?PR?_WRITEINS?CHILDPROGRAM
+--> ?PR?_WRITEDATA?CHILDPROGRAM
+--> ?PR?DRAWFRAME?CHILDPROGRAM
?PR?_WRITEDATA?CHILDPROGRAM 002BH 0008H ----- -----
+--> ?PR?_CLONEBYTE_PR?CHILDPROGRAM
?PR?DRAWFRAME?CHILDPROGRAM ----- ----- ----- -----
+--> ?PR?_DRAWRECTANGLE?CHILDPROGRAM
?PR?_DRAWRECTANGLE?CHILDPROGRAM 0023H 000BH ----- -----
?PR?PAGE1SHOWTIME?MAIN 001FH 0004H ----- -----
+--> ?PR?_READCLOCK?CHILDPROGRAM
+--> ?PR?_DISPYMD?MAIN
+--> ?PR?_DISPHMS?MAIN
?PR?_DISPYMD?MAIN 0023H 0008H ----- -----
+--> ?PR?_WRITEINS?CHILDPROGRAM
+--> ?PR?_WRITEDATA?CHILDPROGRAM
?PR?_DISPHMS?MAIN 0023H 0008H ----- -----
+--> ?PR?_WRITEINS?CHILDPROGRAM
+--> ?PR?_WRITEDATA?CHILDPROGRAM
?PR?_CLEARRECTANGLE?CHILDPROGRAM 001FH 000EH ----- -----
?PR?_PAGE2?SCREEN2 001FH 0001H ----- -----
+--> ?PR?PAGE2ORIGIN?SCREEN2
?PR?PAGE2ORIGIN?SCREEN2 0020H 0003H ----- -----
+--> ?PR?_WRITEINS?CHILDPROGRAM
+--> ?PR?_WRITEDATA?CHILDPROGRAM
+--> ?PR?_DRAWSLINE?CHILDPROGRAM
+--> ?PR?_DRAWLINE?CHILDPROGRAM
+--> ?PR?DRAWFRAME?CHILDPROGRAM
?PR?_DRAWSLINE?CHILDPROGRAM 0023H 0005H ----- -----
?PR?_DRAWLINE?CHILDPROGRAM 0023H 0009H ----- -----
BL51 BANKED LINKER/LOCATER V5.03 02/21/2005 09:48:32 PAGE 4
INTRABANK CALL TABLE OF MODULE: laptopUV (MAIN)
ADDRESS FUNCTION NAME
------------------------
39ABH _WRITEINS
39B0H _WRITEDATA
39B5H _READCLOCK
39BAH DRAWFRAME
39BFH _WRITECLOCK
39C4H _CLEARRECTANGLE
39C9H _DRAWSLINE
39CEH _DRAWLINE
39D3H MAIN
UNRESOLVED EXTERNAL SYMBOLS:
_CL88_PR
SYMBOL TABLE OF MODULE: laptopUV (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
X:0000H PUBLIC G_INSNUM
X:0002H PUBLIC CHTAB816
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C1:4AD3H PUBLIC main
C1:45F3H PUBLIC Page1
X:0602H PUBLIC CHTAB1616
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
X:1222H PUBLIC CCTAB24
X:23DAH PUBLIC CCTAB16
X:2B9AH PUBLIC CCTAB48
C1:4E21H PUBLIC _DispHMS
C1:4D31H PUBLIC _DispYMD
C1:4EDDH PUBLIC Page1ShowTime
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC BANK=1 _DISPHMS
D:0023H SYMBOL x
D:0025H SYMBOL y
D:0027H SYMBOL buffer
------- DO
D:0007H SYMBOL HalfData
D:002AH SYMBOL Cycle
BL51 BANKED LINKER/LOCATER V5.03 02/21/2005 09:48:32 PAGE 5
------- ENDDO
C1:4E21H LINE# 9
C1:4E2FH LINE# 10
C1:4E2FH LINE# 14
C1:4E34H LINE# 16
C1:4E37H LINE# 17
C1:4E37H LINE# 18
C1:4E49H LINE# 19
C1:4E52H LINE# 20
C1:4E5DH LINE# 21
C1:4E75H LINE# 22
C1:4E87H LINE# 23
C1:4E92H LINE# 24
C1:4EAAH LINE# 25
C1:4EB1H LINE# 26
C1:4EB1H LINE# 27
C1:4EBCH LINE# 28
C1:4ED0H LINE# 29
C1:4ED0H LINE# 30
C1:4EDCH LINE# 32
------- ENDPROC _DISPHMS
------- PROC BANK=1 _DISPYMD
D:0023H SYMBOL x
D:0025H SYMBOL y
D:0027H SYMBOL buffer
------- DO
D:0007H SYMBOL HalfData
D:002AH SYMBOL Cycle
------- ENDDO
C1:4D31H LINE# 33
C1:4D3FH LINE# 36
C1:4D3FH LINE# 40
C1:4D44H LINE# 41
C1:4D59H LINE# 42
C1:4D64H LINE# 43
C1:4D78H LINE# 44
C1:4D7BH LINE# 45
C1:4D7BH LINE# 46
C1:4D8DH LINE# 47
C1:4D96H LINE# 48
C1:4DA1H LINE# 49
C1:4DB9H LINE# 50
C1:4DCBH LINE# 51
C1:4DD6H LINE# 52
C1:4DEEH LINE# 53
C1:4DF5H LINE# 54
C1:4DF5H LINE# 55
C1:4E00H LINE# 56
C1:4E14H LINE# 57
C1:4E14H LINE# 58
C1:4E20H LINE# 61
------- ENDPROC _DISPYMD
------- PROC BANK=1 PAGE1SHOWTIME
------- DO
D:001FH SYMBOL Buffer
BL51 BANKED LINKER/LOCATER V5.03 02/21/2005 09:48:32 PAGE 6
D:0022H SYMBOL i
------- ENDDO
C1:4EDDH LINE# 62
C1:4EDDH LINE# 63
C1:4EDDH LINE# 66
C1:4EE0H LINE# 67
C1:4EE0H LINE# 68
C1:4EF0H LINE# 69
C1:4EF9H LINE# 70
C1:4F0AH LINE# 71
C1:4F11H LINE# 72
C1:4F18H LINE# 73
C1:4F1FH LINE# 74
------- ENDPROC PAGE1SHOWTIME
------- PROC BANK=1 PAGE1
------- DO
X:2C28H SYMBOL Step
X:2C29H SYMBOL AxisX
X:2C2BH SYMBOL AxisY
X:2C2DH SYMBOL ByteNum
X:2C2EH SYMBOL BitNum
X:2C2FH SYMBOL Line
X:2C30H SYMBOL Col
X:2C31H SYMBOL Cycle
X:2C32H SYMBOL Multiple
------- ENDDO
C1:45F3H LINE# 93
C1:45F3H LINE# 94
C1:45F3H LINE# 107
C1:45FAH LINE# 108
C1:45FEH LINE# 110
C1:4603H LINE# 111
C1:462BH LINE# 112
C1:4654H LINE# 113
C1:467DH LINE# 114
C1:46A6H LINE# 116
C1:46CFH LINE# 117
C1:46F8H LINE# 118
C1:4721H LINE# 119
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -