📄 isps52.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/01/2004 12:59:41 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL7\C51\BIN\BL51.EXE serial.obj, main.obj TO isps52 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
serial.obj (SERIAL)
main.obj (MAIN)
C:\KEIL7\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL7\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL7\C51\LIB\C51S.LIB (?C?ULCMP)
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 0010H UNIT _DATA_GROUP_
IDATA 0018H 0004H UNIT _IDATA_GROUP_
001CH 0004H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?MAIN
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 016CH UNIT ?PR?LOADFILE?MAIN
CODE 016FH 015DH UNIT ?CO?MAIN
CODE 02CCH 00C7H UNIT ?PR?READEPROM?MAIN
CODE 0393H 009AH UNIT ?PR?ENABLE?MAIN
CODE 042DH 0086H UNIT ?PR?CHIPERASE?MAIN
CODE 04B3H 0073H UNIT ?PR?MAIN?MAIN
CODE 0526H 002AH UNIT ?C?LIB_CODE
CODE 0550H 001CH UNIT ?PR?_PUTHEX?SERIAL
CODE 056CH 0013H UNIT ?PR?_PUTSTRING?SERIAL
CODE 057FH 0013H UNIT ?PR?SERIAL_INIT?SERIAL
CODE 0592H 0011H UNIT ?CO?SERIAL
CODE 05A3H 0011H UNIT ?PR?_HEXTOCHAR?MAIN
CODE 05B4H 000CH UNIT ?C_C51STARTUP
CODE 05C0H 0008H UNIT ?PR?_PUTBYTE?SERIAL
CODE 05C8H 0008H UNIT ?PR?GETBYTE?SERIAL
OVERLAY MAP OF MODULE: isps52 (SERIAL)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.03 06/01/2004 12:59:41 PAGE 2
?PR?MAIN?MAIN 0008H 0001H ----- -----
+--> ?PR?SERIAL_INIT?SERIAL
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?ENABLE?MAIN
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?READEPROM?MAIN
+--> ?PR?CHIPERASE?MAIN
+--> ?PR?LOADFILE?MAIN
?PR?_PUTSTRING?SERIAL ----- ----- ----- -----
+--> ?PR?_PUTBYTE?SERIAL
?PR?ENABLE?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
?PR?READEPROM?MAIN 0009H 0005H ----- -----
+--> ?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 0014H 0004H ----- -----
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
?PR?LOADFILE?MAIN 0009H 000BH 0018H 0004H
+--> ?PR?CHIPERASE?MAIN
+--> ?CO?MAIN
+--> ?PR?_PUTSTRING?SERIAL
+--> ?PR?GETBYTE?SERIAL
+--> ?PR?_HEXTOCHAR?MAIN
+--> ?PR?_PUTHEX?SERIAL
?PR?_HEXTOCHAR?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
SYMBOL TABLE OF MODULE: isps52 (SERIAL)
VALUE TYPE NAME
----------------------------------
------- MODULE SERIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0550H PUBLIC _puthex
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
BL51 BANKED LINKER/LOCATER V5.03 06/01/2004 12:59:41 PAGE 3
C:057FH PUBLIC serial_init
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0592H PUBLIC hex_
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008DH PUBLIC TH1
B:0098H.5 PUBLIC SM2
C:056CH PUBLIC _putstring
B:0088H.6 PUBLIC TR1
B:0098H.4 PUBLIC REN
D:00C8H PUBLIC T2CON
C:05C0H PUBLIC _putbyte
C:05C8H PUBLIC getbyte
D:00D0H PUBLIC PSW
------- PROC _PUTBYTE
D:0007H SYMBOL c
C:05C0H LINE# 27
C:05C0H LINE# 28
C:05C0H LINE# 29
C:05C2H LINE# 30
C:05C7H LINE# 31
------- ENDPROC _PUTBYTE
------- PROC _PUTSTRING
D:0001H SYMBOL puts
C:056CH LINE# 35
C:056CH LINE# 36
C:056CH LINE# 37
C:0572H LINE# 38
C:057EH LINE# 39
------- ENDPROC _PUTSTRING
------- PROC _PUTHEX
D:0006H SYMBOL c
------- DO
D:0004H SYMBOL ch
------- ENDDO
C:0550H LINE# 43
C:0552H LINE# 44
C:0552H LINE# 46
C:055BH LINE# 47
C:0563H LINE# 48
C:0566H LINE# 49
C:056BH LINE# 50
------- ENDPROC _PUTHEX
------- PROC GETBYTE
C:05C8H LINE# 53
C:05C8H LINE# 54
C:05C8H LINE# 55
C:05CBH LINE# 56
C:05CDH LINE# 57
C:05CFH LINE# 58
------- ENDPROC GETBYTE
------- PROC SERIAL_INIT
C:057FH LINE# 62
BL51 BANKED LINKER/LOCATER V5.03 06/01/2004 12:59:41 PAGE 4
C:057FH LINE# 63
C:057FH LINE# 66
C:0582H LINE# 67
C:0585H LINE# 68
C:0588H LINE# 69
C:058BH LINE# 70
C:058DH LINE# 82
C:058FH LINE# 84
C:0591H LINE# 86
------- ENDPROC SERIAL_INIT
------- ENDMOD SERIAL
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:02B5H PUBLIC hex_c
D:00A8H PUBLIC IE
B:0090H.3 PUBLIC SDOUT
D:0020H PUBLIC DATAOUT
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
C:04B3H PUBLIC main
C:0204H PUBLIC help
C:05A3H PUBLIC _hextochar
B:0090H.1 PUBLIC SCLK
B:0090H.2 PUBLIC SDIN
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:042DH PUBLIC chiperase
C:0003H PUBLIC loadfile
C:02CCH PUBLIC readeprom
B:0090H.0 PUBLIC SRST
B:0020H.7 PUBLIC BITOUT
D:00C8H PUBLIC T2CON
C:0393H PUBLIC enable
B:0020H.0 PUBLIC BITIN
D:00D0H PUBLIC PSW
------- PROC ENABLE
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL n
------- ENDDO
C:0393H LINE# 40
C:0393H LINE# 41
C:0393H LINE# 44
C:0396H LINE# 45
C:0398H LINE# 46
C:039AH LINE# 47
C:03A8H LINE# 48
C:03AAH LINE# 49
C:03B8H LINE# 51
C:03BBH LINE# 52
C:03BDH LINE# 53
C:03BDH LINE# 54
C:03C1H LINE# 55
C:03C5H LINE# 56
BL51 BANKED LINKER/LOCATER V5.03 06/01/2004 12:59:41 PAGE 5
C:03C9H LINE# 57
C:03CFH LINE# 58
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -