📄 dds.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE STARTUP.obj, dds.obj TO dds RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
dds.obj (DDS)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
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?UIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: dds (?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 0032H UNIT _DATA_GROUP_
DATA 003AH 0025H UNIT ?DT?DDS
IDATA 005FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?INIT_DS1302?DDS
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 001BH UNIT ?PR?_WRITE_DATE?DDS
0029H 0002H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 06BFH UNIT ?CO?DDS
CODE 06EDH 02F9H UNIT ?PR?_PLAY?DDS
CODE 09E6H 01B8H UNIT ?C?LIB_CODE
CODE 0B9EH 00E5H UNIT ?PR?MAIN?DDS
CODE 0C83H 00BFH UNIT ?PR?OPEN?DDS
CODE 0D42H 00AAH UNIT ?PR?MUSIC?DDS
CODE 0DECH 00A9H UNIT ?PR?TIME_SET?DDS
CODE 0E95H 00A6H UNIT ?PR?ALAMN?DDS
CODE 0F3BH 0091H UNIT ?PR?TIMER2?DDS
CODE 0FCCH 008CH UNIT ?C_C51STARTUP
CODE 1058H 0083H UNIT ?PR?DETECT?DDS
CODE 10DBH 0073H UNIT ?PR?_PAGE?DDS
CODE 114EH 0069H UNIT ?PR?TIMEUP?DDS
CODE 11B7H 0045H UNIT ?PR?BOOK?DDS
CODE 11FCH 0044H UNIT ?C?LDIV
CODE 1240H 003EH UNIT ?PR?WRITECG?DDS
CODE 127EH 0033H UNIT ?PR?INITIALSOUND?DDS
CODE 12B1H 0028H UNIT ?PR?_SET_DS1302?DDS
CODE 12D9H 001EH UNIT ?PR?INI?DDS
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 2
CODE 12F7H 0016H UNIT ?PR?_WRITE_BYTE?DDS
CODE 130DH 0016H UNIT ?PR?GET_DS1302?DDS
CODE 1323H 0016H UNIT ?PR?READ_RING?DDS
CODE 1339H 0015H UNIT ?PR?_DELAY?DDS
CODE 134EH 0013H UNIT ?PR?_WRITE_ORDER?DDS
CODE 1361H 0010H UNIT ?PR?READ_BYTE?DDS
CODE 1371H 000FH UNIT ?PR?_WRITE_DATA_DS1302?DDS
CODE 1380H 000BH UNIT ?PR?_READ_DATA_DS1302?DDS
CODE 138BH 0009H UNIT ?PR?BEEPTIMER0?DDS
CODE 1394H 0009H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: dds (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?DDS
+--> ?C_INITSEG
?PR?MAIN?DDS ----- -----
+--> ?PR?INI?DDS
+--> ?PR?OPEN?DDS
+--> ?PR?_DELAY?DDS
+--> ?PR?_WRITE_ORDER?DDS
+--> ?PR?INIT_DS1302?DDS
+--> ?PR?_SET_DS1302?DDS
+--> ?PR?READ_RING?DDS
+--> ?PR?TIMEUP?DDS
+--> ?PR?DETECT?DDS
+--> ?CO?DDS
+--> ?PR?_WRITE_DATE?DDS
+--> ?PR?GET_DS1302?DDS
+--> ?PR?BOOK?DDS
+--> ?PR?MUSIC?DDS
+--> ?PR?ALAMN?DDS
+--> ?PR?TIME_SET?DDS
?PR?INI?DDS ----- -----
+--> ?PR?WRITECG?DDS
+--> ?PR?_WRITE_ORDER?DDS
?PR?WRITECG?DDS 0008H 0002H
+--> ?PR?_WRITE_ORDER?DDS
+--> ?CO?DDS
+--> ?PR?_WRITE_DATE?DDS
?PR?_WRITE_ORDER?DDS ----- -----
+--> ?PR?_DELAY?DDS
?PR?_WRITE_DATE?DDS ----- -----
+--> ?CO?DDS
+--> ?PR?_DELAY?DDS
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 3
?PR?OPEN?DDS 0008H 0001H
+--> ?PR?_WRITE_ORDER?DDS
+--> ?CO?DDS
+--> ?PR?_WRITE_DATE?DDS
+--> ?PR?_DELAY?DDS
?PR?_SET_DS1302?DDS 0008H 0001H
+--> ?PR?_WRITE_DATA_DS1302?DDS
?PR?_WRITE_DATA_DS1302?DDS ----- -----
+--> ?PR?_WRITE_BYTE?DDS
?PR?READ_RING?DDS ----- -----
+--> ?PR?_READ_DATA_DS1302?DDS
?PR?_READ_DATA_DS1302?DDS ----- -----
+--> ?PR?_WRITE_BYTE?DDS
+--> ?PR?READ_BYTE?DDS
?PR?TIMEUP?DDS ----- -----
+--> ?PR?_WRITE_ORDER?DDS
+--> ?CO?DDS
+--> ?PR?_WRITE_DATE?DDS
+--> ?PR?INITIALSOUND?DDS
+--> ?PR?_PLAY?DDS
?PR?_PLAY?DDS 0008H 0032H
+--> ?CO?DDS
?PR?DETECT?DDS 0008H 0001H
+--> ?PR?_WRITE_ORDER?DDS
?PR?GET_DS1302?DDS ----- -----
+--> ?PR?_READ_DATA_DS1302?DDS
?PR?BOOK?DDS ----- -----
+--> ?PR?DETECT?DDS
+--> ?PR?_PAGE?DDS
?PR?_PAGE?DDS 0008H 0001H
+--> ?PR?_WRITE_ORDER?DDS
+--> ?CO?DDS
+--> ?PR?_WRITE_DATE?DDS
?PR?MUSIC?DDS ----- -----
+--> ?PR?_WRITE_ORDER?DDS
+--> ?PR?DETECT?DDS
+--> ?CO?DDS
+--> ?PR?_WRITE_DATE?DDS
+--> ?PR?INITIALSOUND?DDS
+--> ?PR?_PLAY?DDS
?PR?ALAMN?DDS ----- -----
+--> ?PR?DETECT?DDS
+--> ?PR?_WRITE_ORDER?DDS
+--> ?PR?_WRITE_DATE?DDS
+--> ?PR?_SET_DS1302?DDS
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 4
?PR?TIME_SET?DDS ----- -----
+--> ?PR?DETECT?DDS
+--> ?PR?_WRITE_ORDER?DDS
+--> ?PR?_WRITE_DATE?DDS
+--> ?PR?_SET_DS1302?DDS
SYMBOL TABLE OF MODULE: dds (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0FCCH SEGMENT ?C_C51STARTUP
I:005FH 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:0FCFH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:0FCCH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0FCCH LINE# 99
C:0FCEH LINE# 100
C:0FCFH LINE# 101
C:0FD0H LINE# 102
C:0FD2H LINE# 151
C:0FD5H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DDS
C:0000H SYMBOL _ICE_DUMMY_
C:05F8H PUBLIC LengthTab
C:10DBH PUBLIC _page
B:00E0H.7 PUBLIC ACC7
D:0080H PUBLIC P0
D:003AH PUBLIC initial_time
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 5
D:00B0H PUBLIC P3
C:12FDH PUBLIC _write_Byte
B:00A8H.7 PUBLIC EA
C:0609H PUBLIC get_up
D:003DH PUBLIC timego
D:0040H PUBLIC ringgo
C:1371H PUBLIC _write_data_ds1302
C:0E95H PUBLIC alamn
C:02AFH PUBLIC Meet
C:134EH PUBLIC _write_order
D:00A8H PUBLIC IE
C:0016H PUBLIC _write_date
C:044DH PUBLIC coral
C:1361H PUBLIC read_Byte
B:00B0H.5 PUBLIC BeepIO
C:114EH PUBLIC timeup
C:0093H PUBLIC Love
B:0090H.6 PUBLIC ds1302_IO
D:00B8H PUBLIC IP
D:0043H PUBLIC flag
C:003FH PUBLIC hanzi
B:0090H.2 PUBLIC pause
D:00CBH PUBLIC RCAP2H
C:0D42H PUBLIC music
D:00CAH PUBLIC RCAP2L
C:0B9EH PUBLIC main
C:03CDH PUBLIC tale
C:002EH PUBLIC opens
B:00C8H.1 PUBLIC C_T2
C:05F1H PUBLIC SignTab
D:0044H PUBLIC bee
C:11B7H PUBLIC book
C:12B1H PUBLIC _set_ds1302
B:0090H.5 PUBLIC ds1302_SCLK
C:05FFH PUBLIC time
C:1323H PUBLIC read_ring
D:0045H PUBLIC Sound_Temp_TH0
C:138BH PUBLIC BeepTimer0
D:0046H PUBLIC Sound_Temp_TH1
C:0C83H PUBLIC open
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0047H PUBLIC Sound_Temp_TL0
C:0003H PUBLIC init_ds1302
C:06C5H PUBLIC menu
D:0048H PUBLIC Sound_Temp_TL1
C:05D9H PUBLIC FreTab
D:0049H PUBLIC move
C:0057H PUBLIC song
C:1240H PUBLIC writeCG
B:0090H.3 PUBLIC esc
C:130DH PUBLIC get_ds1302
C:12D9H PUBLIC ini
D:004DH PUBLIC ring_time
B:00C8H.0 PUBLIC CP_RL2
D:00E0H PUBLIC ACC
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 6
B:00A8H.1 PUBLIC ET0
D:0050H PUBLIC key
B:00A8H.3 PUBLIC ET1
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
D:0051H PUBLIC ring_song
B:00C8H.7 PUBLIC TF2
D:008CH PUBLIC TH0
D:0052H PUBLIC set
D:008DH PUBLIC TH1
D:00CDH PUBLIC TH2
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
B:00B0H.4 PUBLIC en
C:0F3BH PUBLIC timer2
D:0056H PUBLIC sum
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
C:0036H PUBLIC opens1
C:0619H PUBLIC str
C:127EH PUBLIC InitialSound
C:0DECH PUBLIC time_set
B:00B0H.2 PUBLIC rs
D:0057H PUBLIC now_time
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
D:005CH PUBLIC i
D:005DH PUBLIC change
D:005EH PUBLIC temp1
B:00B0H.3 PUBLIC rw
C:1340H PUBLIC _delay
C:06EDH PUBLIC _Play
B:00E0H.0 PUBLIC ACC0
B:0090H.4 PUBLIC ds1302_RST
C:1380H PUBLIC _read_data_ds1302
D:00D0H PUBLIC PSW
C:105BH PUBLIC detect
------- PROC INI
C:12D9H LINE# 23
C:12D9H LINE# 24
C:12D9H LINE# 25
C:12DBH LINE# 26
C:12DDH LINE# 27
C:12E0H LINE# 28
C:12E3H LINE# 29
C:12E8H LINE# 30
C:12EDH LINE# 31
C:12F2H LINE# 32
------- ENDPROC INI
------- PROC _WRITE_ORDER
D:0007H SYMBOL order
C:134EH LINE# 36
C:134EH LINE# 37
C:134EH LINE# 38
C:1350H LINE# 39
BL51 BANKED LINKER/LOCATER V5.12 06/17/2008 08:02:27 PAGE 7
C:1352H LINE# 40
C:1357H LINE# 41
C:1359H LINE# 42
C:135EH LINE# 43
C:1360H LINE# 44
------- ENDPROC _WRITE_ORDER
C:000EH SYMBOL L?0233
C:000FH SYMBOL L?0234
C:0011H SYMBOL L?0235
------- PROC L?0232
------- ENDPROC L?0232
C:000EH SYMBOL L?0233
C:000FH SYMBOL L?0234
C:0011H SYMBOL L?0235
------- PROC _WRITE_DATE
D:0007H SYMBOL date
C:0016H LINE# 45
C:0016H LINE# 46
C:0016H LINE# 47
C:0018H LINE# 48
C:001AH LINE# 49
C:001FH LINE# 50
C:0021H LINE# 51
C:0026H LINE# 52
C:0028H LINE# 53
------- ENDPROC _WRITE_DATE
------- PROC L?0236
------- ENDPROC L?0236
------- PROC _DELAY
D:0007H SYMBOL z
------- DO
D:0007H SYMBOL x
D:0006H SYMBOL y
------- ENDDO
C:1340H LINE# 54
C:1340H LINE# 55
C:1340H LINE# 57
C:1346H LINE# 58
C:134DH LINE# 59
------- ENDPROC _DELAY
------- PROC WRITECG
------- DO
D:0008H SYMBOL x
D:0009H SYMBOL y
------- ENDDO
C:1240H LINE# 60
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -