?? banking.m51
字號:
BL51 BANKED LINKER/LOCATER V6.05 03/23/2009 13:06:23 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE BANK0 {Task0.obj}, BANK1 {Task1.obj}, BANK2 {Task2.obj}, BANK3 {Task3.obj}, COMMON {startup.obj
>> }, COMMON {l51_bank.obj}, COMMON {Conf_tny.obj} TO Banking BANKAREA (0X8000, 0XFFFF) RTX51TINY IXREF RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Task0.obj (TASK0)
Task1.obj (TASK1)
Task2.obj (TASK2)
Task3.obj (TASK3)
startup.obj (?C_STARTUP)
l51_bank.obj (?BANK?SWITCHING)
Conf_tny.obj (?RTX51_TINY_KERNAL)
D:\KEIL\C51\LIB\RTX51BT.LIB (?RTX51_TINY_OS_CREATE)
D:\KEIL\C51\LIB\RTX51BT.LIB (?RTX51_TINY_OS_SEND_RUN)
D:\KEIL\C51\LIB\RTX51BT.LIB (?RTX51_TINY_OS_WAIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
TASK TABLE OF MODULE: Banking (TASK0)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?JOB0?TASK0
1 0 0 ?PR?JOB1?TASK1
2 0 0 ?PR?JOB2?TASK2
3 0 0 ?PR?JOB3?TASK3
LINK MAP OF MODULE: Banking (TASK0)
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
DATA 000DH 0004H UNIT ?DT?TASK0
DATA 0011H 0004H UNIT ?DT?TASK1
DATA 0015H 0004H UNIT ?DT?TASK2
DATA 0019H 0004H UNIT ?DT?TASK3
001DH 0003H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?RTX?BITS
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0008H UNIT ?RTX?TASKSTATE?S
IDATA 0029H 0004H UNIT ?RTX?TASKSP?S
IDATA 002DH 0001H UNIT ?STACK
* * * * * * * 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 022DH UNIT ?RTX?CODE
BL51 BANKED LINKER/LOCATER V6.05 03/23/2009 13:06:23 PAGE 2
CODE 023BH 0060H INBLOCK ?BANK?SELECT
CODE 029BH 0011H UNIT ?C?LIB_CODE
CODE 02ACH 000FH UNIT ?C_C51STARTUP
02BBH 0045H *** GAP ***
CODE 0300H 0026H PAGE ?BANK?SWITCH
* * * * * * * C O D E B A N K 0 * * * * * * *
0000H 8000H *** GAP ***
BANK0 8000H 0030H UNIT ?PR?JOB0?TASK0
* * * * * * * C O D E B A N K 1 * * * * * * *
0000H 8000H *** GAP ***
BANK1 8000H 0021H UNIT ?PR?JOB1?TASK1
* * * * * * * C O D E B A N K 2 * * * * * * *
0000H 8000H *** GAP ***
BANK2 8000H 0045H UNIT ?PR?JOB2?TASK2
* * * * * * * C O D E B A N K 3 * * * * * * *
0000H 8000H *** GAP ***
BANK3 8000H 001CH UNIT ?PR?JOB3?TASK3
OVERLAY MAP OF MODULE: Banking (TASK0)
SEGMENT
+--> CALLED SEGMENT
---------------------
INTERBANK CALL TABLE OF MODULE: Banking (TASK0)
ADDRESS FUNCTION NAME
------------------------
0286H JOB0
028BH JOB1
0290H JOB2
0295H JOB3
SYMBOL TABLE OF MODULE: Banking (TASK0)
VALUE TYPE NAME
----------------------------------
------- MODULE TASK0
C:0000H SYMBOL _ICE_DUMMY_
D:000DH PUBLIC counter0
C0:8000H PUBLIC job0
------- PROC BANK=0 JOB0
C0:8000H LINE# 14
C0:8000H LINE# 15
C0:8005H LINE# 16
BL51 BANKED LINKER/LOCATER V6.05 03/23/2009 13:06:23 PAGE 3
C0:800AH LINE# 17
C0:800FH LINE# 19
C0:800FH LINE# 20
C0:8024H LINE# 21
C0:802EH LINE# 22
------- ENDPROC JOB0
------- ENDMOD TASK0
------- MODULE TASK1
C:0000H SYMBOL _ICE_DUMMY_
D:0011H PUBLIC counter1
C1:8000H PUBLIC job1
------- PROC BANK=1 JOB1
C1:8000H LINE# 14
C1:8000H LINE# 15
C1:8000H LINE# 16
C1:8015H LINE# 17
C1:801FH LINE# 18
------- ENDPROC JOB1
------- ENDMOD TASK1
------- MODULE TASK2
C:0000H SYMBOL _ICE_DUMMY_
D:0015H PUBLIC counter2
C2:8000H PUBLIC job2
------- PROC BANK=2 JOB2
C2:8000H LINE# 15
C2:8000H LINE# 16
C2:8000H LINE# 17
C2:8015H LINE# 18
C2:8028H LINE# 19
C2:802BH LINE# 20
C2:802BH LINE# 21
C2:803EH LINE# 22
C2:8043H LINE# 23
C2:8043H LINE# 24
------- ENDPROC JOB2
------- ENDMOD TASK2
------- MODULE TASK3
C:0000H SYMBOL _ICE_DUMMY_
D:0019H PUBLIC counter3
C3:8000H PUBLIC job3
------- PROC BANK=3 JOB3
C3:8000H LINE# 15
C3:8000H LINE# 16
C3:8000H LINE# 17
C3:8005H LINE# 18
C3:801AH LINE# 19
------- ENDPROC JOB3
------- ENDMOD TASK3
------- MODULE ?C_STARTUP
C:02ACH SEGMENT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V6.05 03/23/2009 13:06:23 PAGE 4
I:002DH 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:0080H SYMBOL IDATALEN
C:02AFH 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:0081H SYMBOL SP
C:02ACH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 88
C:02ACH LINE# 95
C:02AEH LINE# 96
C:02AFH LINE# 97
C:02B0H LINE# 98
C:02B2H LINE# 147
C:02B5H LINE# 150
C:02B8H LINE# 151
------- ENDMOD ?C_STARTUP
------- MODULE ?BANK?SWITCHING
C:023BH SEGMENT ?BANK?SELECT
C:0300H SEGMENT ?BANK?SWITCH
C:023BH PUBLIC ?B_BANK0
C:024CH PUBLIC ?B_BANK1
C:025DH PUBLIC ?B_BANK2
C:026EH PUBLIC ?B_BANK3
D:0090H PUBLIC ?B_CURRENTBANK
N:0004H PUBLIC ?B_FACTOR
N:000CH PUBLIC ?B_MASK
N:0000H PUBLIC ?B_MODE
N:0004H PUBLIC ?B_NBANKS
C:0322H PUBLIC ?B_RESTORE_BANK
N:00FFH PUBLIC ?B_RST_BANK
C:0300H PUBLIC ?B_SWITCH0
C:0304H PUBLIC ?B_SWITCH1
C:0308H PUBLIC ?B_SWITCH2
C:030CH PUBLIC ?B_SWITCH3
C:0280H PUBLIC ?B_SWITCHBANK_A
C:027FH PUBLIC _SWITCHBANK
N:0000H SYMBOL ?BANK?SWITCHING
N:0002H SYMBOL ?B_FIRSTBIT
D:0090H SYMBOL ?B_PORT
N:0001H SYMBOL ?B_RTX
N:0000H SYMBOL ?B_VAR_BANKING
BL51 BANKED LINKER/LOCATER V6.05 03/23/2009 13:06:23 PAGE 5
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
N:0000H SYMBOL BANK0
N:0004H SYMBOL BANK1
N:0008H SYMBOL BANK2
N:000CH SYMBOL BANK3
N:0004H SYMBOL CNT
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
B:00A8H.7 SYMBOL EA
D:00A8H SYMBOL IE
N:0003H SYMBOL MASK
D:0090H SYMBOL P1
C:030EH SYMBOL SWITCHBNK
C:030FH SYMBOL SWITCHBNK2
C:0319H SYMBOL SWITCHBNK_EA1
------- ENDMOD ?BANK?SWITCHING
------- MODULE ?RTX51_TINY_KERNAL
C:0003H SEGMENT ?RTX?TASKENT?S
I:0029H SEGMENT ?RTX?TASKSP?S
I:0021H SEGMENT ?RTX?TASKSTATE?S
B:0020H.0 SEGMENT ?RTX?BITS
C:000EH SEGMENT ?RTX?CODE
C:0059H PUBLIC ?RTX?SET_ISR
D:000CH PUBLIC ?RTX_CURRENTTASK
D:0007H PUBLIC ?RTX_NEXTID
C:007DH PUBLIC ?RTX_NEXTTASK
N:00FFH PUBLIC ?RTX_RAMTOP
C:0003H PUBLIC ?RTX_TASKENTRY
C:0136H PUBLIC ?RTX_TASKIDX
I:0029H PUBLIC ?RTX_TASKSP
I:0021H PUBLIC ?RTX_TASKSTATUS
C:00FDH PUBLIC MAIN
C:005CH PUBLIC OS_SWITCH_TASK
C:0065H SYMBOL ?C0001
C:0079H SYMBOL ?C0003
C:007EH SYMBOL ?C0005
C:0098H SYMBOL ?C0007
C:009AH SYMBOL ?C0009
C:00A4H SYMBOL ?C0011
C:00D1H SYMBOL ?C0012
C:00B7H SYMBOL ?C0013
C:00BCH SYMBOL ?C0015
C:00C7H SYMBOL ?C0016
N:0000H SYMBOL ?RTX51_TINY_KERNAL
N:B1E0H SYMBOL ?RTX_CLOCK
B:0020H.0 SYMBOL ?RTX_ISR_SIG
N:0008H SYMBOL ?RTX_REGISTERBANK
D:000AH SYMBOL ?RTX_SAVEACC
D:000BH SYMBOL ?RTX_SAVEPSW
C:000EH SYMBOL ?RTX_STACKERROR
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
N:0005H SYMBOL B_ACTIVE
N:0007H SYMBOL B_IVL
N:0007H SYMBOL B_RDY
BL51 BANKED LINKER/LOCATER V6.05 03/23/2009 13:06:23 PAGE 6
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:0037H SYMBOL CHECKSTACK
N:0001H 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
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -