📄 switch.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 11/15/2007 09:02:24 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, Rs232.obj, TelOperate.obj, SoundInTel.obj, Communication.obj TO Switch RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
Rs232.obj (RS232)
TelOperate.obj (TELOPERATE)
SoundInTel.obj (SOUNDINTEL)
Communication.obj (COMMUNICATION)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: Switch (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 000AH UNIT ?DT?COMMUNICATION
DATA 0012H 0008H UNIT _DATA_GROUP_
IDATA 001AH 0003H UNIT ?ID?SOUNDINTEL
IDATA 001DH 0002H UNIT ?ID?COMMUNICATION
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?TELOPERATE
BIT 0020H.2 0000H.1 UNIT ?BI?MAIN
BIT 0020H.3 0000H.1 UNIT ?BI?RS232
0020H.4 0000H.4 *** GAP ***
IDATA 0021H 0021H UNIT ?ID?TELOPERATE
IDATA 0042H 000AH UNIT _IDATA_GROUP_
IDATA 004CH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0050H ABSOLUTE
XDATA 0050H 0032H ABSOLUTE
XDATA 0082H 0008H ABSOLUTE
008AH 0002H *** GAP ***
XDATA 008CH 0008H ABSOLUTE
0094H 0002H *** GAP ***
XDATA 0096H 0002H ABSOLUTE
0098H 004EH *** GAP ***
XDATA 00E6H 0019H ABSOLUTE
00FFH 0001H *** GAP ***
XDATA 0100H 0001H ABSOLUTE
XDATA 0101H 0001H ABSOLUTE
XDATA 0102H 0001H ABSOLUTE
XDATA 0103H 0001H ABSOLUTE
0104H 001CH *** GAP ***
XDATA 0120H 0020H ABSOLUTE
XDATA 0140H 0020H ABSOLUTE
XDATA 0160H 0009H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.03 11/15/2007 09:02:24 PAGE 2
0169H 0007H *** GAP ***
XDATA 0170H 0005H ABSOLUTE
0175H 000BH *** GAP ***
XDATA 0180H 0014H ABSOLUTE
0194H 006CH *** GAP ***
XDATA 0200H 0020H ABSOLUTE
XDATA 0220H 001EH ABSOLUTE
023EH 0002H *** GAP ***
XDATA 0240H 0080H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0015H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 07DAH *** GAP ***
CODE 0800H 053AH UNIT ?PR?_EXTTEL_SWITCH_DIALING_DEAL?COMMUNICATION
CODE 0D3AH 03F9H UNIT ?PR?_EXTTEL_SWITCH_DEAL?COMMUNICATION
CODE 1133H 02C1H UNIT ?PR?RS232LOOP?RS232
CODE 13F4H 0294H UNIT ?PR?RINGTIMETICK?TELOPERATE
CODE 1688H 027EH UNIT ?PR?_EXTTEL_DIALING_DEAL?COMMUNICATION
CODE 1906H 0276H UNIT ?PR?OUTSIDETELRINGCHECK?TELOPERATE
CODE 1B7CH 022EH UNIT ?PR?DEALHINTSOUND?SOUNDINTEL
CODE 1DAAH 020EH UNIT ?PR?_EXTTEL_UNHOLD_DEAL?COMMUNICATION
CODE 1FB8H 01F8H UNIT ?PR?_EXTTEL_SENDCID_DEAL?COMMUNICATION
CODE 21B0H 0185H UNIT ?PR?_EXTTEL_SWITCH_DIALING_ERROR_DEAL?COMMUNICATION
CODE 2335H 016DH UNIT ?PR?_TAKETHERINGPHONE?COMMUNICATION
CODE 24A2H 0163H UNIT ?PR?_TIME_EXTTEL_FLASH_DEAL?COMMUNICATION
CODE 2605H 0161H UNIT ?PR?_EXTTEL_RING_DEAL?COMMUNICATION
CODE 2766H 0157H UNIT ?PR?DECORDDTMF?SOUNDINTEL
CODE 28BDH 0146H UNIT ?PR?DTMFSEND?SOUNDINTEL
CODE 2A03H 0126H UNIT ?PR?_CONNECTTOWPOINT_CD22100?SOUNDINTEL
CODE 2B29H 0126H UNIT ?PR?_CUTTOWPOINT_CD22100?SOUNDINTEL
CODE 2C4FH 00FFH UNIT ?PR?_EXTTEL_HOLD_DEAL?COMMUNICATION
CODE 2D4EH 00F9H UNIT ?PR?_EXTTEL_FLASH_DEAL?COMMUNICATION
CODE 2E47H 00EDH UNIT ?PR?MESSAGEDEAL?COMMUNICATION
CODE 2F34H 00EAH UNIT ?PR?COMMUNICATIONINIT?COMMUNICATION
CODE 301EH 00E9H UNIT ?PR?_OUTTEL_HOLD_DEAL?COMMUNICATION
CODE 3107H 00E2H UNIT ?PR?EXTTELCHECK?TELOPERATE
CODE 31E9H 00D3H UNIT ?PR?_EXTTELSTOPRING?TELOPERATE
CODE 32BCH 00CCH UNIT ?PR?_EXTTEL_USEING_DEAL?COMMUNICATION
CODE 3388H 00BDH UNIT ?PR?_EXTTELRING?TELOPERATE
CODE 3445H 00BAH UNIT ?PR?SOUNDINTELINIT?SOUNDINTEL
CODE 34FFH 00A7H UNIT ?PR?_EXTTEL_WAITING_DEAL?COMMUNICATION
CODE 35A6H 00A6H UNIT ?PR?TELOPERATEINIT?TELOPERATE
CODE 364CH 009FH UNIT ?PR?_TIME_EXTTEL_UNHOLD_DEAL?COMMUNICATION
CODE 36EBH 008CH UNIT ?C_C51STARTUP
CODE 3777H 0086H UNIT ?PR?RS232INIT?RS232
CODE 37FDH 0073H UNIT ?PR?EXTTIMEDEAL?COMMUNICATION
CODE 3870H 0071H UNIT ?PR?SYSTEMINIT?MAIN
CODE 38E1H 0071H UNIT ?PR?_HOLDOUTSIDELINE?TELOPERATE
CODE 3952H 0070H UNIT ?PR?_CONNECTTOWPOINT?SOUNDINTEL
CODE 39C2H 0070H UNIT ?PR?_CUTTOWPOINT?SOUNDINTEL
CODE 3A32H 006BH UNIT ?PR?SOUNDWAYLOOP?SOUNDINTEL
CODE 3A9DH 0067H UNIT ?PR?_CREATEEXTCOMGROUP?COMMUNICATION
CODE 3B04H 0065H UNIT ?PR?_TAKEOUTSIDELINE?TELOPERATE
BL51 BANKED LINKER/LOCATER V5.03 11/15/2007 09:02:24 PAGE 3
CODE 3B69H 0062H UNIT ?PR?_STARDECORDDTMF?SOUNDINTEL
CODE 3BCBH 0061H UNIT ?PR?_EXTTEL_ERROR_DEAL?COMMUNICATION
CODE 3C2CH 005FH UNIT ?PR?MAIN?MAIN
CODE 3C8BH 005EH UNIT ?PR?RS232RECEIVE?RS232
CODE 3CE9H 005AH UNIT ?PR?_RELEASEDTMFRES?SOUNDINTEL
CODE 3D43H 0056H UNIT ?PR?_SENDDECODEMESSAGE?COMMUNICATION
CODE 3D99H 004FH UNIT ?PR?_SENDOUTSIDECALLINMESSAGE?COMMUNICATION
CODE 3DE8H 004BH UNIT ?PR?_GETDTMFRESNUM?SOUNDINTEL
CODE 3E33H 0042H UNIT ?PR?_SENDUNHOLDMESSAGE?COMMUNICATION
CODE 3E75H 0042H UNIT ?PR?_SENDHOLDMESSAGE?COMMUNICATION
CODE 3EB7H 003DH UNIT ?PR?_OUTTEL_RING_DEAL?COMMUNICATION
CODE 3EF4H 003DH UNIT ?PR?_OUTTEL_USING_DEAL?COMMUNICATION
CODE 3F31H 003BH UNIT ?PR?_READSOUNDWAY?SOUNDINTEL
CODE 3F6CH 003BH UNIT ?PR?_READDTMF_DECORD?SOUNDINTEL
CODE 3FA7H 003BH UNIT ?PR?_READHINTSOUND?SOUNDINTEL
CODE 3FE2H 0038H UNIT ?PR?_RS232WRITE?RS232
CODE 401AH 0038H UNIT ?PR?_READEXTCOMGROUP?COMMUNICATION
CODE 4052H 0038H UNIT ?PR?_READMESSAGEGROUP?COMMUNICATION
CODE 408AH 0036H UNIT ?PR?_WRITESOUNDWAY?SOUNDINTEL
CODE 40C0H 0036H UNIT ?PR?_WRITEDTMF_DECORD?SOUNDINTEL
CODE 40F6H 0036H UNIT ?PR?_WRITEHINTSOUND?SOUNDINTEL
CODE 412CH 0033H UNIT ?PR?_WRITEEXTCOMGROUP?COMMUNICATION
CODE 415FH 0033H UNIT ?PR?_WRITEMESSAGEGROUP?COMMUNICATION
CODE 4192H 0032H UNIT ?PR?_FINDEXTCOMGROUPBYORIGIN?COMMUNICATION
CODE 41C4H 0032H UNIT ?PR?_FINDEXTCOMGROUPBYOBJECT?COMMUNICATION
CODE 41F6H 0030H UNIT ?PR?_SETEXTTELWAITSOUND?SOUNDINTEL
CODE 4226H 0030H UNIT ?PR?_SETEXTTELERRORSOUND?SOUNDINTEL
CODE 4256H 0030H UNIT ?PR?_SETEXTTELQUIETSOUND?SOUNDINTEL
CODE 4286H 002BH UNIT ?PR?_CREATEXTCOMGROUPBYID?COMMUNICATION
CODE 42B1H 0027H UNIT ?PR?_RELEASEOUTSIDETELRINGCHECKRES?TELOPERATE
CODE 42D8H 0027H UNIT ?PR?TESTEXTCOMGROUP_INSIDE?COMMUNICATION
CODE 42FFH 0026H UNIT ?PR?_READSYSTEM?RS232
CODE 4325H 0026H UNIT ?PR?_READCCS?RS232
CODE 434BH 0026H UNIT ?PR?_READCCR?RS232
CODE 4371H 0026H UNIT ?PR?_READEXTTELTIME?COMMUNICATION
CODE 4397H 0026H UNIT ?PR?_READOUTTELSTATE?COMMUNICATION
CODE 43BDH 0026H UNIT ?PR?_READEXTTELSTATE?COMMUNICATION
CODE 43E3H 0026H UNIT ?PR?_READCID?COMMUNICATION
CODE 4409H 0026H UNIT ?C?LIB_CODE
CODE 442FH 0024H UNIT ?PR?CCSINIT?RS232
CODE 4453H 0021H UNIT ?PR?_WRITESYSTEM?RS232
CODE 4474H 0021H UNIT ?PR?_WRITECCS?RS232
CODE 4495H 0021H UNIT ?PR?_WRITECCR?RS232
CODE 44B6H 0021H UNIT ?PR?_WRITEEXTTELTIME?COMMUNICATION
CODE 44D7H 0021H UNIT ?PR?_WRITEOUTTELSTATE?COMMUNICATION
CODE 44F8H 0021H UNIT ?PR?_WRITEEXTTELSTATE?COMMUNICATION
CODE 4519H 0021H UNIT ?PR?_WRITECID?COMMUNICATION
CODE 453AH 0021H UNIT ?PR?_CLEARAMESSAGE?COMMUNICATION
CODE 455BH 0021H UNIT ?PR?_CLEARACOMGROUP?COMMUNICATION
CODE 457CH 001DH UNIT ?PR?CCRINIT?RS232
CODE 4599H 0012H UNIT ?PR?_TESTOUTLINE?COMMUNICATION
CODE 45ABH 0011H UNIT ?PR?SYSTEMTIMETICK?MAIN
CODE 45BCH 000FH UNIT ?C_INITSEG
CODE 45CBH 000DH UNIT ?PR?TELOPERATELOOP?TELOPERATE
CODE 45D8H 0001H UNIT ?PR?RESRESUME?COMMUNICATION
BL51 BANKED LINKER/LOCATER V5.03 11/15/2007 09:02:24 PAGE 4
OVERLAY MAP OF MODULE: Switch (MAIN)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0042H 0001H
+--> ?PR?SYSTEMINIT?MAIN
+--> ?PR?RS232INIT?RS232
+--> ?PR?TELOPERATEINIT?TELOPERATE
+--> ?PR?SOUNDINTELINIT?SOUNDINTEL
+--> ?PR?COMMUNICATIONINIT?COMMUNICATION
+--> ?PR?_RS232WRITE?RS232
+--> ?PR?RS232LOOP?RS232
+--> ?PR?DECORDDTMF?SOUNDINTEL
+--> ?PR?TELOPERATELOOP?TELOPERATE
+--> ?PR?DEALHINTSOUND?SOUNDINTEL
+--> ?PR?RESRESUME?COMMUNICATION
+--> ?PR?MESSAGEDEAL?COMMUNICATION
+--> ?PR?EXTTIMEDEAL?COMMUNICATION
+--> ?PR?SOUNDWAYLOOP?SOUNDINTEL
?PR?SYSTEMINIT?MAIN ----- ----- 0043H 0002H
+--> ?PR?_WRITESYSTEM?RS232
?PR?_WRITESYSTEM?RS232 0012H 0002H ----- -----
?PR?RS232INIT?RS232 ----- ----- 0043H 0001H
+--> ?PR?CCSINIT?RS232
+--> ?PR?CCRINIT?RS232
?PR?CCSINIT?RS232 ----- ----- 0044H 0001H
+--> ?PR?_READCCS?RS232
+--> ?PR?_WRITECCS?RS232
?PR?_READCCS?RS232 0012H 0001H 0045H 0001H
?PR?_WRITECCS?RS232 0012H 0002H ----- -----
?PR?CCRINIT?RS232 ----- ----- 0044H 0001H
+--> ?PR?_WRITECCR?RS232
?PR?_WRITECCR?RS232 0012H 0002H ----- -----
?PR?TELOPERATEINIT?TELOPERATE ----- ----- 0043H 0002H
+--> ?PR?_RELEASEOUTSIDETELRINGCHECKRES?TE...
?PR?_RELEASEOUTSIDETELRINGCHECKRES?TE... 0014H 0001H ----- -----
?PR?SOUNDINTELINIT?SOUNDINTEL ----- ----- 0043H 0002H
+--> ?PR?_READSOUNDWAY?SOUNDINTEL
+--> ?PR?_WRITESOUNDWAY?SOUNDINTEL
BL51 BANKED LINKER/LOCATER V5.03 11/15/2007 09:02:24 PAGE 5
+--> ?PR?_CUTTOWPOINT_CD22100?SOUNDINTEL
+--> ?PR?_READDTMF_DECORD?SOUNDINTEL
+--> ?PR?_WRITEDTMF_DECORD?SOUNDINTEL
?PR?_READSOUNDWAY?SOUNDINTEL 0012H 0002H 0046H 0001H
?PR?_WRITESOUNDWAY?SOUNDINTEL 0015H 0003H ----- -----
?PR?_CUTTOWPOINT_CD22100?SOUNDINTEL 0014H 0002H 0047H 0001H
?PR?_READDTMF_DECORD?SOUNDINTEL 0016H 0002H 004BH 0001H
?PR?_WRITEDTMF_DECORD?SOUNDINTEL 0015H 0003H ----- -----
?PR?COMMUNICATIONINIT?COMMUNICATION ----- ----- 0043H 0002H
+--> ?PR?_WRITEEXTTELSTATE?COMMUNICATION
+--> ?PR?_WRITEEXTCOMGROUP?COMMUNICATION
+--> ?PR?_WRITEMESSAGEGROUP?COMMUNICATION
+--> ?PR?_READEXTTELTIME?COMMUNICATION
+--> ?PR?_WRITEEXTTELTIME?COMMUNICATION
+--> ?PR?_WRITEOUTTELSTATE?COMMUNICATION
+--> ?PR?_READOUTTELSTATE?COMMUNICATION
+--> ?PR?_WRITECID?COMMUNICATION
?PR?_WRITEEXTTELSTATE?COMMUNICATION 0014H 0002H ----- -----
?PR?_WRITEEXTCOMGROUP?COMMUNICATION 0017H 0003H ----- -----
?PR?_WRITEMESSAGEGROUP?COMMUNICATION 0015H 0003H ----- -----
?PR?_READEXTTELTIME?COMMUNICATION 0012H 0001H 0045H 0001H
?PR?_WRITEEXTTELTIME?COMMUNICATION 0013H 0002H ----- -----
?PR?_WRITEOUTTELSTATE?COMMUNICATION 0014H 0002H ----- -----
?PR?_READOUTTELSTATE?COMMUNICATION 0012H 0001H 0045H 0001H
?PR?_WRITECID?COMMUNICATION 0013H 0002H ----- -----
?PR?_RS232WRITE?RS232 0012H 0001H ----- -----
?PR?RS232LOOP?RS232 ----- ----- 0043H 0003H
+--> ?PR?_READCCR?RS232
+--> ?PR?_READSYSTEM?RS232
+--> ?PR?_RS232WRITE?RS232
+--> ?PR?_WRITECCR?RS232
+--> ?PR?_WRITESYSTEM?RS232
+--> ?PR?_READSOUNDWAY?SOUNDINTEL
+--> ?PR?_READEXTTELSTATE?COMMUNICATION
?PR?_READCCR?RS232 0012H 0001H 0046H 0001H
?PR?_READSYSTEM?RS232 0012H 0001H 0046H 0001H
?PR?_READEXTTELSTATE?COMMUNICATION 0014H 0001H 0049H 0001H
BL51 BANKED LINKER/LOCATER V5.03 11/15/2007 09:02:24 PAGE 6
?PR?DECORDDTMF?SOUNDINTEL ----- ----- 0043H 0003H
+--> ?PR?_READDTMF_DECORD?SOUNDINTEL
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -