📄 sms.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj, com0drv.obj, init.obj, modemdrv.obj, sms.obj, Uncode2Gb2312.obj TO sms
>> RAMSIZE (256) XDATA (0X0000-0X0FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
com0drv.obj (COM0DRV)
init.obj (INIT)
modemdrv.obj (MODEMDRV)
sms.obj (SMS)
Uncode2Gb2312.obj (UNCODE2GB2312)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?COPY)
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?CSTPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (STRLEN)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ATOI)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?MEMCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (ISSPACE)
LINK MAP OF MODULE: sms (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 0006H UNIT ?DT?MAIN
DATA 000EH 0006H UNIT ?DT?COM0DRV
DATA 0014H 0005H UNIT ?DT?MODEMDRV
0019H 0007H *** GAP ***
BIT 0020H.0 0001H.2 UNIT ?BI?SMS
BIT 0021H.2 0000H.1 UNIT ?BI?MAIN
BIT 0021H.3 0000H.1 UNIT _BIT_GROUP_
0021H.4 0000H.4 *** GAP ***
DATA 0022H 0020H UNIT _DATA_GROUP_
DATA 0042H 001CH UNIT ?DT?SMS
IDATA 005EH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0215H UNIT ?XD?SMS
XDATA 0215H 0032H UNIT ?XD?MODEMDRV
XDATA 0247H 0028H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 2
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?UART0_INIT?INIT
CODE 0023H 0003H ABSOLUTE
CODE 0026H 003FH UNIT ?PR?_WAITFOR?MODEMDRV
CODE 0065H 0009H UNIT ?PR?INIT?INIT
CODE 006EH 0005H UNIT ?PR?SMSPOINTERINIT?SMS
CODE 0073H 0003H ABSOLUTE
CODE 0076H 6DACH UNIT ?CO?UNCODE2GB2312
CODE 6E22H 0348H UNIT ?C?LIB_CODE
CODE 716AH 0248H UNIT ?PR?SMSPROC?SMS
CODE 73B2H 0232H UNIT ?PR?_SMSCHULI?SMS
CODE 75E4H 017EH UNIT ?PR?PROCSMSRECEIVE?SMS
CODE 7762H 00DFH UNIT ?PR?INITPORT?INIT
CODE 7841H 00D5H UNIT ?PR?PROCSMSSEND2?SMS
CODE 7916H 00C4H UNIT ?PR?_STRING2BYTES?SMS
CODE 79DAH 00C3H UNIT ?CO?SMS
CODE 7A9DH 00BDH UNIT ?PR?SMSINIT?SMS
CODE 7B5AH 00AEH UNIT ?PR?_ATOI?ATOI
CODE 7C08H 00ADH UNIT ?PR?_UNICODETOGB2312?UNCODE2GB2312
CODE 7CB5H 008CH UNIT ?C_C51STARTUP
CODE 7D41H 0089H UNIT ?PR?_BYTES2STRING?SMS
CODE 7DCAH 0081H UNIT ?PR?_SERIALIZENUMBERS?SMS
CODE 7E4BH 0079H UNIT ?PR?_INVERTNUMBERS?SMS
CODE 7EC4H 0063H UNIT ?PR?UART0_ISR?COM0DRV
CODE 7F27H 003DH UNIT ?PR?TIMER3_ISR?MAIN
CODE 7F64H 002DH UNIT ?C_INITSEG
CODE 7F91H 002AH UNIT ?PR?PROCSMSSEND1?SMS
CODE 7FBBH 0027H UNIT ?PR?MAIN?MAIN
CODE 7FE2H 0026H UNIT ?PR?MODEMGETCH?MODEMDRV
CODE 8008H 001FH UNIT ?PR?PROCMODEMRECEIVE?MODEMDRV
CODE 8027H 001CH UNIT ?PR?SMSINITPOINTER?SMS
CODE 8043H 0015H UNIT ?PR?_PROCSMSSEND?SMS
CODE 8058H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 806DH 0013H UNIT ?PR?TIMER3_INIT?INIT
CODE 8080H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 8093H 0012H UNIT ?PR?MODEMBUFFNOTEMPTY?MODEMDRV
CODE 80A5H 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE 80B4H 0009H UNIT ?PR?_SMSBINDBUFF?SMS
CODE 80BDH 0007H UNIT ?PR?_MODEMBINDBUFF?MODEMDRV
CODE 80C4H 0006H UNIT ?PR?MODEMINIT?MODEMDRV
OVERLAY MAP OF MODULE: sms (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INIT?INIT
+--> ?PR?SMSINITPOINTER?SMS
+--> ?PR?SMSINIT?SMS
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 3
+--> ?PR?SMSPROC?SMS
?PR?INIT?INIT ----- ----- ----- -----
+--> ?PR?INITPORT?INIT
+--> ?PR?TIMER3_INIT?INIT
+--> ?PR?UART0_INIT?INIT
?PR?SMSINITPOINTER?SMS ----- ----- ----- -----
+--> ?PR?MODEMINIT?MODEMDRV
+--> ?PR?_MODEMBINDBUFF?MODEMDRV
+--> ?PR?PROCMODEMRECEIVE?MODEMDRV
?PR?SMSINIT?SMS ----- ----- ----- -----
+--> ?CO?SMS
+--> ?PR?_WAITFOR?MODEMDRV
+--> ?PR?MODEMINIT?MODEMDRV
+--> ?PR?SMSPOINTERINIT?SMS
+--> ?PR?_SMSBINDBUFF?SMS
+--> ?PR?PROCSMSRECEIVE?SMS
?PR?_WAITFOR?MODEMDRV ----- ----- 0022H 0004H
+--> ?PR?MODEMBUFFNOTEMPTY?MODEMDRV
+--> ?PR?MODEMGETCH?MODEMDRV
?PR?PROCSMSRECEIVE?SMS ----- ----- ----- -----
+--> ?CO?SMS
?PR?SMSPROC?SMS ----- ----- 0022H 0003H
+--> ?CO?SMS
+--> ?PR?_ATOI?ATOI
+--> ?PR?_SMSCHULI?SMS
+--> ?PR?PROCSMSSEND2?SMS
+--> ?PR?PROCSMSSEND1?SMS
+--> ?PR?_PROCSMSSEND?SMS
+--> ?PR?MODEMINIT?MODEMDRV
+--> ?PR?_MODEMBINDBUFF?MODEMDRV
+--> ?PR?PROCMODEMRECEIVE?MODEMDRV
?PR?_ATOI?ATOI 0021H.3 0000H.1 0025H 0005H
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?_ISDIGIT?ISDIGIT
?PR?_SMSCHULI?SMS ----- ----- 0025H 0003H
+--> ?PR?_STRING2BYTES?SMS
+--> ?PR?_SERIALIZENUMBERS?SMS
+--> ?PR?_UNICODETOGB2312?UNCODE2GB2312
?PR?_STRING2BYTES?SMS ----- ----- 0028H 0007H
?PR?_SERIALIZENUMBERS?SMS ----- ----- 0028H 0007H
?PR?_UNICODETOGB2312?UNCODE2GB2312 ----- ----- 0028H 000AH
+--> ?CO?UNCODE2GB2312
?PR?PROCSMSSEND2?SMS ----- ----- 0025H 0016H
+--> ?PR?_BYTES2STRING?SMS
+--> ?PR?_STRLEN?STRLEN
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 4
+--> ?PR?_INVERTNUMBERS?SMS
+--> ?CO?SMS
?PR?_BYTES2STRING?SMS ----- ----- 003BH 0007H
+--> ?CO?SMS
?PR?_INVERTNUMBERS?SMS ----- ----- 003BH 0007H
?PR?PROCSMSSEND1?SMS ----- ----- ----- -----
+--> ?CO?SMS
?C_INITSEG ----- ----- ----- -----
+--> ?CO?SMS
SYMBOL TABLE OF MODULE: sms (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
B:00A8H.7 PUBLIC EA
C:7F27H PUBLIC Timer3_ISR
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
B:0090H.6 PUBLIC Led
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
X:0247H PUBLIC UnCode_Data
D:0009H PUBLIC SimCardFlag
D:00C0H PUBLIC SMB0CN
C:7FBBH PUBLIC main
X:025BH PUBLIC GB2312_Data
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:000AH PUBLIC SmsState
D:0091H PUBLIC TMR3CN
D:000BH PUBLIC SmsInitState
D:000CH PUBLIC T3IsrCon
D:000DH PUBLIC SignalFlag
B:0021H.2 PUBLIC Tim100MS
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC MAIN
C:7FBBH LINE# 7
C:7FBBH LINE# 8
C:7FBBH LINE# 9
C:7FBEH LINE# 10
C:7FC1H LINE# 11
C:7FC3H LINE# 15
C:7FC3H LINE# 16
C:7FC3H LINE# 18
C:7FC8H LINE# 19
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 5
C:7FC8H LINE# 20
C:7FCBH LINE# 21
C:7FCBH LINE# 22
C:7FCEH LINE# 23
C:7FCEH LINE# 24
C:7FD0H LINE# 25
C:7FD5H LINE# 26
C:7FD5H LINE# 27
C:7FD8H LINE# 28
C:7FDAH LINE# 29
C:7FDFH LINE# 30
C:7FDFH LINE# 31
C:7FE0H LINE# 32
C:7FE0H LINE# 34
------- ENDPROC MAIN
------- PROC TIMER3_ISR
------- DO
D:0008H SYMBOL Temp3
------- ENDDO
C:7F27H LINE# 38
C:7F30H LINE# 41
C:7F33H LINE# 43
C:7F3CH LINE# 44
C:7F45H LINE# 45
C:7F48H LINE# 46
C:7F4AH LINE# 47
C:7F58H LINE# 48
C:7F5BH LINE# 49
C:7F5DH LINE# 50
C:7F5DH LINE# 51
C:7F5DH LINE# 52
------- ENDPROC TIMER3_ISR
------- ENDMOD MAIN
------- MODULE COM0DRV
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00C0H PUBLIC SMB0CN
D:000EH PUBLIC mComLen
D:00F8H PUBLIC SPI0CN
D:000FH PUBLIC mComSlot
D:0088H PUBLIC TCON
C:7EC4H PUBLIC UART0_ISR
B:0098H.0 PUBLIC RI0
B:0098H.1 PUBLIC TI0
D:0010H PUBLIC Comm0EvtPointer
D:0013H PUBLIC cData
D:0099H PUBLIC SBUF0
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC UART0_ISR
C:7EC4H LINE# 5
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 6
C:7EE1H LINE# 7
C:7EE4H LINE# 8
C:7EE7H LINE# 9
C:7EEEH LINE# 10
C:7EF0H LINE# 11
C:7EF0H LINE# 12
C:7EF3H LINE# 13
C:7EFAH LINE# 14
C:7F08H LINE# 15
C:7F0AH LINE# 16
C:7F0AH LINE# 17
C:7F0CH LINE# 18
C:7F0CH LINE# 19
------- ENDPROC UART0_ISR
------- ENDMOD COM0DRV
------- MODULE INIT
C:0000H SYMBOL _ICE_DUMMY_
D:009DH PUBLIC SPI0CKR
D:0090H PUBLIC P1
D:00FFH PUBLIC WDTCN
D:00BCH PUBLIC ADC0CF
D:00ABH PUBLIC ADC1CF
D:00E6H PUBLIC EIE1
D:00E7H PUBLIC EIE2
D:00E8H PUBLIC ADC0CN
D:00D4H PUBLIC DAC0CN
D:00D7H PUBLIC DAC1CN
D:00AAH PUBLIC ADC1CN
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
D:00A8H PUBLIC IE
D:00A6H PUBLIC P2MDOUT
D:00A7H PUBLIC P3MDOUT
D:0093H PUBLIC TMR3RLH
D:00F6H PUBLIC EIP1
D:00F7H PUBLIC EIP2
D:00FAH PUBLIC PCA0CPH0
D:00FBH PUBLIC PCA0CPH1
D:0092H PUBLIC TMR3RLL
D:00FCH PUBLIC PCA0CPH2
D:00FDH PUBLIC PCA0CPH3
C:0065H PUBLIC Init
D:00FEH PUBLIC PCA0CPH4
D:00EAH PUBLIC PCA0CPL0
D:00A3H PUBLIC EMI0CF
D:00EBH PUBLIC PCA0CPL1
D:00DAH PUBLIC PCA0CPM0
D:00D9H PUBLIC PCA0MD
D:00D8H PUBLIC PCA0CN
D:00ECH PUBLIC PCA0CPL2
D:00DBH PUBLIC PCA0CPM1
D:00EDH PUBLIC PCA0CPL3
D:00DCH PUBLIC PCA0CPM2
D:00B8H PUBLIC IP
D:00EEH PUBLIC PCA0CPL4
D:00DDH PUBLIC PCA0CPM3
BL51 BANKED LINKER/LOCATER V6.00 03/07/2007 14:09:14 PAGE 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -