📄 ex1.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 03/01/2008 16:39:16 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE cygnalcon.obj, ex1.obj, OS_CPU_A.obj, OS_CPU_C.obj, STARTUP.obj, UCOS_II.obj, ser
>> ial.obj TO EX1 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
cygnalcon.obj (CYGNALCON)
ex1.obj (EX1)
OS_CPU_A.obj (OS_CPU_A)
OS_CPU_C.obj (OS_CPU_C)
STARTUP.obj (?C_STARTUP)
UCOS_II.obj (UCOS_II)
serial.obj (SERIAL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ISTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ISTOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_XBP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ADDXBP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?XBPOFF)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTIDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PSTPDATA)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: EX1 (CYGNALCON)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
BL51 BANKED LINKER/LOCATER V6.05 03/01/2008 16:39:16 PAGE 2
* * * * * * * 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 0009H UNIT ?ID?UCOS_II
0013H 000DH *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?SERIAL
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0041H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 080EH UNIT ?XD?SERIAL
XDATA 080EH 02BDH UNIT ?XD?UCOS_II
XDATA 0ACBH 0190H UNIT ?XD?EX1
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_?OSVERSION?UCOS_II
CODE 0008H 0001H UNIT ?PR?_?OSTASKSWHOOK?OS_CPU_C
CODE 0009H 0001H UNIT ?PR?_?OSTASKSTATHOOK?OS_CPU_C
CODE 000AH 0001H UNIT ?PR?_?OSTIMETICKHOOK?OS_CPU_C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_?PRINTBYTE?SERIAL
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0579H UNIT ?C?LIB_CODE
CODE 059FH 032BH UNIT ?PR?_?OSTASKDEL?UCOS_II
CODE 08CAH 02CBH UNIT ?PR?_?OSTCBINIT?UCOS_II
CODE 0B95H 0250H UNIT ?PR?_?OSTASKSTKINIT?OS_CPU_C
CODE 0DE5H 0200H UNIT ?PR?_?OSINIT?UCOS_II
CODE 0FE5H 01CCH UNIT ?PR?_?OSTIMEDLYHMSM?UCOS_II
CODE 11B1H 01BFH UNIT ?PR?_?OSEVENTTASKRDY?UCOS_II
CODE 1370H 019EH UNIT ?PR?_?OSTASKCREATE?UCOS_II
CODE 150EH 014BH UNIT ?PR?_?OSSEMPEND?UCOS_II
CODE 1659H 0143H UNIT ?PR?_?SERIAL?SERIAL
CODE 179CH 011DH UNIT ?PR?_?OSTIMETICK?UCOS_II
CODE 18B9H 0112H UNIT ?C_INITSEG
CODE 19CBH 0111H UNIT ?PR?_?OSSEMQUERY?UCOS_II
CODE 1ADCH 010CH UNIT ?PR?_?OSEVENTTASKWAIT?UCOS_II
CODE 1BE8H 00FAH UNIT ?PR?MAIN?EX1
CODE 1CE2H 00F1H UNIT ?PR?_?OSTIMEDLYRESUME?UCOS_II
CODE 1DD3H 00D2H UNIT ?PR?_?PRINTCHAR?SERIAL
CODE 1EA5H 00CCH UNIT ?PR?_?OSEVENTTO?UCOS_II
CODE 1F71H 00C9H UNIT ?PR?_?OSTASKQUERY?UCOS_II
CODE 203AH 00C8H UNIT ?PR?_?OSTASKDELREQ?UCOS_II
CODE 2102H 00C4H UNIT ?PR?_?PRINTSTR?SERIAL
CODE 21C6H 00BCH UNIT ?PR?_?OSSEMPOST?UCOS_II
CODE 2282H 00A5H UNIT ?PR?_?YYGETCH?SERIAL
CODE 2327H 00A1H UNIT ?PR?_?OSSEMCREATE?UCOS_II
CODE 23C8H 00A0H UNIT ?C_C51STARTUP
CODE 2468H 009EH UNIT ?PR?_?OSSCHED?UCOS_II
CODE 2506H 0091H UNIT ?PR?_?OSINTEXIT?UCOS_II
CODE 2597H 008BH UNIT ?PR?_?OSTIMEDLY?UCOS_II
CODE 2622H 0082H UNIT ?PR?_?OSSTART?UCOS_II
CODE 26A4H 007FH UNIT ?PR?_?TASKD?EX1
CODE 2723H 006FH UNIT ?PR?_?OSSEMACCEPT?UCOS_II
CODE 2792H 006AH UNIT ?PR?_?OSEVENTWAITLISTINIT?UCOS_II
CODE 27FCH 0066H UNIT ?PR?OSCTXSW?OS_CPU_A
CODE 2862H 0058H UNIT ?PR?OSTICKISR?OS_CPU_A
BL51 BANKED LINKER/LOCATER V6.05 03/01/2008 16:39:16 PAGE 3
CODE 28BAH 0054H UNIT ?PR?_?TASKA?EX1
CODE 290EH 0052H UNIT ?PR?OSSTARTHIGHRDY?OS_CPU_A
CODE 2960H 004EH UNIT ?PR?_?OSTASKIDLE?UCOS_II
CODE 29AEH 004DH UNIT ?PR?_?INSIDEPRINTBYTE?SERIAL
CODE 29FBH 004CH UNIT ?PR?_?TASKC?EX1
CODE 2A47H 004CH UNIT ?PR?_?SERIAL?OS_CPU_A
CODE 2A93H 0047H UNIT ?PR?CONFIG?CYGNALCON
CODE 2ADAH 0043H UNIT ?PR?_?TASKB?EX1
CODE 2B1DH 0040H UNIT ?PR?_?PRINTLONG?SERIAL
CODE 2B5DH 003CH UNIT ?PR?_?PRINTCH?SERIAL
CODE 2B99H 0038H UNIT ?PR?_?OSTIMEGET?UCOS_II
CODE 2BD1H 0037H UNIT ?PR?_?INITSERIALBUFFER?SERIAL
CODE 2C08H 002FH UNIT ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
CODE 2C37H 002FH UNIT ?PR?_?OSTASKDELHOOK?OS_CPU_C
CODE 2C66H 002CH UNIT ?PR?_?OSSCHEDUNLOCK?UCOS_II
CODE 2C92H 002AH UNIT ?PR?_?OSTIMESET?UCOS_II
CODE 2CBCH 0023H UNIT ?PR?_?PRINTWORD?SERIAL
CODE 2CDFH 0020H UNIT ?PR?_?INSIDEPRINTWORD?SERIAL
CODE 2CFFH 001AH UNIT ?CO?SERIAL
CODE 2D19H 0017H UNIT ?PR?_?INITSERIAL?SERIAL
CODE 2D30H 0011H UNIT ?PR?_?INITTIMER0?OS_CPU_C
CODE 2D41H 0011H UNIT ?PR?_?OSSCHEDLOCK?UCOS_II
CODE 2D52H 000BH UNIT ?PR?_?OSINTENTER?UCOS_II
CODE 2D5DH 000AH UNIT ?CO?EX1
CODE 2D67H 000AH UNIT ?PR?OSINTCTXSW?OS_CPU_A
CODE 2D71H 0009H UNIT ?PR?_?CLRSCR?SERIAL
CODE 2D7AH 0001H UNIT ?PR?_?OSDUMMY?UCOS_II
OVERLAY MAP OF MODULE: EX1 (CYGNALCON)
SEGMENT
+--> CALLED SEGMENT
---------------------
?PR?OSTICKISR?OS_CPU_A
+--> ?PR?_?OSINTENTER?UCOS_II
+--> ?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSINTEXIT?UCOS_II
?PR?_?OSTIMETICK?UCOS_II
+--> ?PR?_?OSTIMETICKHOOK?OS_CPU_C
?PR?_?OSINTEXIT?UCOS_II
+--> ?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
BL51 BANKED LINKER/LOCATER V6.05 03/01/2008 16:39:16 PAGE 4
*** NEW ROOT ***************************************************
?PR?_?SERIAL?OS_CPU_A
+--> ?PR?_?SERIAL?SERIAL
*** NEW ROOT ***************************************************
?C_C51STARTUP
+--> ?PR?MAIN?EX1
+--> ?C_INITSEG
?PR?MAIN?EX1
+--> ?PR?CONFIG?CYGNALCON
+--> ?PR?_?OSINIT?UCOS_II
+--> ?PR?_?INITTIMER0?OS_CPU_C
+--> ?PR?_?INITSERIAL?SERIAL
+--> ?PR?_?INITSERIALBUFFER?SERIAL
+--> ?PR?_?TASKA?EX1
+--> ?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?TASKB?EX1
+--> ?PR?_?TASKC?EX1
+--> ?PR?_?TASKD?EX1
+--> ?PR?_?OSSTART?UCOS_II
?PR?_?OSINIT?UCOS_II
+--> ?PR?_?OSTASKIDLE?UCOS_II
+--> ?PR?_?OSTASKCREATE?UCOS_II
?PR?_?OSTASKCREATE?UCOS_II
+--> ?PR?_?OSTASKSTKINIT?OS_CPU_C
+--> ?PR?_?OSTCBINIT?UCOS_II
+--> ?PR?_?OSTASKCREATEHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?OSSCHED?UCOS_II
+--> ?PR?OSCTXSW?OS_CPU_A
?PR?_?TASKA?EX1
+--> ?PR?_?YYGETCH?SERIAL
+--> ?PR?_?PRINTCHAR?SERIAL
+--> ?PR?_?OSTASKDEL?UCOS_II
?PR?_?OSTASKDEL?UCOS_II
+--> ?PR?_?OSDUMMY?UCOS_II
+--> ?PR?_?OSTASKDELHOOK?OS_CPU_C
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?TASKB?EX1
+--> ?PR?_?OSTIMEDLYHMSM?UCOS_II
?PR?_?OSTIMEDLYHMSM?UCOS_II
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSTIMEDLY?UCOS_II
+--> ?PR?_?OSSCHED?UCOS_II
?PR?_?TASKC?EX1
BL51 BANKED LINKER/LOCATER V6.05 03/01/2008 16:39:16 PAGE 5
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?TASKD?EX1
+--> ?CO?EX1
+--> ?PR?_?OSTIMEDLY?UCOS_II
?PR?_?OSSTART?UCOS_II
+--> ?PR?OSSTARTHIGHRDY?OS_CPU_A
SYMBOL TABLE OF MODULE: EX1 (CYGNALCON)
VALUE TYPE NAME
----------------------------------
------- MODULE CYGNALCON
C:0000H SYMBOL _ICE_DUMMY_
D:00FFH PUBLIC WDTCN
D:00E8H PUBLIC ADC0CN
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
D:00A8H PUBLIC IE
D:00A6H PUBLIC P2MDOUT
D:00A7H PUBLIC P3MDOUT
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
D:00E3H PUBLIC XBR2
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:00B2H PUBLIC OSCICN
D:008CH PUBLIC TH0
D:00B1H PUBLIC OSCXCN
D:008AH PUBLIC TL0
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:008EH PUBLIC CKCON
C:2A93H PUBLIC config
D:00D0H PUBLIC PSW
------- PROC CONFIG
------- DO
D:0006H SYMBOL i
------- ENDDO
C:2A93H LINE# 4
C:2A93H LINE# 5
C:2A93H LINE# 9
C:2A96H LINE# 10
C:2A99H LINE# 11
C:2A9CH LINE# 15
C:2A9FH LINE# 18
C:2AAFH LINE# 20
C:2AB4H LINE# 22
C:2AB7H LINE# 27
BL51 BANKED LINKER/LOCATER V6.05 03/01/2008 16:39:16 PAGE 6
C:2ABAH LINE# 28
C:2ABDH LINE# 29
C:2AC0H LINE# 34
C:2AC3H LINE# 35
C:2AC6H LINE# 36
C:2AC9H LINE# 37
C:2ACCH LINE# 39
C:2ACEH LINE# 40
C:2AD1H LINE# 41
C:2AD3H LINE# 42
C:2AD6H LINE# 43
C:2AD9H LINE# 46
------- ENDPROC CONFIG
------- ENDMOD CYGNALCON
------- MODULE EX1
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
X:0ACBH PUBLIC TaskStartStkA
X:0B2FH PUBLIC TaskStartStkB
X:0B93H PUBLIC TaskStartStkC
X:0BF7H PUBLIC TaskStartStkD
D:00C0H PUBLIC SMB0CN
C:1BE8H PUBLIC main
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -