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

📄 command_shell.m51

📁 用C语言编写的GSM-SIM驱动程序包
💻 M51
📖 第 1 页 / 共 2 页
字号:
BL51 BANKED LINKER/LOCATER V6.05                                                        12/24/2007  11:34:18  PAGE 1


BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE .\obj\STARTUP.obj, .\obj\serial.obj, .\obj\shell.obj, .\obj\user.obj TO .\obj\command_shell PRI
>> NT (.\command_shell.m51) RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X07FF)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  .\obj\STARTUP.obj (?C_STARTUP)
  .\obj\serial.obj (SERIAL)
  .\obj\shell.obj (SHELL)
  .\obj\user.obj (USER)
  D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
  D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
  D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)


LINK MAP OF MODULE:  .\obj\command_shell (?C_STARTUP)


            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     0019H     UNIT         ?DT?SHELL
            DATA    0021H     000DH     UNIT         _DATA_GROUP_
            IDATA   002EH     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     0020H     UNIT         ?PR?CONTROL_CONTROL_BS?SHELL
            CODE    0023H     0003H     ABSOLUTE     
            CODE    0026H     01AAH     UNIT         ?CO?SHELL
            CODE    01D0H     00E3H     UNIT         ?CO?USER
            CODE    02B3H     0089H     UNIT         ?PR?SEARCH_CMD?SHELL
            CODE    033CH     0072H     UNIT         ?PR?CMD_SHELL_FSM?SHELL
            CODE    03AEH     0038H     UNIT         ?PR?FUNC_EXECUTE?SHELL
            CODE    03E6H     0037H     UNIT         ?PR?UART_GET_CHAR?SERIAL
            CODE    041DH     0030H     UNIT         ?PR?NORMAL_NORMAL?SHELL
            CODE    044DH     002BH     UNIT         ?C?LIB_CODE
            CODE    0478H     0025H     UNIT         ?PR?_UART_WRITE?SERIAL
            CODE    049DH     0016H     UNIT         ?PR?UART_INIT?SERIAL
            CODE    04B3H     000FH     UNIT         ?PR?CMD_SHELL_INIT?SHELL
            CODE    04C2H     000FH     UNIT         ?PR?INIT_CMD_BUF?SHELL
            CODE    04D1H     000EH     UNIT         ?PR?LOGIN?USER
            CODE    04DFH     000EH     UNIT         ?PR?EXIT?USER
            CODE    04EDH     000CH     UNIT         ?C_C51STARTUP
            CODE    04F9H     000CH     UNIT         ?PR?HELP?USER
            CODE    0505H     000CH     UNIT         ?PR?IPCONFIG?USER
            CODE    0511H     000CH     UNIT         ?PR?GETTIME?USER
            CODE    051DH     000CH     UNIT         ?PR?SUCESS?USER
            CODE    0529H     000BH     UNIT         ?PR?MAIN?USER
            CODE    0534H     0008H     UNIT         ?PR?_UART_PUT_CHAR?SERIAL
            CODE    053CH     0006H     UNIT         ?PR?_STATE_TRAN?SHELL


BL51 BANKED LINKER/LOCATER V6.05                                                      12/24/2007  11:34:18  PAGE 2



OVERLAY MAP OF MODULE:   .\obj\command_shell (?C_STARTUP)


SEGMENT                                DATA_GROUP 
  +--> CALLED SEGMENT                START    LENGTH
----------------------------------------------------
?C_C51STARTUP                        -----    -----
  +--> ?PR?MAIN?USER

?PR?MAIN?USER                        -----    -----
  +--> ?PR?UART_INIT?SERIAL
  +--> ?PR?CMD_SHELL_INIT?SHELL
  +--> ?PR?CMD_SHELL_FSM?SHELL

?PR?CMD_SHELL_INIT?SHELL             -----    -----
  +--> ?CO?SHELL
  +--> ?PR?_UART_WRITE?SERIAL

?CO?SHELL                            -----    -----
  +--> ?PR?HELP?USER
  +--> ?PR?IPCONFIG?USER
  +--> ?PR?LOGIN?USER
  +--> ?PR?EXIT?USER
  +--> ?PR?GETTIME?USER
  +--> ?PR?SUCESS?USER

?PR?HELP?USER                        -----    -----
  +--> ?CO?USER
  +--> ?PR?_UART_WRITE?SERIAL

?PR?_UART_WRITE?SERIAL               002BH    0003H
  +--> ?PR?_UART_PUT_CHAR?SERIAL

?PR?IPCONFIG?USER                    -----    -----
  +--> ?CO?USER
  +--> ?PR?_UART_WRITE?SERIAL

?PR?LOGIN?USER                       -----    -----
  +--> ?CO?USER
  +--> ?PR?_UART_WRITE?SERIAL

?PR?EXIT?USER                        -----    -----
  +--> ?CO?USER
  +--> ?PR?_UART_WRITE?SERIAL

?PR?GETTIME?USER                     -----    -----
  +--> ?CO?USER
  +--> ?PR?_UART_WRITE?SERIAL

?PR?SUCESS?USER                      -----    -----
  +--> ?CO?USER
  +--> ?PR?_UART_WRITE?SERIAL

?PR?CMD_SHELL_FSM?SHELL              -----    -----
  +--> ?PR?NORMAL_NORMAL?SHELL
  +--> ?PR?_UART_PUT_CHAR?SERIAL
BL51 BANKED LINKER/LOCATER V6.05                                                      12/24/2007  11:34:18  PAGE 3


  +--> ?PR?FUNC_EXECUTE?SHELL
  +--> ?PR?CONTROL_CONTROL_BS?SHELL
  +--> ?PR?_STATE_TRAN?SHELL

?PR?NORMAL_NORMAL?SHELL              -----    -----
  +--> ?PR?_UART_PUT_CHAR?SERIAL

?PR?FUNC_EXECUTE?SHELL               -----    -----
  +--> ?PR?SEARCH_CMD?SHELL
  +--> ?CO?SHELL
  +--> ?PR?_UART_WRITE?SERIAL
  +--> ?PR?INIT_CMD_BUF?SHELL

?PR?SEARCH_CMD?SHELL                 0021H    000AH
  +--> ?CO?SHELL

?PR?CONTROL_CONTROL_BS?SHELL         -----    -----
  +--> ?PR?_UART_PUT_CHAR?SERIAL



SYMBOL TABLE OF MODULE:  .\obj\command_shell (?C_STARTUP)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        ?C_STARTUP
  C:04EDH         SEGMENT       ?C_C51STARTUP
  I:002EH         SEGMENT       ?STACK
  C:0000H         PUBLIC        ?C_STARTUP
  D:00E0H         SYMBOL        ACC
  D:00F0H         SYMBOL        B
  D:0083H         SYMBOL        DPH
  D:0082H         SYMBOL        DPL
  N:0000H         SYMBOL        IBPSTACK
  N:0100H         SYMBOL        IBPSTACKTOP
  N:0100H         SYMBOL        IDATALEN
  C:04F0H         SYMBOL        IDATALOOP
  N:0000H         SYMBOL        PBPSTACK
  N:0000H         SYMBOL        PBPSTACKTOP
  N:0000H         SYMBOL        PDATALEN
  N:0000H         SYMBOL        PDATASTART
  N:0000H         SYMBOL        PPAGE
  N:0000H         SYMBOL        PPAGEENABLE
  D:00A0H         SYMBOL        PPAGE_SFR
  D:0081H         SYMBOL        SP
  C:04EDH         SYMBOL        STARTUP1
  N:0000H         SYMBOL        XBPSTACK
  N:0000H         SYMBOL        XBPSTACKTOP
  N:0000H         SYMBOL        XDATALEN
  N:0000H         SYMBOL        XDATASTART
  C:0000H         LINE#         92
  C:04EDH         LINE#         99
  C:04EFH         LINE#         100
  C:04F0H         LINE#         101
  C:04F1H         LINE#         102
  C:04F3H         LINE#         151
BL51 BANKED LINKER/LOCATER V6.05                                                      12/24/2007  11:34:18  PAGE 4


  C:04F6H         LINE#         155
  -------         ENDMOD        ?C_STARTUP

  -------         MODULE        SERIAL
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:03E6H         PUBLIC        Uart_Get_Char
  B:00A8H.7       PUBLIC        EA
  C:0478H         PUBLIC        _Uart_Write
  C:049DH         PUBLIC        Uart_Init
  B:00A8H.4       PUBLIC        ES
  C:0534H         PUBLIC        _Uart_Put_Char
  B:0098H.0       PUBLIC        RI
  B:0098H.1       PUBLIC        TI
  D:0099H         PUBLIC        SBUF
  D:0087H         PUBLIC        PCON
  D:0098H         PUBLIC        SCON
  D:0089H         PUBLIC        TMOD
  D:008DH         PUBLIC        TH1
  D:008BH         PUBLIC        TL1
  B:0088H.6       PUBLIC        TR1
  -------         PROC          UART_INIT
  C:049DH         LINE#         51
  C:049DH         LINE#         52
  C:049DH         LINE#         53
  C:04A0H         LINE#         54
  C:04A3H         LINE#         55
  C:04A6H         LINE#         56
  C:04A9H         LINE#         57
  C:04ACH         LINE#         58
  C:04AEH         LINE#         59
  C:04B0H         LINE#         60
  C:04B2H         LINE#         61
  -------         ENDPROC       UART_INIT
  -------         PROC          _UART_PUT_CHAR
  D:0007H         SYMBOL        Data
  C:0534H         LINE#         81
  C:0534H         LINE#         82
  C:0534H         LINE#         83
  C:0536H         LINE#         84
  C:0539H         LINE#         85
  C:053BH         LINE#         86
  -------         ENDPROC       _UART_PUT_CHAR
  -------         PROC          _UART_WRITE
  D:002BH         SYMBOL        ptdata
  C:0478H         LINE#         105
  C:047EH         LINE#         106
  C:047EH         LINE#         107
  C:0489H         LINE#         108
  C:049CH         LINE#         109
  -------         ENDPROC       _UART_WRITE
  -------         PROC          UART_GET_CHAR
  C:03E6H         LINE#         129
  C:03EAH         LINE#         131
  C:03EDH         LINE#         132
  C:03EDH         LINE#         133
  C:03EFH         LINE#         134
  C:03F2H         LINE#         136
BL51 BANKED LINKER/LOCATER V6.05                                                      12/24/2007  11:34:18  PAGE 5


  C:0400H         LINE#         137
  C:0403H         LINE#         139
  C:040DH         LINE#         140
  C:040DH         LINE#         141
  C:0412H         LINE#         142
  C:0415H         LINE#         143
  C:0415H         LINE#         144
  C:0415H         LINE#         145
  C:0418H         LINE#         146
  C:0418H         LINE#         147
  -------         ENDPROC       UART_GET_CHAR
  -------         ENDMOD        SERIAL

  -------         MODULE        SHELL
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:04C2H         PUBLIC        Init_Cmd_Buf
  C:00B6H         PUBLIC        menue
  C:033CH         PUBLIC        Cmd_Shell_FSM
  C:041DH         PUBLIC        Normal_Normal
  D:0008H         PUBLIC        rec
  C:03AEH         PUBLIC        Func_Execute

⌨️ 快捷键说明

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