📄 11.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 12/17/2007 10:20:35 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO 11 RAMSIZE (256)
MEMORY MODEL: COMPACT
INPUT MODULES INCLUDED:
main.obj (MAIN)
C:\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
LINK MAP OF MODULE: 11 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MAIN
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00C8H INPAGE ?PD?MAIN
XDATA 00C8H 0026H INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0498H UNIT ?PR?FESTIVAL?MAIN
CODE 049BH 02B3H UNIT ?CO?MAIN
CODE 074EH 0260H UNIT ?PR?_GETCHINACALENDAR?MAIN
CODE 09AEH 018EH UNIT ?PR?_GETCHINACALENDARSTR?MAIN
CODE 0B3CH 0117H UNIT ?PR?MODE_ONE?MAIN
CODE 0C53H 0109H UNIT ?PR?LCM_W_XQ?MAIN
CODE 0D5CH 0103H UNIT ?PR?_GETMOONDAY?MAIN
CODE 0E5FH 0102H UNIT ?PR?MAIN?MAIN
CODE 0F61H 00D1H UNIT ?C_INITSEG
CODE 1032H 00A0H UNIT ?PR?_CONVERTCHAR?MAIN
CODE 10D2H 0092H UNIT ?C?LIB_CODE
CODE 1164H 008CH UNIT ?C_C51STARTUP
CODE 11F0H 0087H UNIT ?PR?VIEW_STATE?MAIN
CODE 1277H 0078H UNIT ?PR?_DISPLAYPHOTO?MAIN
CODE 12EFH 006FH UNIT ?PR?LCD_INTERFACE?MAIN
CODE 135EH 006DH UNIT ?PR?INIT_1302?MAIN
CODE 13CBH 006CH UNIT ?PR?_LCDWORD?MAIN
CODE 1437H 0069H UNIT ?PR?_GETSKYEARTH?MAIN
CODE 14A0H 0057H UNIT ?PR?_STRCOPY?MAIN
CODE 14F7H 004EH UNIT ?PR?READ_KEY?MAIN
CODE 1545H 0040H UNIT ?PR?READ_CLOCKS?MAIN
CODE 1585H 0037H UNIT ?PR?LCM_W_HH?MAIN
BL51 BANKED LINKER/LOCATER V6.00 12/17/2007 10:20:35 PAGE 2
CODE 15BCH 002DH UNIT ?PR?LCM_W_MO?MAIN
CODE 15E9H 002CH UNIT ?PR?LCM_W_MM?MAIN
CODE 1615H 0029H UNIT ?PR?LCM_W_DD?MAIN
CODE 163EH 0027H UNIT ?PR?LCM_W_YY?MAIN
CODE 1665H 001BH UNIT ?PR?_LCDWRITEDATA?MAIN
CODE 1680H 0019H UNIT ?PR?_CLOCK_OUT?MAIN
CODE 1699H 0018H UNIT ?PR?_DELAYMS?MAIN
CODE 16B1H 0017H UNIT ?PR?_DELAYSEC?MAIN
CODE 16C8H 0017H UNIT ?PR?LCDINIT?MAIN
CODE 16DFH 0017H UNIT ?PR?WRPOSITION?MAIN
CODE 16F6H 0012H UNIT ?PR?CLOCK_IN?MAIN
CODE 1708H 0012H UNIT ?PR?REFRESH?MAIN
CODE 171AH 0011H UNIT ?PR?BEEPBL?MAIN
CODE 172BH 000FH UNIT ?PR?CHECKLCDBUSY?MAIN
CODE 173AH 000FH UNIT ?PR?_WRITE_CLOCK?MAIN
CODE 1749H 000DH UNIT ?PR?_READ_CLOCK?MAIN
CODE 1756H 000BH UNIT ?PR?_LCDWRITECOMMAND?MAIN
CODE 1761H 0005H UNIT ?PR?LCDCLEAR?MAIN
OVERLAY MAP OF MODULE: 11 (MAIN)
SEGMENT PDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 00C8H 0002H
+--> ?PR?INIT_1302?MAIN
+--> ?PR?LCDINIT?MAIN
+--> ?PR?LCDCLEAR?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCDWORD?MAIN
+--> ?PR?_DELAYSEC?MAIN
+--> ?PR?_CONVERTCHAR?MAIN
+--> ?PR?LCD_INTERFACE?MAIN
+--> ?PR?READ_KEY?MAIN
+--> ?PR?VIEW_STATE?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?INIT_1302?MAIN ----- -----
+--> ?PR?_READ_CLOCK?MAIN
+--> ?PR?_WRITE_CLOCK?MAIN
?PR?_READ_CLOCK?MAIN ----- -----
+--> ?PR?_CLOCK_OUT?MAIN
+--> ?PR?CLOCK_IN?MAIN
?PR?_WRITE_CLOCK?MAIN ----- -----
+--> ?PR?_CLOCK_OUT?MAIN
?PR?LCDINIT?MAIN ----- -----
+--> ?PR?_LCDWRITECOMMAND?MAIN
BL51 BANKED LINKER/LOCATER V6.00 12/17/2007 10:20:35 PAGE 3
+--> ?PR?LCDCLEAR?MAIN
?PR?_LCDWRITECOMMAND?MAIN ----- -----
+--> ?PR?CHECKLCDBUSY?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?LCDCLEAR?MAIN ----- -----
+--> ?PR?_LCDWRITECOMMAND?MAIN
?PR?_LCDWORD?MAIN 00D3H 0008H
+--> ?PR?_LCDWRITECOMMAND?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?_LCDWRITEDATA?MAIN ----- -----
+--> ?PR?CHECKLCDBUSY?MAIN
+--> ?PR?_DELAYMS?MAIN
?PR?_DELAYSEC?MAIN ----- -----
+--> ?PR?_DELAYMS?MAIN
?PR?_CONVERTCHAR?MAIN 00CDH 0005H
+--> ?PR?_DISPLAYPHOTO?MAIN
+--> ?PR?WRPOSITION?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
?PR?_DISPLAYPHOTO?MAIN 00D2H 0003H
+--> ?PR?WRPOSITION?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
?PR?WRPOSITION?MAIN ----- -----
+--> ?PR?_LCDWRITECOMMAND?MAIN
?PR?LCD_INTERFACE?MAIN 00CAH 0008H
+--> ?PR?_READ_CLOCK?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
+--> ?PR?REFRESH?MAIN
+--> ?PR?_GETCHINACALENDARSTR?MAIN
+--> ?PR?_LCDWORD?MAIN
?PR?REFRESH?MAIN ----- -----
+--> ?PR?LCM_W_MM?MAIN
+--> ?PR?LCM_W_HH?MAIN
+--> ?PR?LCM_W_DD?MAIN
+--> ?PR?LCM_W_XQ?MAIN
+--> ?PR?LCM_W_MO?MAIN
+--> ?PR?LCM_W_YY?MAIN
?PR?LCM_W_MM?MAIN ----- -----
+--> ?PR?_READ_CLOCK?MAIN
+--> ?PR?FESTIVAL?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
BL51 BANKED LINKER/LOCATER V6.00 12/17/2007 10:20:35 PAGE 4
?PR?FESTIVAL?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_LCDWORD?MAIN
?PR?LCM_W_HH?MAIN ----- -----
+--> ?PR?_READ_CLOCK?MAIN
+--> ?PR?BEEPBL?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
?PR?BEEPBL?MAIN ----- -----
+--> ?PR?_DELAYMS?MAIN
?PR?LCM_W_DD?MAIN ----- -----
+--> ?PR?_READ_CLOCK?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
?PR?LCM_W_XQ?MAIN 00D2H 0001H
+--> ?PR?_READ_CLOCK?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCDWORD?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
?PR?LCM_W_MO?MAIN ----- -----
+--> ?PR?_READ_CLOCK?MAIN
+--> ?PR?_LCDWRITECOMMAND?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
?PR?LCM_W_YY?MAIN ----- -----
+--> ?PR?_READ_CLOCK?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCDWORD?MAIN
+--> ?PR?_LCDWRITEDATA?MAIN
?PR?_GETCHINACALENDARSTR?MAIN 00D2H 000CH
+--> ?CO?MAIN
+--> ?PR?_STRCOPY?MAIN
+--> ?PR?_GETCHINACALENDAR?MAIN
+--> ?PR?_GETSKYEARTH?MAIN
?PR?_STRCOPY?MAIN 00DEH 0007H
?PR?_GETCHINACALENDAR?MAIN 00DEH 0010H
+--> ?PR?_GETMOONDAY?MAIN
?PR?_GETSKYEARTH?MAIN 00DEH 0006H
?PR?READ_KEY?MAIN ----- -----
+--> ?PR?_DELAYMS?MAIN
?PR?VIEW_STATE?MAIN 00CAH 0003H
+--> ?PR?MODE_ONE?MAIN
?PR?MODE_ONE?MAIN ----- -----
+--> ?PR?LCDCLEAR?MAIN
+--> ?CO?MAIN
BL51 BANKED LINKER/LOCATER V6.00 12/17/2007 10:20:35 PAGE 5
+--> ?PR?_LCDWORD?MAIN
+--> ?PR?_CONVERTCHAR?MAIN
SYMBOL TABLE OF MODULE: 11 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:0020H.0 PUBLIC setting
D:00B0H PUBLIC P3
C:1032H PUBLIC _convertChar
C:1756H PUBLIC _lcdWriteCommand
C:1277H PUBLIC _displayPhoto
C:1749H PUBLIC _read_clock
X:0000H SYMBOL earth
B:00E0H.7 PUBLIC a7
X:0024H PUBLIC table_week
B:0090H.6 PUBLIC BEEP
C:173AH PUBLIC _write_clock
C:1761H PUBLIC lcdClear
X:0030H PUBLIC cishu
X:0031H PUBLIC state
B:0080H.0 PUBLIC RS
C:0E5FH PUBLIC main
C:074EH PUBLIC _GetChinaCalendar
B:0080H.1 PUBLIC RW
B:0090H.4 PUBLIC clock_Rst
B:00B0H.0 PUBLIC clock_dat
B:00B0H.1 PUBLIC clock_clk
C:12EFH PUBLIC lcd_Interface
C:16B1H PUBLIC _delaySec
X:0032H PUBLIC year_code
B:00B0H.3 PUBLIC led_secd
C:172BH PUBLIC checkLcdBusy
C:135EH PUBLIC Init_1302
C:1615H PUBLIC lcm_w_dd
X:0053H PUBLIC keys
C:1675H PUBLIC _lcdWriteData
B:00A0H.7 PUBLIC BUSY_FLAG
X:0054H PUBLIC lcdPosX
C:11F0H PUBLIC view_state
X:0055H PUBLIC lcdPosY
C:0003H PUBLIC Festival
B:0080H.2 PUBLIC E
C:16DFH PUBLIC wrPosition
C:1585H PUBLIC lcm_w_hh
C:16F6H PUBLIC clock_in
X:0056H PUBLIC halfScr
X:0057H SYMBOL monthcode
D:00E0H PUBLIC ACC
BL51 BANKED LINKER/LOCATER V6.00 12/17/2007 10:20:35 PAGE 6
X:007BH PUBLIC dd
C:14F7H PUBLIC read_key
C:1686H PUBLIC _clock_out
C:0B3CH PUBLIC mode_one
C:16C8H PUBLIC lcdInit
X:007CH SYMBOL nongliday
C:171AH PUBLIC beepBl
X:0088H PUBLIC halfLineCnt
C:15E9H PUBLIC lcm_w_mm
X:0089H PUBLIC hh
C:15BCH PUBLIC lcm_w_mo
C:1437H SYMBOL _GetSkyEarth
C:1708H PUBLIC Refresh
C:16A1H PUBLIC _delayMs
C:14ACH SYMBOL _StrCopy
X:008AH SYMBOL sky
X:00A8H PUBLIC mm
X:00A9H PUBLIC mo
C:0D67H SYMBOL _GetMoonDay
C:0C53H PUBLIC lcm_w_xq
C:1545H PUBLIC read_clockS
C:09AEH PUBLIC _GetChinaCalendarStr
X:00AAH PUBLIC ss
C:163EH PUBLIC lcm_w_yy
X:00ABH PUBLIC xq
X:00ACH PUBLIC fun_zero
X:00B0H PUBLIC fun_one
X:00B7H SYMBOL day_code1
X:00C0H SYMBOL day_code2
X:00C6H PUBLIC yy
C:13D6H PUBLIC _lcdword
X:00C7H PUBLIC basicBlock
------- PROC L?0388
------- ENDPROC L?0388
------- PROC _GETMOONDAY
D:0007H SYMBOL month_p
D:0004H SYMBOL table_addr
C:0D67H LINE# 23
C:0D67H LINE# 24
C:0DA6H LINE# 25
C:0DB4H LINE# 26
C:0DC2H LINE# 27
C:0DD0H LINE# 28
C:0DDEH LINE# 29
C:0DECH LINE# 30
C:0DFAH LINE# 31
C:0E08H LINE# 32
C:0E16H LINE# 33
C:0E24H LINE# 34
C:0E32H LINE# 35
C:0E40H LINE# 36
C:0E4EH LINE# 37
C:0E5CH LINE# 38
C:0E5CH LINE# 39
C:0E5EH LINE# 40
------- ENDPROC _GETMOONDAY
------- PROC _GETCHINACALENDAR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -