⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cms.map

📁 一个用单片机实现gprs modem发送短信的程序.里面有详细的注释,不可多得的学习程序
💻 MAP
📖 第 1 页 / 共 5 页
字号:
LX51 LINKER/LOCATER V3.64                                                               09/22/2006  14:21:07  PAGE 1


LX51 LINKER/LOCATER V3.64, INVOKED BY:
D:\PROGRAM\KEIL\C51\BIN\LX51.EXE START_MX.obj, cms.obj, cmsdata.obj TO cms CLASSES (EDATA (0X7F0000-0X7F04FF))


CPU MODE:     PHILIPS 80C51MX (64KB CODE)
MEMORY MODEL: LARGE


INPUT MODULES INCLUDED:
  START_MX.obj (?C_STARTUP)
         COMMENT TYPE 0: AX51 V2.13
  cms.obj (CMS)
         COMMENT TYPE 0: CX51 V7.20
  cmsdata.obj (CMSDATA)
         COMMENT TYPE 0: CX51 V7.20
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C_INIT)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?COPY)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?IMUL)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?SIDIV)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?IILDX)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?ILDIX)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (PRINTF)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (STRCAT)
         COMMENT TYPE 0: CX51 V7.08
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (STRNCMP)
         COMMENT TYPE 0: CX51 V7.08
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?STRCPY)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (STRLEN)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (STRSTR)
         COMMENT TYPE 0: CX51 V7.08
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (ATOI)
         COMMENT TYPE 0: CX51 V7.08
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?UIDIV)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?PLDIXDATA)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?PSTXDATA)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (?C?CCASE)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (PUTCHAR)
         COMMENT TYPE 0: AX51 V2.12
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (ISDIGIT)
         COMMENT TYPE 0: CX51 V7.08
  D:\PROGRAM\KEIL\C51\LIB\CX51L.LIB (ISSPACE)
         COMMENT TYPE 0: CX51 V7.08


ACTIVE MEMORY CLASSES OF MODULE:  cms (?C_STARTUP)

BASE        START       END         USED      MEMORY CLASS
==========================================================
7F0000H     7F0000H     7F04FFH               EDATA
800000H     800000H     80FFFFH     002156H   CODE
7F0000H     7F0000H     7F00FFH     000001H   IDATA
000000H     000000H     00FFFFH     0010C6H   XDATA
7F0000H     7F0000H     7F007FH     00000DH   DATA
LX51 LINKER/LOCATER V3.64                                                             09/22/2006  14:21:07  PAGE 2


7F0020H.0   7F0020H.0   7F002FH.7   000001H.1 BIT


MEMORY MAP OF MODULE:  cms (?C_STARTUP)


START     STOP      LENGTH    ALIGN  RELOC    MEMORY CLASS   SEGMENT NAME
=========================================================================
000000H   0008BBH   0008BCH   BYTE   UNIT     XDATA          _XDATA_GROUP_
0008BCH   0010C5H   00080AH   BYTE   UNIT     XDATA          ?XD?CMS
0010C6H   7EFFFFH   7EEF3AH   ---    ---      **GAP**
7F0000H   7F0007H   000008H   ---    AT..     DATA           "REG BANK 0"
7F0008H   7F000CH   000005H   BYTE   UNIT     DATA           _DATA_GROUP_
7F000DH.0 7F001FH.7 000013H.0 ---    ---      **GAP**
7F0020H.0 7F0021H.0 000001H.1 BIT    UNIT     BIT            _BIT_GROUP_
7F0021H.1 7F0021H   000000H.7 ---    ---      **GAP**
7F0022H   7F0022H   000001H   BYTE   UNIT     IDATA          ?STACK
7F0023H   7FFFFFH   00FFDDH   ---    ---      **GAP**
800000H   800002H   000003H   ---    OFFS..   CODE           ?CO?START_MX?3
800003H   80002AH   000028H   BYTE   UNIT     CODE           ?PR?_GPRS_PWR_ON_OFF?CMS
80002BH   800032H   000008H   BYTE   UNIT     CODE           ?PR?_UART0SENDCRT?CMS
800033H   800035H   000003H   BYTE   OFFS..   CODE           ?CMS?00033
800036H   80004EH   000019H   BYTE   UNIT     CODE           ?PR?INIT_UART0?CMS
80004FH   800052H   000004H   ---    ---      **GAP**
800053H   800055H   000003H   BYTE   OFFS..   CODE           ?CMS?00053
800056H   800494H   00043FH   BYTE   UNIT     CODE           ?PR?SMS?CMS
800495H   80081FH   00038BH   BYTE   UNIT     CODE           ?PR?_GPRS_ANALYZE_MSG?CMSDATA
800820H   800B87H   000368H   BYTE   UNIT     CODE           ?PR?PRINTF?PRINTF
800B88H   800DADH   000226H   BYTE   UNIT     CODE           ?PR?_GPRSENCODEPDU?CMSDATA
800DAEH   800F36H   000189H   BYTE   UNIT     CODE           ?CO?CMS
800F37H   8010BEH   000188H   BYTE   UNIT     CODE           ?PR?_GPRSDECODEPDU?CMSDATA
8010BFH   801234H   000176H   BYTE   UNIT     CODE           ?PR?_GPRS_PRINT_MSG?CMS
801235H   801386H   000152H   BYTE   UNIT     CODE           ?C?LIB_CODE
801387H   8014D3H   00014DH   BYTE   UNIT     CODE           ?PR?_INTUART0RX_CMD?CMS
8014D4H   80161FH   00014CH   BYTE   UNIT     CODE           ?PR?_GPRSSENDMESSAGE?CMS
801620H   801750H   000131H   BYTE   UNIT     CODE           ?PR?_GPRSDECODE7BIT?CMSDATA
801751H   80187FH   00012FH   BYTE   UNIT     CODE           ?PR?_GPRSSTRING2BYTES?CMSDATA
801880H   801969H   0000EAH   BYTE   UNIT     CODE           ?PR?_GPRSSERIALIZENUMBERS?CMSDATA
80196AH   801A44H   0000DBH   BYTE   UNIT     CODE           ?PR?_GPRSENCODE7BIT?CMSDATA
801A45H   801B16H   0000D2H   BYTE   UNIT     CODE           ?PR?_ATOI?ATOI
801B17H   801BDAH   0000C4H   BYTE   UNIT     CODE           ?PR?_GPRSBYTES2STRING?CMSDATA
801BDBH   801C9EH   0000C4H   BYTE   UNIT     CODE           ?PR?_GPRSINVERTNUMBERS?CMSDATA
801C9FH   801D54H   0000B6H   BYTE   UNIT     CODE           ?PR?_STRSTR?STRSTR
801D55H   801E01H   0000ADH   BYTE   UNIT     CODE           ?C_C51STARTUP
801E02H   801E94H   000093H   BYTE   UNIT     CODE           ?CO?CMSDATA
801E95H   801F06H   000072H   BYTE   UNIT     CODE           ?PR?_STRNCMP?STRNCMP
801F07H   801F6EH   000068H   BYTE   UNIT     CODE           ?PR?_STRCAT?STRCAT
801F6FH   801FBAH   00004CH   BYTE   UNIT     CODE           ?PR?INTUART1RX?CMS
801FBBH   802004H   00004AH   BYTE   UNIT     CODE           ?PR?INTUART0RX?CMS
802005H   802044H   000040H   BYTE   UNIT     CODE           ?PR?_UART0_SENDSTRING?CMS
802045H   80207DH   000039H   BYTE   UNIT     CODE           ?PR?_UART1_SENDSTRING?CMS
80207EH   8020A4H   000027H   BYTE   UNIT     CODE           ?PR?PUTCHAR?PUTCHAR
8020A5H   8020CAH   000026H   BYTE   UNIT     CODE           ?PR?_DELAY?CMS
8020CBH   8020EDH   000023H   BYTE   UNIT     CODE           ?PR?INIT_UART1?CMS
8020EEH   80210BH   00001EH   BYTE   UNIT     CODE           ?PR?MAIN?CMS
80210CH   80211FH   000014H   BYTE   UNIT     CODE           ?PR?_ISSPACE?ISSPACE
802120H   802130H   000011H   BYTE   UNIT     CODE           ?PR?_STRLEN?STRLEN
802131H   80213FH   00000FH   BYTE   UNIT     CODE           ?PR?_ISDIGIT?ISDIGIT
802140H   80214AH   00000BH   BYTE   UNIT     CODE           ?PR?_UART1SENDCRT?CMS
80214BH   802153H   000009H   BYTE   UNIT     CODE           ?PR?DELAY_1MS?CMS
802154H   802159H   000006H   BYTE   UNIT     CODE           ?C_INITSEG



OVERLAY MAP OF MODULE:   cms (?C_STARTUP)
LX51 LINKER/LOCATER V3.64                                                             09/22/2006  14:21:07  PAGE 3




FUNCTION/MODULE                     BIT_GROUP   DATA_GROUP   XDATA_GROUP
--> CALLED FUNCTION/MODULE         START  STOP  START  STOP  START  STOP
========================================================================
?C_C51STARTUP                      ----- -----  ----- -----  ----- -----
  +--> ?PR?MAIN?CMS
  +--> ?C_INITSEG

MAIN/CMS                           ----- -----  ----- -----  ----- -----
  +--> ?PR?INIT_UART0?CMS
  +--> ?PR?INIT_UART1?CMS
  +--> ?PR?SMS?CMS

INIT_UART0/CMS                     ----- -----  ----- -----  ----- -----

INIT_UART1/CMS                     ----- -----  ----- -----  ----- -----

SMS/CMS                            ----- -----  ----- -----  0000H 0503H
  +--> ?CO?CMS
  +--> ?PR?_UART1_SENDSTRING?CMS
  +--> ?PR?_DELAY?CMS
  +--> ?PR?_UART0_SENDSTRING?CMS
  +--> ?PR?_INTUART0RX_CMD?CMS
  +--> ?PR?_STRSTR?STRSTR
  +--> ?PR?_GPRS_PWR_ON_OFF?CMS
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_STRCAT?STRCAT
  +--> ?PR?_GPRS_ANALYZE_MSG?CMSDATA
  +--> ?PR?_GPRSSENDMESSAGE?CMS
  +--> ?PR?_ATOI?ATOI
  +--> ?PR?_GPRSDECODEPDU?CMSDATA
  +--> ?PR?_GPRS_PRINT_MSG?CMS

?CO?CMS                            ----- -----  ----- -----  ----- -----

_UART1_SENDSTRING/CMS              ----- -----  ----- -----  07A0H 07A2H
  +--> ?PR?_UART1SENDCRT?CMS

_UART1SENDCRT/CMS                  ----- -----  ----- -----  ----- -----

_DELAY/CMS                         ----- -----  ----- -----  ----- -----
  +--> ?PR?DELAY_1MS?CMS

DELAY_1MS/CMS                      ----- -----  ----- -----  ----- -----

_UART0_SENDSTRING/CMS              ----- -----  ----- -----  0799H 079BH
  +--> ?PR?_UART0SENDCRT?CMS

_UART0SENDCRT/CMS                  ----- -----  ----- -----  ----- -----

_INTUART0RX_CMD/CMS                ----- -----  ----- -----  0799H 079FH
  +--> ?PR?_DELAY?CMS
  +--> ?PR?_STRLEN?STRLEN
  +--> ?CO?CMS
  +--> ?PR?_UART1_SENDSTRING?CMS

_STRLEN/STRLEN                     ----- -----  ----- -----  ----- -----

_STRSTR/STRSTR                     ----- -----  ----- -----  0507H 0512H

_GPRS_PWR_ON_OFF/CMS               ----- -----  ----- -----  ----- -----
  +--> ?PR?_DELAY?CMS

PRINTF/PRINTF                      20H.0 21H.0  0008H 000CH  0799H 07C0H
LX51 LINKER/LOCATER V3.64                                                             09/22/2006  14:21:07  PAGE 4


  +--> ?PR?PUTCHAR?PUTCHAR

PUTCHAR/PUTCHAR                    ----- -----  ----- -----  ----- -----

_STRCAT/STRCAT                     ----- -----  ----- -----  0504H 050CH

_GPRS_ANALYZE_MSG/CMSDATA          ----- -----  ----- -----  0504H 0506H
  +--> ?CO?CMSDATA
  +--> ?PR?_STRSTR?STRSTR

?CO?CMSDATA                        ----- -----  ----- -----  ----- -----

_GPRSSENDMESSAGE/CMS               ----- -----  ----- -----  0504H 0798H
  +--> ?PR?_GPRSENCODEPDU?CMSDATA
  +--> ?PR?_GPRSSTRING2BYTES?CMSDATA
  +--> ?CO?CMS
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_UART0_SENDSTRING?CMS
  +--> ?PR?_INTUART0RX_CMD?CMS
  +--> ?PR?_STRNCMP?STRNCMP
  +--> ?PR?_UART1_SENDSTRING?CMS

_GPRSENCODEPDU/CMSDATA             ----- -----  ----- -----  0799H 08A2H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?_GPRSBYTES2STRING?CMSDATA
  +--> ?PR?_GPRSINVERTNUMBERS?CMSDATA
  +--> ?PR?_GPRSENCODE7BIT?CMSDATA

_GPRSBYTES2STRING/CMSDATA          ----- -----  ----- -----  08A3H 08BBH
  +--> ?CO?CMSDATA

_GPRSINVERTNUMBERS/CMSDATA         ----- -----  ----- -----  08A3H 08ACH

_GPRSENCODE7BIT/CMSDATA            ----- -----  ----- -----  08A3H 08AFH

_GPRSSTRING2BYTES/CMSDATA          ----- -----  ----- -----  0799H 07A0H

_STRNCMP/STRNCMP                   ----- -----  ----- -----  0799H 07A0H

_ATOI/ATOI                         20H.0 20H.0  ----- -----  0504H 0508H
  +--> ?PR?_ISSPACE?ISSPACE
  +--> ?PR?_ISDIGIT?ISDIGIT

_ISSPACE/ISSPACE                   ----- -----  ----- -----  ----- -----

_ISDIGIT/ISDIGIT                   ----- -----  ----- -----  ----- -----

_GPRSDECODEPDU/CMSDATA             ----- -----  ----- -----  0504H 060AH
  +--> ?PR?_GPRSSTRING2BYTES?CMSDATA
  +--> ?PR?_GPRSSERIALIZENUMBERS?CMSDATA
  +--> ?PR?_GPRSDECODE7BIT?CMSDATA

_GPRSSERIALIZENUMBERS/CMSDATA      ----- -----  ----- -----  060BH 0614H

_GPRSDECODE7BIT/CMSDATA            ----- -----  ----- -----  060BH 0619H

_GPRS_PRINT_MSG/CMS                ----- -----  ----- -----  0504H 056AH
  +--> ?CO?CMS
  +--> ?PR?_UART1_SENDSTRING?CMS
  +--> ?PR?PRINTF?PRINTF

?C_INITSEG                         ----- -----  ----- -----  ----- -----

*** NEW ROOT *********************

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -