?? isps52.m51
字號:
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL51\KEIL\C51\BIN\BL51.EXE serial.obj, main.obj TO isps52 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
serial.obj (SERIAL)
main.obj (MAIN)
D:\KEIL51\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL51\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL51\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL51\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
LINK MAP OF MODULE: isps52 (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 0016H UNIT ?DT?VERIFYCODE?MAIN
DATA 001EH 0015H UNIT ?DT?DOWNFILE?MAIN
DATA 0033H 0007H UNIT ?DT?READFLASH?MAIN
DATA 003AH 0004H UNIT ?DT?_REPUTSTRING?SERIAL
DATA 003EH 0003H UNIT ?DT?_PUTSTRING?SERIAL
DATA 0041H 0003H UNIT ?DT?_PUTHEX?SERIAL
DATA 0044H 0003H UNIT ?DT?_HEXTOCHAR?MAIN
DATA 0047H 0002H UNIT ?DT?MAIN?MAIN
DATA 0049H 0002H UNIT ?DT?MAIN
DATA 004BH 0001H UNIT ?DT?_PUTBYTE?SERIAL
IDATA 004CH 0004H UNIT ?ID?DOWNFILE?MAIN
IDATA 0050H 0004H UNIT ?ID?VERIFYCODE?MAIN
IDATA 0054H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0400H UNIT ?XD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0436H UNIT ?PR?DOWNFILE?MAIN
CODE 0444H 0431H UNIT ?PR?VERIFYCODE?MAIN
CODE 0875H 023DH UNIT ?CO?MAIN
CODE 0AB2H 0107H UNIT ?PR?MAIN?MAIN
CODE 0BB9H 00B9H UNIT ?PR?READFLASH?MAIN
CODE 0C72H 006CH UNIT ?C?LIB_CODE
CODE 0CDEH 0046H UNIT ?PR?_PUTHEX?SERIAL
CODE 0D24H 0040H UNIT ?PR?_REPUTSTRING?SERIAL
CODE 0D64H 0031H UNIT ?PR?CHIPERASE?MAIN
CODE 0D95H 002EH UNIT ?PR?_PUTSTRING?SERIAL
CODE 0DC3H 0028H UNIT ?PR?_HEXTOCHAR?MAIN
CODE 0DEBH 0015H UNIT ?PR?SERIAL_INIT?SERIAL
CODE 0E00H 0011H UNIT ?PR?_PUTBYTE?SERIAL
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 2
CODE 0E11H 0011H UNIT ?CO?SERIAL
CODE 0E22H 000EH UNIT ?PR?GETBYTE?SERIAL
CODE 0E30H 000CH UNIT ?C_C51STARTUP
CODE 0E3CH 000AH UNIT ?PR?CLOSEWATCHDOG?MAIN
CODE 0E46H 0009H UNIT ?PR?TIMER0_ISR?MAIN
OVERLAY MAP OF MODULE: isps52 (SERIAL)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN
+--> ?PR?CLOSEWATCHDOG?MAIN
+--> ?PR?SERIAL_INIT?SERIAL
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?READFLASH?MAIN
+--> ?PR?CHIPERASE?MAIN
+--> ?PR?DOWNFILE?MAIN
+--> ?PR?VERIFYCODE?MAIN
+--> ?PR?_REPUTSTRING?SERIAL
?PR?_PUTSTRING?SERIAL
+--> ?PR?_PUTBYTE?SERIAL
?PR?READFLASH?MAIN
+--> ?PR?SERIAL_INIT?SERIAL
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?_PUTHEX?SERIAL
+--> ?PR?_PUTBYTE?SERIAL
+--> ?PR?GETBYTE?SERIAL
?PR?_PUTHEX?SERIAL
+--> ?CO?SERIAL
+--> ?PR?_PUTBYTE?SERIAL
?PR?CHIPERASE?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
?PR?DOWNFILE?MAIN
+--> ?PR?CHIPERASE?MAIN
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?_HEXTOCHAR?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?SERIAL_INIT?SERIAL
+--> ?PR?_PUTHEX?SERIAL
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 3
?PR?_HEXTOCHAR?MAIN
+--> ?CO?MAIN
?PR?VERIFYCODE?MAIN
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?_HEXTOCHAR?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?SERIAL_INIT?SERIAL
?PR?_REPUTSTRING?SERIAL
+--> ?PR?_PUTBYTE?SERIAL
SYMBOL TABLE OF MODULE: isps52 (SERIAL)
VALUE TYPE NAME
----------------------------------
------- MODULE SERIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0087H PUBLIC PCON
D:0088H PUBLIC TCON
D:0089H PUBLIC TMOD
D:008DH PUBLIC TH1
D:0090H PUBLIC P1
D:0098H PUBLIC SCON0
D:0099H PUBLIC SBUF
D:00A0H PUBLIC P2
D:00A8H PUBLIC IE
D:00B0H PUBLIC P3
D:00B8H PUBLIC IP
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
D:00D8H PUBLIC WDCON
D:00E8H PUBLIC EIE
D:00F8H PUBLIC EIP
B:0088H.6 PUBLIC TR1
B:0098H.5 PUBLIC SM2
B:0098H.4 PUBLIC REN
B:0098H.1 PUBLIC TI
B:0098H.0 PUBLIC RI
B:00B0H.4 PUBLIC P34
C:0E22H PUBLIC getbyte
C:0E00H PUBLIC _putbyte
C:0D95H PUBLIC _putstring
C:0D24H PUBLIC _reputstring
C:0E11H PUBLIC hex_
C:0CDEH PUBLIC _puthex
C:0DEBH PUBLIC serial_init
------- PROC GETBYTE
C:0E22H LINE# 27
C:0E22H LINE# 28
C:0E22H LINE# 29
C:0E29H LINE# 30
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 4
C:0E2BH LINE# 31
C:0E2DH LINE# 32
C:0E2FH LINE# 33
------- ENDPROC GETBYTE
------- PROC _PUTBYTE
D:004BH SYMBOL c
C:0E00H LINE# 39
C:0E02H LINE# 40
C:0E02H LINE# 41
C:0E05H LINE# 42
C:0E0CH LINE# 43
C:0E0EH LINE# 44
C:0E10H LINE# 45
------- ENDPROC _PUTBYTE
------- PROC _PUTSTRING
D:003EH SYMBOL puts
C:0D95H LINE# 49
C:0D9BH LINE# 50
C:0D9BH LINE# 51
C:0DA8H LINE# 52
C:0DC2H LINE# 53
------- ENDPROC _PUTSTRING
------- PROC _REPUTSTRING
D:003AH SYMBOL puts
------- DO
D:003DH SYMBOL i
------- ENDDO
C:0D24H LINE# 56
C:0D2AH LINE# 57
C:0D2AH LINE# 59
C:0D2DH LINE# 60
C:0D2DH LINE# 61
C:0D41H LINE# 62
C:0D59H LINE# 63
C:0D5CH LINE# 64
C:0D5FH LINE# 65
C:0D61H LINE# 66
C:0D63H LINE# 67
------- ENDPROC _REPUTSTRING
------- PROC _PUTHEX
D:0041H SYMBOL c
------- DO
D:0042H SYMBOL ch
------- ENDDO
C:0CDEH LINE# 72
C:0CE0H LINE# 73
C:0CE0H LINE# 75
C:0CF0H LINE# 76
C:0D04H LINE# 77
C:0D0FH LINE# 78
C:0D23H LINE# 79
------- ENDPROC _PUTHEX
------- PROC SERIAL_INIT
C:0DEBH LINE# 83
C:0DEBH LINE# 84
C:0DEBH LINE# 86
C:0DEDH LINE# 87
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 5
C:0DF0H LINE# 88
C:0DF3H LINE# 89
C:0DF6H LINE# 90
C:0DF9H LINE# 91
C:0DFBH LINE# 104
C:0DFDH LINE# 106
C:0DFFH LINE# 108
------- ENDPROC SERIAL_INIT
------- ENDMOD SERIAL
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0087H PUBLIC PCON
D:0088H PUBLIC TCON
D:0089H PUBLIC TMOD
D:008AH PUBLIC TL0
D:008CH PUBLIC TH0
D:0090H PUBLIC P1
D:0098H PUBLIC SCON0
D:009FH PUBLIC CHPCON
D:00A0H PUBLIC P2
D:00A8H PUBLIC IE
D:00ACH PUBLIC SFRAL
D:00ADH PUBLIC SFRAH
D:00AEH PUBLIC SFRFD
D:00AFH PUBLIC SFRCN
D:00B0H PUBLIC P3
D:00B8H PUBLIC IP
D:00C4H PUBLIC PMR
D:00C7H PUBLIC TA
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
D:00D8H PUBLIC WDCON
D:00E8H PUBLIC EIE
D:00F8H PUBLIC EIP
B:0088H.6 PUBLIC TR1
B:0088H.4 PUBLIC TR0
B:0098H.0 PUBLIC RI
B:00B0H.4 PUBLIC P34
C:097EH PUBLIC help
D:0049H PUBLIC timer0l
D:004AH PUBLIC timer0h
X:0000H PUBLIC temp
C:0E46H PUBLIC timer0_isr
C:0E3CH PUBLIC closewatchdog
C:0D64H PUBLIC chiperase
C:0BB9H PUBLIC readflash
C:0DC3H PUBLIC _hextochar
C:000EH PUBLIC downfile
C:0444H PUBLIC verifycode
C:0AB2H PUBLIC main
------- PROC TIMER0_ISR
C:0E46H LINE# 27
C:0E46H LINE# 29
C:0E48H LINE# 31
C:0E4BH LINE# 32
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 6
C:0E4EH LINE# 33
------- ENDPROC TIMER0_ISR
------- PROC CLOSEWATCHDOG
C:0E3CH LINE# 35
C:0E3CH LINE# 36
C:0E3CH LINE# 37
C:0E3FH LINE# 38
C:0E42H LINE# 39
C:0E45H LINE# 40
------- ENDPROC CLOSEWATCHDOG
------- PROC CHIPERASE
C:0D64H LINE# 42
C:0D64H LINE# 43
C:0D64H LINE# 45
C:0D66H LINE# 46
C:0D69H LINE# 47
C:0D6CH LINE# 48
C:0D6FH LINE# 49
C:0D72H LINE# 51
C:0D75H LINE# 53
C:0D78H LINE# 54
C:0D7BH LINE# 55
C:0D84H LINE# 56
C:0D87H LINE# 57
C:0D89H LINE# 58
C:0D8BH LINE# 60
C:0D94H LINE# 61
------- ENDPROC CHIPERASE
------- PROC READFLASH
------- DO
D:0033H SYMBOL i
D:0034H SYMBOL m
D:0036H SYMBOL n
D:0038H SYMBOL n_all
------- ENDDO
C:0BB9H LINE# 64
C:0BB9H LINE# 65
C:0BB9H LINE# 68
C:0BBCH LINE# 69
C:0BBFH LINE# 70
C:0BC2H LINE# 71
C:0BC5H LINE# 73
C:0BC8H LINE# 74
C:0BCBH LINE# 75
C:0BCEH LINE# 76
C:0BD4H LINE# 77
C:0BE1H LINE# 78
C:0BE1H LINE# 80
C:0BEEH LINE# 81
C:0BEEH LINE# 82
C:0BF1H LINE# 83
C:0BFEH LINE# 84
C:0BFEH LINE# 85
C:0C01H LINE# 86
C:0C04H LINE# 87
C:0C07H LINE# 88
C:0C0AH LINE# 89
BL51 BANKED LINKER/LOCATER V5.12 10/20/2006 13:56:21 PAGE 7
C:0C32H LINE# 90
C:0C37H LINE# 91
C:0C3FH LINE# 92
C:0C4AH LINE# 93
C:0C54H LINE# 94
C:0C5EH LINE# 95
C:0C63H LINE# 97
C:0C6CH LINE# 98
C:0C71H LINE# 99
------- ENDPROC READFLASH
------- PROC _HEXTOCHAR
D:0044H SYMBOL c0
D:0045H SYMBOL c1
------- DO
C:0A9BH SYMBOL hex_c
------- ENDDO
C:0DC3H LINE# 103
C:0DC9H LINE# 104
C:0DC9H LINE# 106
C:0DEAH LINE# 107
------- ENDPROC _HEXTOCHAR
------- PROC DOWNFILE
------- DO
D:001EH SYMBOL c1
D:001FH SYMBOL c0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -