📄 command_shell.m51
字号:
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 + -