📄 csys.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/12/2006 10:31:49 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Main.obj, Interrupt.obj, Global.obj, KeyTestTask.obj, HelloTask.obj, ClockTask.obj
>> TO CSys RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Main.obj (MAIN)
Interrupt.obj (INTERRUPT)
Global.obj (GLOBAL)
KeyTestTask.obj (KEYTESTTASK)
HelloTask.obj (HELLOTASK)
ClockTask.obj (CLOCKTASK)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: CSys (?C_STARTUP)
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 000DH UNIT ?DT?CLOCKTASK
0015H 0003H *** GAP ***
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.2 UNIT ?BI?CLOCKTASK
BIT 0020H.2 0000H.1 UNIT ?BI?GLOBAL
0020H.3 0000H.5 *** GAP ***
DATA 0021H 0012H UNIT ?DT?GLOBAL
DATA 0033H 0004H UNIT ?DT?INTERRUPT
IDATA 0037H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0003H UNIT ?PR?INT0_INTERRUPTSERVICE?INTERRUPT
CODE 0009H 0001H UNIT ?PR?INT1_INTERRUPTSERVICE?INTERRUPT
CODE 000AH 0001H UNIT ?PR?TIMER1_INTERRUPTSERVICE?INTERRUPT
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0301H UNIT ?PR?CLOCKTASK?CLOCKTASK
CODE 032FH 00A9H UNIT ?PR?DISPLAYKEYBOARDCONTROL?GLOBAL
CODE 03D8H 00A0H UNIT ?PR?KEYCONVERT?GLOBAL
CODE 0478H 008CH UNIT ?C_C51STARTUP
CODE 0504H 0069H UNIT ?PR?CLOCKINCREASEPROCESS?CLOCKTASK
CODE 056DH 0065H UNIT ?PR?TIMER2_INTERRUPTSERVICE?INTERRUPT
BL51 BANKED LINKER/LOCATER V5.12 11/12/2006 10:31:49 PAGE 2
CODE 05D2H 0048H UNIT ?C_INITSEG
CODE 061AH 0047H UNIT ?PR?KEYTESTTASK?KEYTESTTASK
CODE 0661H 0046H UNIT ?PR?MAIN?MAIN
CODE 06A7H 002EH UNIT ?PR?HELLOTASK?HELLOTASK
CODE 06D5H 002CH UNIT ?PR?SYSTEMINITIALIZE?MAIN
CODE 0701H 0015H UNIT ?CO?GLOBAL
CODE 0716H 000CH UNIT ?PR?_DELAY?MAIN
CODE 0722H 000BH UNIT ?PR?SERIALPORT_INTERRUPTSERVICE?INTERRUPT
CODE 072DH 0007H UNIT ?PR?TIMER0_INTERRUPTSERVICE?INTERRUPT
OVERLAY MAP OF MODULE: CSys (?C_STARTUP)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?SYSTEMINITIALIZE?MAIN
+--> ?PR?KEYCONVERT?GLOBAL
+--> ?PR?CLOCKINCREASEPROCESS?CLOCKTASK
+--> ?PR?KEYTESTTASK?KEYTESTTASK
+--> ?PR?HELLOTASK?HELLOTASK
+--> ?PR?CLOCKTASK?CLOCKTASK
?PR?KEYTESTTASK?KEYTESTTASK
+--> ?CO?GLOBAL
?PR?HELLOTASK?HELLOTASK
+--> ?CO?GLOBAL
?PR?CLOCKTASK?CLOCKTASK
+--> ?CO?GLOBAL
*** NEW ROOT ***************************************************
?PR?TIMER2_INTERRUPTSERVICE?INTERRUPT
+--> ?PR?DISPLAYKEYBOARDCONTROL?GLOBAL
SYMBOL TABLE OF MODULE: CSys (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0478H SEGMENT ?C_C51STARTUP
I:0037H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
BL51 BANKED LINKER/LOCATER V5.12 11/12/2006 10:31:49 PAGE 3
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:047BH 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:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0478H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0478H LINE# 99
C:047AH LINE# 100
C:047BH LINE# 101
C:047CH LINE# 102
C:047EH LINE# 151
C:0481H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
D:00CBH PUBLIC RCAP2H
C:06D5H PUBLIC SystemInitialize
D:00CAH PUBLIC RCAP2L
C:0661H PUBLIC main
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:00CDH PUBLIC TH2
D:008AH PUBLIC TL0
C:0716H PUBLIC _Delay
D:008BH PUBLIC TL1
D:00CCH PUBLIC TL2
D:00C8H PUBLIC T2CON
------- PROC MAIN
C:0661H LINE# 9
C:0661H LINE# 10
C:0661H LINE# 13
C:0668H LINE# 17
C:066BH LINE# 21
C:066BH LINE# 22
BL51 BANKED LINKER/LOCATER V5.12 11/12/2006 10:31:49 PAGE 4
C:066BH LINE# 25
C:066EH LINE# 29
C:0671H LINE# 33
C:0674H LINE# 34
C:0674H LINE# 35
C:0676H LINE# 37
C:0678H LINE# 38
C:0682H LINE# 40
C:0685H LINE# 41
C:0688H LINE# 42
C:068BH LINE# 43
C:068BH LINE# 47
C:0698H LINE# 48
C:0698H LINE# 49
C:069DH LINE# 50
C:06A2H LINE# 51
------- ENDPROC MAIN
------- PROC _DELAY
D:0006H SYMBOL time
C:0716H LINE# 57
C:0716H LINE# 58
C:0716H LINE# 59
C:0721H LINE# 60
------- ENDPROC _DELAY
------- PROC SYSTEMINITIALIZE
C:06D5H LINE# 63
C:06D5H LINE# 64
C:06D5H LINE# 73
C:06D8H LINE# 75
C:06DBH LINE# 76
C:06DDH LINE# 78
C:06E0H LINE# 79
C:06E3H LINE# 81
C:06E6H LINE# 83
C:06E9H LINE# 84
C:06ECH LINE# 85
C:06EEH LINE# 86
C:06F1H LINE# 87
C:06F3H LINE# 89
C:06F6H LINE# 90
C:06F8H LINE# 92
C:06FBH LINE# 93
C:06FEH LINE# 98
C:0700H LINE# 99
------- ENDPROC SYSTEMINITIALIZE
------- ENDMOD MAIN
------- MODULE INTERRUPT
C:0000H SYMBOL _ICE_DUMMY_
B:00C8H.6 PUBLIC EXF2
C:0722H PUBLIC SerialPort_InterruptService
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0006H PUBLIC INT0_InterruptService
C:0009H PUBLIC INT1_InterruptService
D:0033H PUBLIC Counter_Flash
C:072DH PUBLIC Timer0_InterruptService
BL51 BANKED LINKER/LOCATER V5.12 11/12/2006 10:31:49 PAGE 5
C:000AH PUBLIC Timer1_InterruptService
C:056DH PUBLIC Timer2_InterruptService
B:00C8H.7 PUBLIC TF2
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
D:0035H PUBLIC Counter_1s
------- PROC INT0_INTERRUPTSERVICE
C:0006H LINE# 6
C:0006H LINE# 10
C:0008H LINE# 11
------- ENDPROC INT0_INTERRUPTSERVICE
------- PROC INT1_INTERRUPTSERVICE
C:0009H LINE# 15
C:0009H LINE# 17
------- ENDPROC INT1_INTERRUPTSERVICE
------- PROC TIMER0_INTERRUPTSERVICE
C:072DH LINE# 21
C:072DH LINE# 23
C:0730H LINE# 24
C:0733H LINE# 25
------- ENDPROC TIMER0_INTERRUPTSERVICE
------- PROC TIMER1_INTERRUPTSERVICE
C:000AH LINE# 29
C:000AH LINE# 31
------- ENDPROC TIMER1_INTERRUPTSERVICE
------- PROC TIMER2_INTERRUPTSERVICE
C:056DH LINE# 38
C:057AH LINE# 40
C:057DH LINE# 41
C:057DH LINE# 44
C:0585H LINE# 45
C:058EH LINE# 46
C:058EH LINE# 47
C:0594H LINE# 49
C:0596H LINE# 50
C:0596H LINE# 54
C:059EH LINE# 55
C:05A4H LINE# 56
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -