📄 sms.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 09/10/2008 22:17:06 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, init.obj, com0drv.obj, modemdrv.obj, sms.obj, Uncode2Gb2312.obj TO sms RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
init.obj (INIT)
com0drv.obj (COM0DRV)
modemdrv.obj (MODEMDRV)
sms.obj (SMS)
Uncode2Gb2312.obj (UNCODE2GB2312)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (ATOI)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
C:\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 ?BI?COM0DRV
BIT 0021H.4 0000H.1 UNIT _BIT_GROUP_
0021H.5 0000H.3 *** 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.02 09/10/2008 22:17:06 PAGE 2
CODE 0000H 0003H ABSOLUTE
0003H 0020H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 004DH *** GAP ***
CODE 0073H 0003H ABSOLUTE
0076H 078AH *** GAP ***
CODE 0800H 6DACH UNIT ?CO?UNCODE2GB2312
CODE 75ACH 0348H UNIT ?C?LIB_CODE
CODE 78F4H 0248H UNIT ?PR?SMSPROC?SMS
CODE 7B3CH 0232H UNIT ?PR?_SMSCHULI?SMS
CODE 7D6EH 017EH UNIT ?PR?PROCSMSRECEIVE?SMS
CODE 7EECH 00DFH UNIT ?PR?INITPORT?INIT
CODE 7FCBH 00D5H UNIT ?PR?PROCSMSSEND2?SMS
CODE 80A0H 00C4H UNIT ?PR?_STRING2BYTES?SMS
CODE 8164H 00C3H UNIT ?CO?SMS
CODE 8227H 00BDH UNIT ?PR?SMSINIT?SMS
CODE 82E4H 00AEH UNIT ?PR?_ATOI?ATOI
CODE 8392H 00ADH UNIT ?PR?_UNICODETOGB2312?UNCODE2GB2312
CODE 843FH 008CH UNIT ?C_C51STARTUP
CODE 84CBH 0089H UNIT ?PR?_BYTES2STRING?SMS
CODE 8554H 0081H UNIT ?PR?_SERIALIZENUMBERS?SMS
CODE 85D5H 0079H UNIT ?PR?_INVERTNUMBERS?SMS
CODE 864EH 0063H UNIT ?PR?UART0_ISR?COM0DRV
CODE 86B1H 003FH UNIT ?PR?_WAITFOR?MODEMDRV
CODE 86F0H 003DH UNIT ?PR?TIMER3_ISR?MAIN
CODE 872DH 002DH UNIT ?C_INITSEG
CODE 875AH 002AH UNIT ?PR?PROCSMSSEND1?SMS
CODE 8784H 0027H UNIT ?PR?MAIN?MAIN
CODE 87ABH 0026H UNIT ?PR?MODEMGETCH?MODEMDRV
CODE 87D1H 0020H UNIT ?PR?UART0_INIT?INIT
CODE 87F1H 001FH UNIT ?PR?PROCMODEMRECEIVE?MODEMDRV
CODE 8810H 001CH UNIT ?PR?SMSINITPOINTER?SMS
CODE 882CH 0015H UNIT ?PR?_PROCSMSSEND?SMS
CODE 8841H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 8856H 0013H UNIT ?PR?TIMER3_INIT?INIT
CODE 8869H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 887CH 0012H UNIT ?PR?MODEMBUFFNOTEMPTY?MODEMDRV
CODE 888EH 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
CODE 889DH 0009H UNIT ?PR?INIT?INIT
CODE 88A6H 0009H UNIT ?PR?_SMSBINDBUFF?SMS
CODE 88AFH 0007H UNIT ?PR?_MODEMBINDBUFF?MODEMDRV
CODE 88B6H 0006H UNIT ?PR?MODEMINIT?MODEMDRV
CODE 88BCH 0005H UNIT ?PR?SMSPOINTERINIT?SMS
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 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.02 09/10/2008 22:17:06 PAGE 3
+--> ?PR?INIT?INIT
+--> ?PR?SMSINITPOINTER?SMS
+--> ?PR?SMSINIT?SMS
+--> ?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.4 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
BL51 BANKED LINKER/LOCATER V6.02 09/10/2008 22:17:06 PAGE 4
?PR?PROCSMSSEND2?SMS ----- ----- 0025H 0016H
+--> ?PR?_BYTES2STRING?SMS
+--> ?PR?_STRLEN?STRLEN
+--> ?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:86F0H 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:8784H 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:8784H LINE# 7
C:8784H LINE# 8
C:8784H LINE# 9
C:8787H LINE# 10
C:878AH LINE# 11
C:878CH LINE# 15
BL51 BANKED LINKER/LOCATER V6.02 09/10/2008 22:17:06 PAGE 5
C:878CH LINE# 16
C:878CH LINE# 18
C:8791H LINE# 19
C:8791H LINE# 20
C:8794H LINE# 21
C:8794H LINE# 22
C:8797H LINE# 23
C:8797H LINE# 24
C:8799H LINE# 25
C:879EH LINE# 26
C:879EH LINE# 27
C:87A1H LINE# 28
C:87A3H LINE# 29
C:87A8H LINE# 30
C:87A8H LINE# 31
C:87A9H LINE# 32
C:87A9H LINE# 34
------- ENDPROC MAIN
------- PROC TIMER3_ISR
------- DO
D:0008H SYMBOL Temp3
------- ENDDO
C:86F0H LINE# 38
C:86F9H LINE# 41
C:86FCH LINE# 43
C:8705H LINE# 44
C:870EH LINE# 45
C:8711H LINE# 46
C:8713H LINE# 47
C:8721H LINE# 48
C:8724H LINE# 49
C:8726H LINE# 50
C:8726H LINE# 51
C:8726H LINE# 52
------- ENDPROC TIMER3_ISR
------- ENDMOD MAIN
------- 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
BL51 BANKED LINKER/LOCATER V6.02 09/10/2008 22:17:06 PAGE 6
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:889DH 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
D:00DEH PUBLIC PCA0CPM4
D:00E1H PUBLIC XBR0
D:00B9H PUBLIC SADEN0
D:00E2H PUBLIC XBR1
D:00E3H PUBLIC XBR2
D:00D1H PUBLIC REF0CN
D:00A9H PUBLIC SADDR0
D:00BAH PUBLIC AMX0CF
D:00CBH PUBLIC RCAP2H
D:00E5H PUBLIC RCAP4H
D:00C0H PUBLIC SMB0CN
D:00CAH PUBLIC RCAP2L
D:00E4H PUBLIC RCAP4L
D:00CFH PUBLIC SMB0CR
D:009EH PUBLIC CPT0CN
D:00BDH PUBLIC P1MDIN
D:009FH PUBLIC CPT1CN
C:8856H PUBLIC Timer3_Init
D:00F8H PUBLIC SPI0CN
D:0087H PUBLIC PCON
D:00B5H PUBLIC P74OUT
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:00BBH PUBLIC AMX0SL
D:00ACH PUBLIC AMX1SL
D:0091H PUBLIC TMR3CN
C:7EECH PUBLIC InitPort
D:00D3H PUBLIC DAC0H
D:00B2H PUBLIC OSCICN
D:00D6H PUBLIC DAC1H
D:00D2H PUBLIC DAC0L
D:00D5H PUBLIC DAC1L
D:008CH PUBLIC TH0
B:0098H.1 PUBLIC TI0
D:00F9H PUBLIC PCA0H
D:008DH PUBLIC TH1
BL51 BANKED LINKER/LOCATER V6.02 09/10/2008 22:17:06 PAGE 7
D:00CDH PUBLIC TH2
D:00F5H PUBLIC TH4
D:00B1H PUBLIC OSCXCN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -