?? rtxat89c52.m51
字號:
BL51 BANKED LINKER/LOCATER V6.20 04/26/2009 16:07:33 PAGE 1
BL51 BANKED LINKER/LOCATER V6.20, INVOKED BY:
D:\PROGRAM\KEIC51\C51\BIN\BL51.EXE AT89C52.obj, serial.obj, Conf_tny.obj TO RTXAT89C52 RTX51TINY RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
AT89C52.obj (AT89C52)
serial.obj (SERIAL)
Conf_tny.obj (?RTX51_TINY_KERNAL)
D:\PROGRAM\KEIC51\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
D:\PROGRAM\KEIC51\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
D:\PROGRAM\KEIC51\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (PRINTF)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C_INIT)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (?C?CCASE)
D:\PROGRAM\KEIC51\C51\LIB\C51S.LIB (PUTCHAR)
TASK TABLE OF MODULE: RTXAT89C52 (AT89C52)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?JOB0?AT89C52
1 0 0 ?PR?JOB1?AT89C52
2 0 0 ?PR?JOB2?AT89C52
LINK MAP OF MODULE: RTXAT89C52 (AT89C52)
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 0006H ABSOLUTE
DATA 000EH 0010H UNIT ?DT?AT89C52
001EH 0002H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.2 UNIT ?RTX?BITS
0021H.3 0000H.5 *** GAP ***
DATA 0022H 0014H UNIT _DATA_GROUP_
IDATA 0036H 0006H UNIT ?RTX?TASKSTATE?S
IDATA 003CH 0003H UNIT ?RTX?TASKSP?S
IDATA 003FH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V6.20 04/26/2009 16:07:33 PAGE 2
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 000DH UNIT ?PR?TIMER1?AT89C52
CODE 002BH 0003H ABSOLUTE
CODE 002EH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 038AH 028CH UNIT ?RTX?CODE
CODE 0616H 008EH UNIT ?C?LIB_CODE
CODE 06A4H 008CH UNIT ?C_C51STARTUP
CODE 0730H 002EH UNIT ?PR?JOB0?AT89C52
CODE 075EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0785H 0021H UNIT ?PR?JOB1?AT89C52
CODE 07A6H 0020H UNIT ?PR?TIMER2?AT89C52
CODE 07C6H 001CH UNIT ?PR?SYSTEM_INITIAL?AT89C52
CODE 07E2H 0013H UNIT ?PR?JOB2?AT89C52
CODE 07F5H 0010H UNIT ?PR?SERIAL_INITIAL?SERIAL
CODE 0805H 000DH UNIT ?PR?INT0?AT89C52
CODE 0812H 000DH UNIT ?PR?INT1?AT89C52
CODE 081FH 0008H UNIT ?CO?AT89C52
CODE 0827H 0007H UNIT ?C_INITSEG
CODE 082EH 0006H UNIT ?RTX?TASKENT?S
OVERLAY MAP OF MODULE: RTXAT89C52 (AT89C52)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?PR?JOB0?AT89C52 ----- ----- ----- -----
+--> ?PR?SERIAL_INITIAL?SERIAL
+--> ?CO?AT89C52
+--> ?PR?PRINTF?PRINTF
+--> ?PR?SYSTEM_INITIAL?AT89C52
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0022H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: RTXAT89C52 (AT89C52)
VALUE TYPE NAME
----------------------------------
------- MODULE AT89C52
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.20 04/26/2009 16:07:33 PAGE 3
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
D:0098H PUBLIC SCON
D:000EH PUBLIC counter0
D:0088H PUBLIC TCON
D:0010H PUBLIC counter1
D:0012H PUBLIC counter2
C:07C6H PUBLIC System_Initial
D:0014H PUBLIC counter3
D:0016H PUBLIC counter4
D:0018H PUBLIC counter5
D:001AH SYMBOL counter6
B:00A8H.3 PUBLIC ET1
B:00A8H.5 PUBLIC ET2
B:00C8H.7 PUBLIC TF2
B:00A8H.0 PUBLIC EX0
B:00A8H.2 PUBLIC EX1
D:00CDH PUBLIC TH2
D:00CCH PUBLIC TL2
C:001EH PUBLIC timer1
C:07A6H PUBLIC timer2
B:00C8H.2 PUBLIC TR2
D:00C8H PUBLIC T2CON
C:0730H PUBLIC job0
C:0785H PUBLIC job1
C:07E2H PUBLIC job2
D:00D0H PUBLIC PSW
C:0805H PUBLIC int0
C:0812H PUBLIC int1
------- PROC JOB0
C:0730H LINE# 17
C:0730H LINE# 18
C:0733H LINE# 19
C:073CH LINE# 20
C:073FH LINE# 21
C:0744H LINE# 22
C:0749H LINE# 23
C:0749H LINE# 24
C:0751H LINE# 25
C:0755H LINE# 26
C:0759H LINE# 28
C:075CH LINE# 29
------- ENDPROC JOB0
------- PROC JOB1
C:0785H LINE# 31
C:0785H LINE# 32
C:0785H LINE# 33
C:0785H LINE# 35
C:078FH LINE# 36
C:0797H LINE# 37
C:079BH LINE# 38
C:079FH LINE# 39
C:07A4H LINE# 41
BL51 BANKED LINKER/LOCATER V6.20 04/26/2009 16:07:33 PAGE 4
------- ENDPROC JOB1
------- PROC JOB2
C:07E2H LINE# 43
C:07E2H LINE# 44
C:07E2H LINE# 45
C:07EBH LINE# 46
C:07F3H LINE# 47
------- ENDPROC JOB2
------- PROC TIMER1
C:001EH LINE# 49
C:0020H LINE# 51
C:0028H LINE# 52
------- ENDPROC TIMER1
------- PROC INT0
C:0805H LINE# 53
C:0807H LINE# 55
C:080FH LINE# 56
------- ENDPROC INT0
------- PROC INT1
C:0812H LINE# 57
C:0814H LINE# 59
C:081CH LINE# 60
------- ENDPROC INT1
------- PROC TIMER2
C:07A6H LINE# 61
C:07AAH LINE# 63
C:07ACH LINE# 64
C:07C1H LINE# 65
------- ENDPROC TIMER2
------- PROC SYSTEM_INITIAL
C:07C6H LINE# 66
C:07C6H LINE# 67
C:07C6H LINE# 69
C:07C8H LINE# 71
C:07CAH LINE# 72
C:07CCH LINE# 73
C:07CFH LINE# 74
C:07D2H LINE# 75
C:07D5H LINE# 76
C:07D8H LINE# 78
C:07DBH LINE# 79
C:07DDH LINE# 80
C:07DFH LINE# 81
C:07E1H LINE# 84
------- ENDPROC SYSTEM_INITIAL
------- ENDMOD AT89C52
------- MODULE SERIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008DH PUBLIC TH1
BL51 BANKED LINKER/LOCATER V6.20 04/26/2009 16:07:33 PAGE 5
D:008BH PUBLIC TL1
C:07F5H PUBLIC serial_initial
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC SERIAL_INITIAL
C:07F5H LINE# 3
C:07F5H LINE# 4
C:07F5H LINE# 6
C:07F8H LINE# 7
C:07FBH LINE# 9
C:07FEH LINE# 10
C:0801H LINE# 11
C:0804H LINE# 12
------- ENDPROC SERIAL_INITIAL
------- ENDMOD SERIAL
------- MODULE ?RTX51_TINY_KERNAL
C:082EH SEGMENT ?RTX?TASKENT?S
I:003CH SEGMENT ?RTX?TASKSP?S
I:0036H SEGMENT ?RTX?TASKSTATE?S
B:0021H.1 SEGMENT ?RTX?BITS
C:038AH SEGMENT ?RTX?CODE
C:03D8H PUBLIC ?RTX?SET_ISR
D:000CH PUBLIC ?RTX_CURRENTTASK
D:0007H PUBLIC ?RTX_NEXTID
C:0427H PUBLIC ?RTX_NEXTTASK
N:007FH PUBLIC ?RTX_RAMTOP
C:082EH PUBLIC ?RTX_TASKENTRY
C:0506H PUBLIC ?RTX_TASKIDX
I:003CH PUBLIC ?RTX_TASKSP
I:0036H PUBLIC ?RTX_TASKSTATUS
C:04CAH PUBLIC MAIN
C:0406H PUBLIC OS_SWITCH_TASK
C:040FH SYMBOL ?C0001
C:0423H SYMBOL ?C0003
C:0428H SYMBOL ?C0005
C:0442H SYMBOL ?C0007
C:0444H SYMBOL ?C0009
C:044EH SYMBOL ?C0011
C:047BH SYMBOL ?C0012
C:0461H SYMBOL ?C0013
C:0466H SYMBOL ?C0015
C:0471H SYMBOL ?C0016
N:0000H SYMBOL ?RTX51_TINY_KERNAL
N:D8F0H SYMBOL ?RTX_CLOCK
B:0021H.2 SYMBOL ?RTX_ISR_SIG
N:0008H SYMBOL ?RTX_REGISTERBANK
D:000DH SYMBOL ?RTX_ROBINTIME
D:000AH SYMBOL ?RTX_SAVEACC
D:000BH SYMBOL ?RTX_SAVEPSW
C:038AH SYMBOL ?RTX_STACKERROR
C:03DEH SYMBOL ?RTX_TASKSWITCHING
B:0021H.1 SYMBOL ?RTX_TS_DELAY
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
N:0005H SYMBOL B_ACTIVE
N:0007H SYMBOL B_IVL
BL51 BANKED LINKER/LOCATER V6.20 04/26/2009 16:07:33 PAGE 6
N:0007H SYMBOL B_RDY
N:0004H SYMBOL B_READY
N:0006H SYMBOL B_ROBIN
N:0002H SYMBOL B_SIGNAL
N:0003H SYMBOL B_TIMEOUT
N:0000H SYMBOL B_WAITSIG
N:0001H SYMBOL B_WAITTIM
C:03DBH SYMBOL CHECKROBINTIME
C:03B3H SYMBOL CHECKSTACK
N:0000H SYMBOL CODE_BANKING
N:0001H SYMBOL CPU_IDLE_CODE
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
B:00A8H.4 SYMBOL ES
B:00A8H.1 SYMBOL ET0
B:00A8H.3 SYMBOL ET1
B:00A8H.0 SYMBOL EX0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -