📄 clock.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 09/23/2008 19:55:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE clock.obj TO clock RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
clock.obj (CLOCK)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: clock (CLOCK)
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 0010H UNIT ?DT?CLOCK
0018H 0008H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0009H UNIT _DATA_GROUP_
IDATA 002AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 034DH UNIT ?C?LIB_CODE
CODE 0353H 01AFH UNIT ?PR?KEYSCAN?CLOCK
CODE 0502H 00B7H UNIT ?PR?MAIN?CLOCK
CODE 05B9H 0064H UNIT ?PR?INIT?CLOCK
CODE 061DH 005EH UNIT ?PR?TMP?CLOCK
CODE 067BH 0054H UNIT ?PR?_TMPWRITEBYTE?CLOCK
CODE 06CFH 004FH UNIT ?PR?_WRITE_TMP?CLOCK
CODE 071EH 004BH UNIT ?PR?_WRITE_CGRAM?CLOCK
CODE 0769H 002FH UNIT ?PR?_DELAY?CLOCK
CODE 0798H 002DH UNIT ?PR?_WRITE_TMP1?CLOCK
CODE 07C5H 002BH UNIT ?CO?CLOCK
CODE 07F0H 0024H UNIT ?PR?TMPREADBIT?CLOCK
CODE 0814H 001FH UNIT ?PR?DSRESET?CLOCK
CODE 0833H 001EH UNIT ?PR?DIDI?CLOCK
CODE 0851H 001DH UNIT ?PR?TMPREAD?CLOCK
CODE 086EH 001BH UNIT ?PR?_SET_ALARM?CLOCK
CODE 0889H 001AH UNIT ?PR?_WRITE_SFM?CLOCK
CODE 08A3H 001AH UNIT ?PR?_WRITE_DMY?CLOCK
CODE 08BDH 001AH UNIT ?PR?_READ_DS?CLOCK
CODE 08D7H 0017H UNIT ?PR?_WRITE_DS?CLOCK
BL51 BANKED LINKER/LOCATER V5.12 09/23/2008 19:55:27 PAGE 2
CODE 08EEH 0016H UNIT ?PR?EXTER?CLOCK
CODE 0904H 0015H UNIT ?PR?_WRITE_WEEK?CLOCK
CODE 0919H 0015H UNIT ?PR?_LCD_SET_RC?CLOCK
CODE 092EH 0010H UNIT ?PR?_WRITE_DATE?CLOCK
CODE 093EH 000CH UNIT ?C_C51STARTUP
CODE 094AH 000AH UNIT ?PR?_LCD_WRITE_CHAR?CLOCK
CODE 0954H 0008H UNIT ?PR?TMPCHANGE?CLOCK
CODE 095CH 0008H UNIT ?PR?_WRITE_COM?CLOCK
CODE 0964H 0007H UNIT ?PR?SET_TIME?CLOCK
OVERLAY MAP OF MODULE: clock (CLOCK)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?PR?EXTER?CLOCK ----- ----- 0021H 0001H
+--> ?PR?_READ_DS?CLOCK
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?CLOCK
?PR?MAIN?CLOCK ----- ----- ----- -----
+--> ?PR?INIT?CLOCK
+--> ?PR?SET_TIME?CLOCK
+--> ?CO?CLOCK
+--> ?PR?_WRITE_CGRAM?CLOCK
+--> ?PR?_DELAY?CLOCK
+--> ?PR?KEYSCAN?CLOCK
+--> ?PR?TMP?CLOCK
+--> ?PR?_SET_ALARM?CLOCK
+--> ?PR?TMPCHANGE?CLOCK
+--> ?PR?DIDI?CLOCK
+--> ?PR?_READ_DS?CLOCK
+--> ?PR?_WRITE_SFM?CLOCK
+--> ?PR?_WRITE_DMY?CLOCK
+--> ?PR?_WRITE_TMP?CLOCK
+--> ?PR?_LCD_WRITE_CHAR?CLOCK
+--> ?PR?_WRITE_TMP1?CLOCK
?PR?INIT?CLOCK ----- ----- ----- -----
+--> ?PR?_SET_ALARM?CLOCK
+--> ?PR?_WRITE_DS?CLOCK
+--> ?PR?_READ_DS?CLOCK
+--> ?PR?_WRITE_COM?CLOCK
+--> ?CO?CLOCK
+--> ?PR?_WRITE_DATE?CLOCK
+--> ?PR?_DELAY?CLOCK
?PR?_SET_ALARM?CLOCK ----- ----- 0022H 0002H
+--> ?PR?_WRITE_DS?CLOCK
?PR?_WRITE_COM?CLOCK ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 09/23/2008 19:55:27 PAGE 3
+--> ?PR?_DELAY?CLOCK
?PR?_WRITE_DATE?CLOCK ----- ----- ----- -----
+--> ?PR?_WRITE_COM?CLOCK
+--> ?PR?_DELAY?CLOCK
?PR?SET_TIME?CLOCK ----- ----- ----- -----
+--> ?PR?_WRITE_DS?CLOCK
?PR?_WRITE_CGRAM?CLOCK ----- ----- 0022H 0008H
+--> ?PR?_WRITE_COM?CLOCK
+--> ?PR?_WRITE_DATE?CLOCK
?PR?KEYSCAN?CLOCK ----- ----- ----- -----
+--> ?PR?_DELAY?CLOCK
+--> ?PR?_WRITE_COM?CLOCK
+--> ?PR?_WRITE_DS?CLOCK
+--> ?PR?_WRITE_SFM?CLOCK
+--> ?PR?_WRITE_DMY?CLOCK
?PR?_WRITE_SFM?CLOCK ----- ----- ----- -----
+--> ?PR?_WRITE_DATE?CLOCK
?PR?_WRITE_DMY?CLOCK ----- ----- ----- -----
+--> ?PR?_WRITE_DATE?CLOCK
?PR?TMP?CLOCK ----- ----- 0022H 0004H
+--> ?PR?_TMPWRITEBYTE?CLOCK
+--> ?PR?TMPREAD?CLOCK
?PR?_TMPWRITEBYTE?CLOCK 0020H.0 0000H.1 ----- -----
+--> ?PR?DSRESET?CLOCK
+--> ?PR?_DELAY?CLOCK
?PR?TMPREAD?CLOCK ----- ----- ----- -----
+--> ?PR?TMPREADBIT?CLOCK
?PR?TMPREADBIT?CLOCK 0020H.0 0000H.1 ----- -----
?PR?TMPCHANGE?CLOCK ----- ----- ----- -----
+--> ?PR?_TMPWRITEBYTE?CLOCK
?PR?DIDI?CLOCK ----- ----- ----- -----
+--> ?PR?_DELAY?CLOCK
?PR?_WRITE_TMP?CLOCK ----- ----- 0022H 0003H
+--> ?PR?_WRITE_COM?CLOCK
+--> ?PR?_WRITE_DATE?CLOCK
?PR?_LCD_WRITE_CHAR?CLOCK ----- ----- ----- -----
+--> ?PR?_LCD_SET_RC?CLOCK
+--> ?PR?_WRITE_DATE?CLOCK
?PR?_LCD_SET_RC?CLOCK ----- ----- ----- -----
+--> ?PR?_WRITE_COM?CLOCK
?PR?_WRITE_TMP1?CLOCK ----- ----- 0022H 0002H
BL51 BANKED LINKER/LOCATER V5.12 09/23/2008 19:55:27 PAGE 4
+--> ?PR?_WRITE_COM?CLOCK
+--> ?PR?_WRITE_DATE?CLOCK
SYMBOL TABLE OF MODULE: clock (CLOCK)
VALUE TYPE NAME
----------------------------------
------- MODULE CLOCK
C:0000H SYMBOL _ICE_DUMMY_
C:0814H PUBLIC dsreset
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:00B0H.4 PUBLIC lcden
C:07C5H PUBLIC table
D:00A8H PUBLIC IE
C:0936H PUBLIC _write_date
B:00A0H.2 PUBLIC DS
C:0919H PUBLIC _LCD_set_rc
C:0687H PUBLIC _tmpwritebyte
D:00B8H PUBLIC IP
B:00B0H.5 PUBLIC lcdrs
C:0833H PUBLIC didi
D:0008H PUBLIC flag
C:0904H PUBLIC _write_week
C:086EH PUBLIC _set_alarm
B:00A0H.3 PUBLIC beep
D:0009H PUBLIC date
B:00B0H.0 PUBLIC s1
B:00B0H.1 PUBLIC s2
B:00B0H.2 PUBLIC s3
C:0502H PUBLIC main
D:000AH PUBLIC miao
B:00A0H.6 PUBLIC dula
D:000BH PUBLIC month
C:08EEH PUBLIC exter
B:00A0H.7 PUBLIC wela
D:000CH PUBLIC bai
B:0090H.5 PUBLIC dsas
D:000DH PUBLIC week
C:095CH PUBLIC _write_com
B:0090H.4 PUBLIC dscs
B:0090H.7 PUBLIC dsds
D:0099H PUBLIC SBUF
C:07F0H PUBLIC tmpreadbit
D:000EH PUBLIC year
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0889H PUBLIC _write_sfm
C:05B9H PUBLIC init
C:08BDH PUBLIC _read_ds
C:07E0H PUBLIC tab
BL51 BANKED LINKER/LOCATER V5.12 09/23/2008 19:55:27 PAGE 5
D:000FH PUBLIC temp
C:08A3H PUBLIC _write_dmy
D:0011H PUBLIC fen
C:07D5H PUBLIC table1
C:0954H PUBLIC tmpchange
C:06CFH PUBLIC _write_tmp
B:0090H.6 PUBLIC dsrw
C:094AH PUBLIC _LCD_write_char
D:0012H PUBLIC shi
C:08D7H PUBLIC _write_ds
D:0013H PUBLIC ge
D:0014H PUBLIC flag1
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:0015H PUBLIC num
C:061DH PUBLIC tmp
B:00B0H.7 PUBLIC rd
B:0088H.4 PUBLIC TR0
C:071EH PUBLIC _write_CGRAM
C:0964H PUBLIC set_time
D:00C8H PUBLIC T2CON
D:0016H PUBLIC j
C:0851H PUBLIC tmpread
C:077AH PUBLIC _delay
C:0353H PUBLIC keyscan
C:0798H PUBLIC _write_tmp1
D:0017H PUBLIC s1num
D:00D0H PUBLIC PSW
C:0776H SYMBOL L?0125
------- PROC L?0124
------- ENDPROC L?0124
C:0776H SYMBOL L?0125
------- PROC _DELAY
D:0006H SYMBOL z
------- DO
D:0006H SYMBOL x
D:0004H SYMBOL y
------- ENDDO
C:077AH LINE# 38
C:077AH LINE# 39
C:077AH LINE# 41
C:0783H LINE# 42
C:0797H LINE# 43
------- ENDPROC _DELAY
------- PROC DSRESET
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0814H LINE# 51
C:0814H LINE# 52
C:0814H LINE# 54
C:0816H LINE# 55
C:081AH LINE# 56
C:0823H LINE# 57
C:0825H LINE# 58
C:0829H LINE# 59
C:0832H LINE# 60
BL51 BANKED LINKER/LOCATER V5.12 09/23/2008 19:55:27 PAGE 6
------- ENDPROC DSRESET
------- PROC TMPREADBIT
------- DO
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -