📄 shellproj.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 19:37:34 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE word.obj, CONTROL.obj, SERIAL.obj, ShellFunc.obj, Conf_tny.obj TO shellProj RTX51TINY RAMSIZE (
>> 256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
word.obj (WORD)
CONTROL.obj (CONTROL)
SERIAL.obj (SERIAL)
ShellFunc.obj (SHELLFUNC)
Conf_tny.obj (?RTX51_TINY_KERNAL)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_RUNNING_TASK_ID)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?STRCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
TASK TABLE OF MODULE: shellProj (WORD)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?TASKINIT?CONTROL
1 0 0 ?PR?TASKPOLLED?CONTROL
2 0 0 ?PR?TASKUSER1?CONTROL
3 0 0 ?PR?TASKUSER2?CONTROL
LINK MAP OF MODULE: shellProj (WORD)
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 0005H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 19:37:34 PAGE 2
000DH 0003H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
IDATA 0018H 0008H UNIT ?RTX?TASKSTATE?S
BIT 0020H.0 0000H.2 UNIT ?BI?SERIAL
BIT 0020H.2 0000H.1 UNIT ?RTX?BITS
BIT 0020H.3 0000H.1 UNIT _BIT_GROUP_
0020H.4 0000H.4 *** GAP ***
IDATA 0021H 0004H UNIT ?RTX?TASKSP?S
IDATA 0025H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 00D3H UNIT ?XD?CONTROL
XDATA 00D3H 004AH UNIT ?XD?SHELLFUNC
XDATA 011DH 001BH UNIT _XDATA_GROUP_
XDATA 0138H 0016H UNIT ?XD?SERIAL
XDATA 014EH 0007H UNIT ?XD?_STRCMP?WORD
XDATA 0155H 0004H UNIT ?XD?_PRINTLONG?SERIAL
XDATA 0159H 0002H UNIT ?XD?_INSIDEPRINTWORD?SERIAL
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?RTX?TASKENT?S
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0012H UNIT ?PR?_COMMAND1?SHELLFUNC
CODE 0020H 0003H UNIT ?PR?_PRINTBYTE?SERIAL
CODE 0023H 0003H ABSOLUTE
CODE 0026H 03B7H UNIT ?C?LIB_CODE
CODE 03DDH 0308H UNIT ?PR?_INTERPRETCOMMAND?WORD
CODE 06E5H 0304H UNIT ?PR?TASKPOLLED?CONTROL
CODE 09E9H 02BDH UNIT ?RTX?CODE
CODE 0CA6H 01F9H UNIT ?CO?SHELLFUNC
CODE 0E9FH 011BH UNIT ?PR?_DEBUGOUT?SHELLFUNC
CODE 0FBAH 0100H UNIT ?CO?CONTROL
CODE 10BAH 00DFH UNIT ?C_INITSEG
CODE 1199H 0098H UNIT ?PR?SERIAL?SERIAL
CODE 1231H 008CH UNIT ?C_C51STARTUP
CODE 12BDH 0082H UNIT ?PR?_PRINTSTR?SERIAL
CODE 133FH 0075H UNIT ?PR?_DISPLAYHELPMENU?SHELLFUNC
CODE 13B4H 0073H UNIT ?PR?_DEBUGCHANGE?SHELLFUNC
CODE 1427H 005DH UNIT ?PR?_STRCMP?WORD
CODE 1484H 004EH UNIT ?PR?_STRLWR?WORD
CODE 14D2H 0044H UNIT ?PR?_GETKEY?SERIAL
CODE 1516H 003BH UNIT ?PR?TASKUSER2?CONTROL
CODE 1551H 0035H UNIT ?PR?_PUTBUF?SERIAL
CODE 1586H 002FH UNIT ?PR?_PUTCHAR?SERIAL
CODE 15B5H 002DH UNIT ?PR?_PRINTLONG?SERIAL
CODE 15E2H 001CH UNIT ?PR?TASKUSER1?CONTROL
CODE 15FEH 001AH UNIT ?CO?SERIAL
CODE 1618H 0019H UNIT ?PR?_PRINTCH?SERIAL
CODE 1631H 0018H UNIT ?PR?_INSIDEPRINTWORD?SERIAL
CODE 1649H 0017H UNIT ?PR?TASKINIT?CONTROL
CODE 1660H 0016H UNIT ?PR?_INSIDEPRINTBYTE?SERIAL
CODE 1676H 0012H UNIT ?PR?_COMMAND2?SHELLFUNC
CODE 1688H 0012H UNIT ?PR?_COMMAND3?SHELLFUNC
CODE 169AH 0012H UNIT ?PR?_COMMAND4?SHELLFUNC
CODE 16ACH 0012H UNIT ?PR?_COMMAND5?SHELLFUNC
CODE 16BEH 0012H UNIT ?PR?_COMMAND6?SHELLFUNC
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 19:37:34 PAGE 3
CODE 16D0H 0012H UNIT ?PR?_COMMAND7?SHELLFUNC
CODE 16E2H 000EH UNIT ?PR?SERIAL_INIT?SERIAL
CODE 16F0H 0009H UNIT ?PR?CLRSCR?SERIAL
CODE 16F9H 0003H UNIT ?PR?_PRINTWORD?SERIAL
CODE 16FCH 0001H UNIT ?PR?_CHANGEOUT?SHELLFUNC
OVERLAY MAP OF MODULE: shellProj (WORD)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------------
?PR?TASKINIT?CONTROL ----- ----- ----- -----
+--> ?PR?SERIAL_INIT?SERIAL
*** NEW ROOT ***************************************************
?PR?TASKPOLLED?CONTROL ----- ----- ----- -----
+--> ?CO?CONTROL
+--> ?PR?_PRINTSTR?SERIAL
+--> ?PR?_GETKEY?SERIAL
+--> ?PR?_PUTCHAR?SERIAL
+--> ?PR?_INTERPRETCOMMAND?WORD
+--> ?PR?_STRLWR?WORD
+--> ?PR?_COMMAND1?SHELLFUNC
+--> ?PR?_COMMAND2?SHELLFUNC
+--> ?PR?_COMMAND3?SHELLFUNC
+--> ?PR?_COMMAND4?SHELLFUNC
+--> ?PR?_COMMAND5?SHELLFUNC
+--> ?PR?_COMMAND6?SHELLFUNC
+--> ?PR?_COMMAND7?SHELLFUNC
+--> ?PR?_DEBUGOUT?SHELLFUNC
+--> ?PR?CLRSCR?SERIAL
+--> ?PR?_DISPLAYHELPMENU?SHELLFUNC
+--> ?PR?_DEBUGCHANGE?SHELLFUNC
?PR?_PRINTSTR?SERIAL ----- ----- 012EH 0007H
+--> ?PR?_PUTCHAR?SERIAL
?PR?_PUTCHAR?SERIAL ----- ----- 0135H 0001H
+--> ?PR?_PUTBUF?SERIAL
?PR?_INTERPRETCOMMAND?WORD ----- ----- 011DH 0011H
?PR?_STRLWR?WORD ----- ----- 011DH 0003H
?PR?_COMMAND1?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_COMMAND2?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_COMMAND3?SHELLFUNC ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 19:37:34 PAGE 4
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_COMMAND4?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_COMMAND5?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_COMMAND6?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_COMMAND7?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_DEBUGOUT?SHELLFUNC ----- ----- 011DH 0004H
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
+--> ?PR?_PRINTBYTE?SERIAL
?PR?_PRINTBYTE?SERIAL ----- ----- ----- -----
+--> ?PR?_INSIDEPRINTBYTE?SERIAL
?PR?_INSIDEPRINTBYTE?SERIAL ----- ----- 0121H 0001H
+--> ?PR?_PRINTCH?SERIAL
?PR?_PRINTCH?SERIAL ----- ----- ----- -----
+--> ?PR?_PUTCHAR?SERIAL
?PR?CLRSCR?SERIAL ----- ----- ----- -----
+--> ?CO?SERIAL
+--> ?PR?_PRINTSTR?SERIAL
?PR?_DISPLAYHELPMENU?SHELLFUNC ----- ----- ----- -----
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
?PR?_DEBUGCHANGE?SHELLFUNC ----- ----- 011DH 0003H
+--> ?CO?SHELLFUNC
+--> ?PR?_PRINTSTR?SERIAL
+--> ?PR?_PRINTBYTE?SERIAL
*** NEW ROOT ***************************************************
?PR?TASKUSER1?CONTROL ----- ----- ----- -----
+--> ?CO?CONTROL
+--> ?PR?_PRINTSTR?SERIAL
*** NEW ROOT ***************************************************
?PR?TASKUSER2?CONTROL ----- ----- 0136H 0002H
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 19:37:34 PAGE 5
?PR?SERIAL?SERIAL 0020H.3 0000H.1 ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: shellProj (WORD)
VALUE TYPE NAME
----------------------------------
------- MODULE WORD
C:0000H SYMBOL _ICE_DUMMY_
C:1484H PUBLIC _strlwr
C:03DDH PUBLIC _InterpretCommand
C:1427H PUBLIC _strcmp
------- PROC _INTERPRETCOMMAND
X:011DH SYMBOL ComBuf
X:0120H SYMBOL WordTable
------- DO
X:0123H SYMBOL i
X:0125H SYMBOL j
X:0127H SYMBOL k
X:0129H SYMBOL StrFlag
X:012BH SYMBOL SentenceEndFlag
X:012DH SYMBOL ch
------- ENDDO
C:03DDH LINE# 3
C:03E8H LINE# 4
C:03E8H LINE# 5
C:03EFH LINE# 6
C:03F3H LINE# 7
C:03F9H LINE# 8
C:03FEH LINE# 9
C:0402H LINE# 12
C:0413H LINE# 13
C:0427H LINE# 14
C:0430H LINE# 16
C:0441H LINE# 17
C:0462H LINE# 18
C:0462H LINE# 19
C:049EH LINE# 20
C:049EH LINE# 21
C:04ABH LINE# 22
C:04ABH LINE# 23
C:04C7H LINE# 24
C:04D8H LINE# 25
C:050DH LINE# 26
C:052BH LINE# 27
C:052EH LINE# 29
C:052EH LINE# 30
C:053CH LINE# 31
C:054EH LINE# 32
BL51 BANKED LINKER/LOCATER V5.02 01/18/2005 19:37:34 PAGE 6
C:058BH LINE# 33
C:058BH LINE# 34
C:058EH LINE# 35
C:05ACH LINE# 36
C:05ACH LINE# 37
C:05B4H LINE# 38
C:05C9H LINE# 39
C:05CDH LINE# 40
C:05E2H LINE# 41
C:05EEH LINE# 42
C:05EEH LINE# 43
C:0602H LINE# 44
C:0637H LINE# 45
C:065AH LINE# 46
C:065AH LINE# 47
C:0660H LINE# 48
C:0667H LINE# 49
C:0669H LINE# 51
C:0669H LINE# 52
C:066BH LINE# 53
C:066BH LINE# 54
C:0679H LINE# 55
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -