📄 demo.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 01/12/2005 22:00:02 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE serial.obj, main.obj, OS_TIME.obj, OS_CPU_C.obj, OS_FLAG.obj, OS_MBOX.obj, OS_MEM.obj, OS_MUTEX
>> .obj, OS_Q.obj, OS_SEM.obj, OS_TASK.obj, OS_CORE.obj, STARTUP.obj, OS_CPU_A.obj TO demo RAMSIZE (256) CODE (0X0000-0X
>> FFFF) XDATA (0X0000-0X7FFE)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
serial.obj (SERIAL)
main.obj (MAIN)
OS_TIME.obj (OS_TIME)
OS_CPU_C.obj (OS_CPU_C)
OS_FLAG.obj (OS_FLAG)
OS_MBOX.obj (OS_MBOX)
OS_MEM.obj (OS_MEM)
OS_MUTEX.obj (OS_MUTEX)
OS_Q.obj (OS_Q)
OS_SEM.obj (OS_SEM)
OS_TASK.obj (OS_TASK)
OS_CORE.obj (OS_CORE)
STARTUP.obj (?C_STARTUP)
OS_CPU_A.obj (OS_CPU_A)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C_XBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
BL51 BANKED LINKER/LOCATER V5.12 01/12/2005 22:00:02 PAGE 2
LINK MAP OF MODULE: demo (SERIAL)
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 0002H UNIT ?C?LIB_DATA
IDATA 000AH 0016H UNIT ?ID?OS_CORE
IDATA 0020H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 026BH UNIT ?XD?OS_CORE
XDATA 026BH 00C8H UNIT ?XD?MAIN
XDATA 0333H 0007H UNIT ?XD?OS_CPU_C
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0006H UNIT ?CO?MAIN
CODE 0009H 0001H UNIT ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?_?OSINITHOOKEND?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000EH UNIT ?PR?_?OSINTENTER?OS_CORE
CODE 001CH 0005H UNIT ?PR?_?OSVERSION?OS_CORE
CODE 0021H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0022H 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0454H UNIT ?C?LIB_CODE
CODE 047AH 0233H UNIT ?PR?_?OS_TCBINIT?OS_CORE
CODE 06ADH 01DCH UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 0889H 01C7H UNIT ?PR?_?OSINIT?OS_CORE
CODE 0A50H 01A9H UNIT ?PR?_?OSTIMEDLYHMSM?OS_TIME
CODE 0BF9H 0141H UNIT ?PR?_?OSTASKCREATE?OS_TASK
CODE 0D3AH 0110H UNIT ?C_INITSEG
CODE 0E4AH 00E5H UNIT ?PR?_?OSTIMETICK?OS_CORE
CODE 0F2FH 00D3H UNIT ?PR?_?SENDPCCMD?SERIAL
CODE 1002H 0092H UNIT ?C_C51STARTUP
CODE 1094H 0087H UNIT ?PR?_?OS_SCHED?OS_CORE
CODE 111BH 0083H UNIT ?PR?SERIALISR?OS_CPU_C
CODE 119EH 0082H UNIT ?PR?_?OSINTEXIT?OS_CORE
CODE 1220H 007CH UNIT ?PR?_?SENDPCSTR?SERIAL
CODE 129CH 0074H UNIT ?PR?_?OSTIMEDLY?OS_TIME
CODE 1310H 0073H UNIT ?PR?_?OSSTART?OS_CORE
CODE 1383H 0069H UNIT ?PR?MAIN?MAIN
CODE 13ECH 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 1452H 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 14A4H 0044H UNIT ?PR?OSTICKISR?OS_CPU_C
CODE 14E8H 003BH UNIT ?PR?_?OS_TASKIDLE?OS_CORE
CODE 1523H 0033H UNIT ?PR?_?TASK1?MAIN
CODE 1556H 0031H UNIT ?PR?_?TASK2?MAIN
CODE 1587H 0028H UNIT ?PR?_?OSTIMEGET?OS_TIME
CODE 15AFH 0022H UNIT ?PR?_?OSTIMESET?OS_TIME
CODE 15D1H 0022H UNIT ?PR?_?INITHARDWARE?OS_CPU_C
CODE 15F3H 0021H UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 1614H 0021H UNIT ?PR?_?OSTCBINITHOOK?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.12 01/12/2005 22:00:02 PAGE 3
CODE 1635H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 163FH 0009H UNIT ?PR?USERTICKTIMER?OS_CPU_C
CODE 1648H 0004H UNIT ?CO?SERIAL
CODE 164CH 0001H UNIT ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
OVERLAY MAP OF MODULE: demo (SERIAL)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?OSTICKISR?OS_CPU_C
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?USERTICKTIMER?OS_CPU_C
+--> ?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
?PR?_?OSTIMETICK?OS_CORE
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?OS_CORE
+--> ?PR?OSINTCTXSW?OS_CPU_A
?PR?OSINTCTXSW?OS_CPU_A
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?OSCTXSW?OS_CPU_A
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
?PR?OSSTARTHIGHRDY?OS_CPU_A
+--> ?PR?_?OSTASKSWHOOK?OS_CPU_C
*** NEW ROOT ***************************************************
?PR?SERIALISR?OS_CPU_C
+--> ?PR?_?OSINTENTER?OS_CORE
+--> ?PR?_?OSINTEXIT?OS_CORE
*** NEW ROOT ***************************************************
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?_?OSINIT?OS_CORE
+--> ?PR?_?INITHARDWARE?OS_CPU_C
+--> ?PR?_?TASK1?MAIN
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?TASK2?MAIN
+--> ?PR?_?OSSTART?OS_CORE
?PR?_?OSINIT?OS_CORE
+--> ?PR?_?OSINITHOOKBEGIN?OS_CPU_C
BL51 BANKED LINKER/LOCATER V5.12 01/12/2005 22:00:02 PAGE 4
+--> ?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?OSINITHOOKEND?OS_CPU_C
?PR?_?OS_TASKIDLE?OS_CORE
+--> ?PR?_?OSTASKIDLEHOOK?OS_CPU_C
?PR?_?OSTASKCREATE?OS_TASK
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OS_TCBINIT?OS_CORE
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?OS_TCBINIT?OS_CORE
+--> ?PR?_?OSTCBINITHOOK?OS_CPU_C
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
?PR?_?OS_SCHED?OS_CORE
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?TASK1?MAIN
+--> ?CO?MAIN
+--> ?PR?_?SENDPCCMD?SERIAL
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?SENDPCCMD?SERIAL
+--> ?CO?SERIAL
+--> ?PR?_?SENDPCSTR?SERIAL
?PR?_?OSTIMEDLY?OS_TIME
+--> ?PR?_?OS_SCHED?OS_CORE
?PR?_?TASK2?MAIN
+--> ?CO?MAIN
+--> ?PR?_?SENDPCCMD?SERIAL
+--> ?PR?_?OSTIMEDLY?OS_TIME
?PR?_?OSSTART?OS_CORE
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
SYMBOL TABLE OF MODULE: demo (SERIAL)
VALUE TYPE NAME
----------------------------------
------- MODULE SERIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:0099H PUBLIC SBUF
D:00C8H PUBLIC T2CON
BL51 BANKED LINKER/LOCATER V5.12 01/12/2005 22:00:02 PAGE 5
C:0F2FH PUBLIC _?SendPCCmd
C:1226H PUBLIC _?SendPCStr
------- PROC _?SENDPCCMD
x:0003H SYMBOL buffer
x:0006H SYMBOL count
------- DO
x:0000H SYMBOL crc
x:0001H SYMBOL i
------- ENDDO
C:0F2FH LINE# 5
C:0F49H LINE# 9
C:0F5CH LINE# 10
C:0F85H LINE# 11
C:0FB7H LINE# 12
C:0FC1H LINE# 13
C:0FC4H LINE# 14
C:0FCBH LINE# 15
C:0FE2H LINE# 16
C:0FF5H LINE# 17
C:0FFCH LINE# 18
------- ENDPROC _?SENDPCCMD
------- PROC L?0010
------- ENDPROC L?0010
------- PROC _?SENDPCSTR
x:0000H SYMBOL buffer
x:0003H SYMBOL count
C:1226H LINE# 20
C:123AH LINE# 22
C:124FH LINE# 23
C:124FH LINE# 24
C:125EH LINE# 25
C:1266H LINE# 26
C:126DH LINE# 27
C:127BH LINE# 28
C:1296H LINE# 29
C:1296H LINE# 30
------- ENDPROC _?SENDPCSTR
------- ENDMOD SERIAL
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00D0H PUBLIC PSW
D:0088H PUBLIC TCON
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:00C8H PUBLIC T2CON
B:00A8H.1 PUBLIC ET0
X:026BH PUBLIC TaskStartStk1
X:02CFH PUBLIC TaskStartStk2
C:1523H PUBLIC _?Task1
C:1556H PUBLIC _?Task2
C:1383H PUBLIC main
------- PROC MAIN
C:1383H LINE# 9
BL51 BANKED LINKER/LOCATER V5.12 01/12/2005 22:00:02 PAGE 6
C:1383H LINE# 10
C:1383H LINE# 11
C:1386H LINE# 13
C:1389H LINE# 15
C:13B9H LINE# 16
C:13E9H LINE# 17
------- ENDPROC MAIN
------- PROC _?TASK1
x:0000H SYMBOL nouse
C:1523H LINE# 21
C:152CH LINE# 23
C:153EH LINE# 24
C:1540H LINE# 25
C:1540H LINE# 26
C:1540H LINE# 27
C:154DH LINE# 28
C:1554H LINE# 29
------- ENDPROC _?TASK1
------- PROC _?TASK2
x:0000H SYMBOL nouse
C:1556H LINE# 32
C:155FH LINE# 34
C:1571H LINE# 35
C:1571H LINE# 36
C:1571H LINE# 37
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -