📄 pro.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/01/2005 14:19:11 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Pro.obj TO pro RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Pro.obj (PRO)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (SCANF)
C:\KEIL\C51\LIB\C51S.LIB (TOINT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?PILDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (UNGETC)
C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)
LINK MAP OF MODULE: pro (PRO)
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 0001H UNIT ?DT?GETCHAR
0009H 0017H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?GETCHAR
0021H.2 0000H.6 *** GAP ***
DATA 0022H 0021H UNIT _DATA_GROUP_
IDATA 0043H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0393H UNIT ?CO?PRO
CODE 0396H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 06F2H 0317H UNIT ?PR?SCANF?SCANF
BL51 BANKED LINKER/LOCATER V5.03 08/01/2005 14:19:11 PAGE 2
CODE 0A09H 01C5H UNIT ?C?LIB_CODE
CODE 0BCEH 01ACH UNIT ?PR?MAIN?PRO
CODE 0D7AH 0101H UNIT ?PR?_ERASE?PRO
CODE 0E7BH 006FH UNIT ?PR?WRITE?PRO
CODE 0EEAH 005AH UNIT ?PR?_LOCK?PRO
CODE 0F44H 0058H UNIT ?PR?GETADR?PRO
CODE 0F9CH 004DH UNIT ?PR?READ?PRO
CODE 0FE9H 004AH UNIT ?PR?_TEST?PRO
CODE 1033H 0033H UNIT ?PR?_DETCHIP?PRO
CODE 1066H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 108DH 001EH UNIT ?PR?GETDATA?PRO
CODE 10ABH 001DH UNIT ?PR?TOINT?TOINT
CODE 10C8H 0016H UNIT ?PR?_INTTOASCII?PRO
CODE 10DEH 0013H UNIT ?PR?INIT_SERIAL?PRO
CODE 10F1H 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 1104H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 1115H 000DH UNIT ?PR?INIT_PRO?PRO
CODE 1122H 000CH UNIT ?C_C51STARTUP
CODE 112EH 000AH UNIT ?PR?_GETKEY?_GETKEY
CODE 1138H 0008H UNIT ?PR?_SENDBYTE?PRO
CODE 1140H 0005H UNIT ?PR?GETCHAR?UNGETCHAR
OVERLAY MAP OF MODULE: pro (PRO)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?PRO
?PR?MAIN?PRO ----- ----- 0022H 0007H
+--> ?PR?INIT_PRO?PRO
+--> ?PR?INIT_SERIAL?PRO
+--> ?CO?PRO
+--> ?PR?SCANF?SCANF
+--> ?PR?_DETCHIP?PRO
+--> ?PR?_TEST?PRO
+--> ?PR?READ?PRO
+--> ?PR?_ERASE?PRO
+--> ?PR?WRITE?PRO
+--> ?PR?_LOCK?PRO
+--> ?PR?PRINTF?PRINTF
?PR?SCANF?SCANF 0020H.0 0000H.6 0029H 001AH
+--> ?PR?GETCHAR?UNGETCHAR
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?GETCHAR?GETCHAR
?PR?GETCHAR?GETCHAR ----- ----- ----- -----
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_DETCHIP?PRO ----- ----- ----- -----
+--> ?PR?INIT_PRO?PRO
BL51 BANKED LINKER/LOCATER V5.03 08/01/2005 14:19:11 PAGE 3
?PR?_TEST?PRO ----- ----- 002FH 0002H
+--> ?PR?INIT_PRO?PRO
?PR?READ?PRO ----- ----- 0029H 0002H
+--> ?PR?GETADR?PRO
+--> ?PR?_INTTOASCII?PRO
+--> ?PR?_SENDBYTE?PRO
+--> ?PR?INIT_PRO?PRO
?PR?GETADR?PRO ----- ----- 002DH 0005H
?PR?_ERASE?PRO ----- ----- 0029H 0006H
+--> ?PR?_TEST?PRO
?PR?WRITE?PRO ----- ----- 0029H 0004H
+--> ?PR?GETADR?PRO
+--> ?PR?GETDATA?PRO
+--> ?PR?INIT_PRO?PRO
?PR?GETDATA?PRO ----- ----- 002DH 0001H
+--> ?PR?TOINT?TOINT
?PR?_LOCK?PRO ----- ----- ----- -----
+--> ?PR?INIT_PRO?PRO
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0029H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: pro (PRO)
VALUE TYPE NAME
----------------------------------
------- MODULE PRO
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0EEAH PUBLIC _lock
B:00A8H.4 PUBLIC ES
C:10DEH PUBLIC init_serial
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0F9CH PUBLIC read
C:0FE9H PUBLIC _test
C:0BCEH PUBLIC main
C:0E7BH PUBLIC write
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
B:00A0H.7 PUBLIC prog
C:10C8H PUBLIC _IntToAscii
BL51 BANKED LINKER/LOCATER V5.03 08/01/2005 14:19:11 PAGE 4
C:1138H PUBLIC _sendbyte
C:1033H PUBLIC _detchip
D:008DH PUBLIC TH1
B:00B0H.2 PUBLIC rdy
B:00B0H.3 PUBLIC vpp
B:0088H.6 PUBLIC TR1
B:00B0H.4 PUBLIC p26
B:00B0H.6 PUBLIC p36
B:00B0H.5 PUBLIC p27
B:00B0H.7 PUBLIC p37
C:108DH PUBLIC getdata
C:1115H PUBLIC init_pro
C:0D7AH PUBLIC _erase
C:0F44H PUBLIC getadr
------- PROC INIT_SERIAL
C:10DEH LINE# 14
C:10DEH LINE# 15
C:10DEH LINE# 16
C:10E1H LINE# 17
C:10E4H LINE# 18
C:10E7H LINE# 19
C:10EAH LINE# 20
C:10ECH LINE# 21
C:10EEH LINE# 22
------- ENDPROC INIT_SERIAL
------- PROC INIT_PRO
C:1115H LINE# 24
C:1115H LINE# 25
C:1115H LINE# 26
C:1117H LINE# 27
C:1119H LINE# 28
C:111BH LINE# 29
C:111DH LINE# 30
C:111FH LINE# 31
C:1121H LINE# 32
------- ENDPROC INIT_PRO
------- PROC _SENDBYTE
D:0007H SYMBOL da
C:1138H LINE# 34
C:1138H LINE# 35
C:1138H LINE# 36
C:113BH LINE# 37
C:113DH LINE# 38
------- ENDPROC _SENDBYTE
------- PROC _INTTOASCII
D:0007H SYMBOL a
C:10C8H LINE# 40
C:10C8H LINE# 41
C:10C8H LINE# 42
C:10D3H LINE# 43
------- ENDPROC _INTTOASCII
------- PROC GETADR
------- DO
D:0007H SYMBOL i
D:002DH SYMBOL a
------- ENDDO
C:0F44H LINE# 45
BL51 BANKED LINKER/LOCATER V5.03 08/01/2005 14:19:11 PAGE 5
C:0F44H LINE# 46
C:0F44H LINE# 48
C:0F46H LINE# 49
C:0F46H LINE# 50
C:0F49H LINE# 51
C:0F4BH LINE# 52
C:0F56H LINE# 53
C:0F5AH LINE# 54
------- ENDPROC GETADR
------- PROC GETDATA
------- DO
D:002DH SYMBOL d1
D:0007H SYMBOL d2
------- ENDDO
C:108DH LINE# 56
C:108DH LINE# 57
C:108DH LINE# 59
C:1090H LINE# 60
C:1092H LINE# 61
C:1099H LINE# 62
C:109CH LINE# 63
C:109EH LINE# 64
C:10A3H LINE# 65
------- ENDPROC GETDATA
------- PROC _DETCHIP
D:0002H SYMBOL adr
C:1033H LINE# 67
C:1037H LINE# 68
C:1037H LINE# 69
C:103AH LINE# 70
C:1054H LINE# 71
C:1057H LINE# 72
C:105CH LINE# 73
C:1061H LINE# 74
------- ENDPROC _DETCHIP
------- PROC READ
------- DO
D:0004H SYMBOL adr
D:0029H SYMBOL maxadr
D:0006H SYMBOL h
D:0003H SYMBOL l
------- ENDDO
C:0F9CH LINE# 76
C:0F9CH LINE# 77
C:0F9CH LINE# 80
C:0F9FH LINE# 81
C:0FA6H LINE# 82
C:0FB2H LINE# 83
C:0FB2H LINE# 84
C:0FB8H LINE# 85
C:0FBAH LINE# 86
C:0FBCH LINE# 87
C:0FBEH LINE# 88
C:0FC0H LINE# 89
C:0FC2H LINE# 90
C:0FC4H LINE# 91
C:0FCFH LINE# 92
BL51 BANKED LINKER/LOCATER V5.03 08/01/2005 14:19:11 PAGE 6
C:0FD2H LINE# 93
C:0FDCH LINE# 94
C:0FE6H LINE# 95
------- ENDPROC READ
------- PROC _TEST
D:002FH SYMBOL nn
------- DO
D:0002H SYMBOL adr
D:0004H SYMBOL counter
------- ENDDO
C:0FE9H LINE# 97
C:0FEDH LINE# 98
C:0FEDH LINE# 99
C:0FF0H LINE# 100
C:0FF3H LINE# 101
C:0FFEH LINE# 102
C:0FFEH LINE# 103
C:1004H LINE# 104
C:1006H LINE# 105
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -