📄 isd1700.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 05/10/2009 22:59:46 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\DUJIANFEI\KEIL C\C51\BIN\BL51.EXE ISD1700.obj TO ISD1700
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
ISD1700.obj (ISD1700)
D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C_STARTUP)
D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C?COPY)
D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\DUJIANFEI\KEIL C\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: ISD1700 (ISD1700)
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 0014H UNIT _DATA_GROUP_
001CH 0004H *** GAP ***
BIT 0020H.0 0000H.3 UNIT ?BI?ISD1700
BIT 0020H.3 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.5 0000H.1 UNIT ?BI?AUDIOSECLECT?ISD1700
0020H.6 0000H.2 *** GAP ***
DATA 0021H 0034H UNIT ?DT?ISD1700
IDATA 0055H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0121H UNIT ?C?LIB_CODE
CODE 0127H 008CH UNIT ?C_C51STARTUP
CODE 01B3H 007FH UNIT ?PR?MAIN?ISD1700
CODE 0232H 0060H UNIT ?C_INITSEG
CODE 0292H 005DH UNIT ?PR?EXT0INTER?ISD1700
CODE 02EFH 004FH UNIT ?PR?_WRITEBYTE?ISD1700
CODE 033EH 0044H UNIT ?PR?_WRITE2ISD1700?ISD1700
CODE 0382H 002BH UNIT ?PR?AUDIOSECLECT?ISD1700
CODE 03ADH 001BH UNIT ?PR?RECORD?ISD1700
CODE 03C8H 0019H UNIT ?PR?PLAYCURRENT?ISD1700
CODE 03E1H 0019H UNIT ?PR?ERASEALL?ISD1700
CODE 03FAH 0013H UNIT ?PR?STOP?ISD1700
CODE 040DH 0010H UNIT ?PR?_DELAY?ISD1700
CODE 041DH 000DH UNIT ?PR?SPIINI?ISD1700
CODE 042AH 0003H UNIT ?CO?ISD1700
OVERLAY MAP OF MODULE: ISD1700 (ISD1700)
SEGMENT BIT_GROUP DATA_GROUP
BL51 BANKED LINKER/LOCATER V5.03 05/10/2009 22:59:46 PAGE 2
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?PR?EXT0INTER?ISD1700 ----- ----- 0008H 0002H
+--> ?CO?ISD1700
+--> ?PR?_WRITE2ISD1700?ISD1700
?PR?_WRITE2ISD1700?ISD1700 ----- ----- 0015H 0007H
+--> ?PR?_WRITEBYTE?ISD1700
?PR?_WRITEBYTE?ISD1700 ----- ----- ----- -----
+--> ?PR?_DELAY?ISD1700
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?ISD1700
+--> ?C_INITSEG
?PR?MAIN?ISD1700 0020H.3 0000H.2 0011H 0004H
+--> ?CO?ISD1700
+--> ?PR?SPIINI?ISD1700
+--> ?PR?_WRITE2ISD1700?ISD1700
+--> ?PR?ERASEALL?ISD1700
+--> ?PR?RECORD?ISD1700
+--> ?PR?STOP?ISD1700
+--> ?PR?PLAYCURRENT?ISD1700
?PR?SPIINI?ISD1700 ----- ----- ----- -----
+--> ?PR?_DELAY?ISD1700
?PR?ERASEALL?ISD1700 ----- ----- ----- -----
+--> ?PR?_WRITE2ISD1700?ISD1700
?PR?RECORD?ISD1700 ----- ----- ----- -----
+--> ?PR?_WRITE2ISD1700?ISD1700
?PR?STOP?ISD1700 ----- ----- ----- -----
+--> ?PR?_WRITE2ISD1700?ISD1700
?PR?PLAYCURRENT?ISD1700 ----- ----- ----- -----
+--> ?PR?_WRITE2ISD1700?ISD1700
SYMBOL TABLE OF MODULE: ISD1700 (ISD1700)
VALUE TYPE NAME
----------------------------------
------- MODULE ISD1700
C:0000H SYMBOL _ICE_DUMMY_
C:03C8H PUBLIC PlayCurrent
D:0090H PUBLIC P1
D:0021H PUBLIC DEVID_cmd
C:02EFH PUBLIC _WriteByte
B:00A8H.7 PUBLIC EA
D:0024H PUBLIC ERASE_cmd
BL51 BANKED LINKER/LOCATER V5.03 05/10/2009 22:59:46 PAGE 3
B:0090H.2 PUBLIC DI
C:03E1H PUBLIC EraseAll
B:0090H.1 PUBLIC DO
D:0026H PUBLIC RESET_cmd
B:0020H.0 PUBLIC idle
B:0090H.4 PUBLIC SS
C:01B3H PUBLIC main
D:0028H PUBLIC WR_APC2_cmd
C:03FAH PUBLIC Stop
D:0029H PUBLIC PD_cmd
D:002BH PUBLIC CHK_MEM_cmd
D:002DH PUBLIC G_ERASE_cmd
B:0020H.1 PUBLIC audinflag
B:0090H.6 PUBLIC play
D:002FH PUBLIC PU_cmd
B:0090H.5 PUBLIC rec
C:0382H PUBLIC AudioSeclect
D:0031H PUBLIC RD_REC_PTR_cmd
D:0035H PUBLIC WR_APC1_mic_cmd
C:042AH SYMBOL _?ix1000
C:042CH SYMBOL _?ix1001
D:0038H PUBLIC CLR_INT_cmd
D:003AH PUBLIC WR_APC1_dir_cmd
C:0342H PUBLIC _Write2ISD1700
D:003DH PUBLIC PLAY_cmd
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
C:041DH PUBLIC SpiIni
C:040DH PUBLIC _Delay
B:0020H.2 PUBLIC recflag
D:003FH PUBLIC RD_PLY_PTR_cmd
B:0090H.0 PUBLIC CLK
D:0043H PUBLIC STOP_cmd
D:0045H PUBLIC RD_APC_cmd
C:03ADH PUBLIC Record
D:0049H PUBLIC EXTCLK_cmd
C:0292H PUBLIC Ext0Inter
D:004BH PUBLIC REC_cmd
D:004DH PUBLIC RD_STA_cmd
D:0050H PUBLIC FWD_cmd
D:0052H PUBLIC pStatus
------- PROC _DELAY
D:0006H SYMBOL time
C:040DH LINE# 51
C:040DH LINE# 52
C:040DH LINE# 53
C:041CH LINE# 54
------- ENDPROC _DELAY
------- PROC SPIINI
C:041DH LINE# 55
C:041DH LINE# 56
C:041DH LINE# 57
C:041FH LINE# 58
C:0421H LINE# 59
C:0423H LINE# 60
------- ENDPROC SPIINI
------- PROC _WRITEBYTE
BL51 BANKED LINKER/LOCATER V5.03 05/10/2009 22:59:46 PAGE 4
D:0005H SYMBOL dat
------- DO
D:0003H SYMBOL num
D:0002H SYMBOL tmp
------- ENDDO
C:02EFH LINE# 62
C:02F1H LINE# 63
C:02F1H LINE# 64
C:02F3H LINE# 65
C:02F5H LINE# 66
C:02F7H LINE# 67
C:0302H LINE# 68
C:0302H LINE# 69
C:0304H LINE# 70
C:030BH LINE# 71
C:0315H LINE# 72
C:0319H LINE# 73
C:031DH LINE# 74
C:0329H LINE# 75
C:0330H LINE# 76
C:0332H LINE# 77
C:0339H LINE# 78
C:033BH LINE# 80
C:033DH LINE# 81
------- ENDPROC _WRITEBYTE
------- PROC L?0043
------- ENDPROC L?0043
------- PROC _WRITE2ISD1700
D:0015H SYMBOL num
D:0016H SYMBOL pBuff
D:0019H SYMBOL pReceive
C:0342H LINE# 83
C:034AH LINE# 84
C:034AH LINE# 85
C:034CH LINE# 86
C:0356H LINE# 87
C:0356H LINE# 88
C:037DH LINE# 89
C:037FH LINE# 90
C:0381H LINE# 91
------- ENDPROC _WRITE2ISD1700
------- PROC EXT0INTER
------- DO
D:0008H SYMBOL IntClrCmd
------- ENDDO
C:0292H LINE# 92
C:02AFH LINE# 94
C:02C2H LINE# 95
C:02C4H LINE# 96
C:02D4H LINE# 97
------- ENDPROC EXT0INTER
------- PROC PLAYCURRENT
C:03C8H LINE# 98
C:03C8H LINE# 99
C:03C8H LINE# 100
C:03CBH LINE# 101
C:03CDH LINE# 102
BL51 BANKED LINKER/LOCATER V5.03 05/10/2009 22:59:46 PAGE 5
------- ENDPROC PLAYCURRENT
------- PROC RECORD
C:03ADH LINE# 104
C:03ADH LINE# 105
C:03ADH LINE# 106
C:03B0H LINE# 107
C:03B2H LINE# 108
C:03B4H LINE# 109
------- ENDPROC RECORD
------- PROC ERASEALL
C:03E1H LINE# 111
C:03E1H LINE# 112
C:03E1H LINE# 113
C:03E4H LINE# 114
C:03E6H LINE# 115
------- ENDPROC ERASEALL
------- PROC STOP
C:03FAH LINE# 117
C:03FAH LINE# 118
C:03FAH LINE# 119
C:040AH LINE# 120
C:040CH LINE# 121
------- ENDPROC STOP
------- PROC AUDIOSECLECT
B:0020H.5 SYMBOL s
C:0382H LINE# 122
C:0382H LINE# 123
C:0382H LINE# 124
C:0396H LINE# 125
C:03AAH LINE# 126
C:03ACH LINE# 127
------- ENDPROC AUDIOSECLECT
------- PROC MAIN
------- DO
D:0011H SYMBOL pDevid
D:0014H SYMBOL Cmd
B:0020H.3 SYMBOL selbak
B:0020H.4 SYMBOL selchange
------- ENDDO
C:01B3H LINE# 128
C:01B3H LINE# 129
C:01B3H LINE# 130
C:01C6H LINE# 131
C:01CAH LINE# 132
C:01CDH LINE# 133
C:01D3H LINE# 134
C:01E7H LINE# 135
C:01FBH LINE# 136
C:020FH LINE# 137
C:0212H LINE# 138
C:0212H LINE# 139
C:0212H LINE# 147
C:0218H LINE# 148
C:0218H LINE# 156
C:021BH LINE# 157
C:021EH LINE# 158
C:021EH LINE# 159
BL51 BANKED LINKER/LOCATER V5.03 05/10/2009 22:59:46 PAGE 6
C:0224H LINE# 160
C:022AH LINE# 161
C:022AH LINE# 162
C:022DH LINE# 163
------- ENDPROC MAIN
------- ENDMOD ISD1700
------- MODULE ?C?COPY
C:00D6H PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?CLDPTR
C:00FCH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CSTPTR
C:0115H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?AUDIOSECLECT?ISD1700
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WRITE2ISD1700?ISD1700
CALLER1: ?PR?EXT0INTER?ISD1700
CALLER2: ?C_C51STARTUP
Program Size: data=81.6 xdata=0 code=1069
LINK/LOCATE RUN COMPLETE. 2 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -