📄 com.m51
字号:
BL51 BANKED LINKER/LOCATER V5.00 04/21/2008 22:46:10 PAGE 1
BL51 BANKED LINKER/LOCATER V5.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE com.obj TO com
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
com.obj (COM)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: com (COM)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0009H UNIT ?DT?COM
DATA 0019H 0002H UNIT _DATA_GROUP_
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001FH UNIT ?PR?DSRESET?COM
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 008CH UNIT ?C_C51STARTUP
CODE 00B2H 0083H UNIT ?C?LIB_CODE
CODE 0135H 0054H UNIT ?PR?_TMPWRITE?COM
CODE 0189H 0052H UNIT ?PR?TMP?COM
CODE 01DBH 0038H UNIT ?PR?MAIN?COM
CODE 0213H 0036H UNIT ?PR?CHUANKOU?COM
CODE 0249H 002AH UNIT ?PR?READBYTE?COM
CODE 0273H 002AH UNIT ?PR?_SYSTEM_HEAT?COM
CODE 029DH 0029H UNIT ?PR?_DISPLAY?COM
CODE 02C6H 001AH UNIT ?PR?_DELAY2?COM
CODE 02E0H 0019H UNIT ?PR?INITCOM?COM
CODE 02F9H 0019H UNIT ?PR?_SENDBYTE?COM
CODE 0312H 0019H UNIT ?PR?_DELAY?COM
CODE 032BH 0016H UNIT ?PR?_DELAYS?COM
CODE 0341H 000CH UNIT ?CO?COM
CODE 034DH 000BH UNIT ?PR?_DELAY_US?COM
CODE 0358H 0009H UNIT ?C_INITSEG
CODE 0361H 0008H UNIT ?PR?_SEND_CHAR?COM
CODE 0369H 0008H UNIT ?PR?TMPCHANGE?COM
BL51 BANKED LINKER/LOCATER V5.00 04/21/2008 22:46:10 PAGE 2
OVERLAY MAP OF MODULE: com (COM)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?CHUANKOU?COM ----- ----- ----- -----
+--> ?PR?_SEND_CHAR?COM
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?COM
+--> ?C_INITSEG
?PR?MAIN?COM ----- ----- ----- -----
+--> ?PR?INITCOM?COM
+--> ?PR?_SYSTEM_HEAT?COM
+--> ?PR?_DELAY2?COM
+--> ?PR?TMPCHANGE?COM
+--> ?PR?TMP?COM
+--> ?PR?_DISPLAY?COM
+--> ?PR?_SEND_CHAR?COM
?PR?_SYSTEM_HEAT?COM ----- ----- 0019H 0002H
+--> ?PR?TMPCHANGE?COM
+--> ?PR?TMP?COM
+--> ?PR?_DISPLAY?COM
?PR?TMPCHANGE?COM ----- ----- ----- -----
+--> ?PR?_TMPWRITE?COM
?PR?_TMPWRITE?COM 0020H.0 0000H.1 ----- -----
+--> ?PR?DSRESET?COM
+--> ?PR?_DELAY?COM
?PR?TMP?COM ----- ----- ----- -----
+--> ?PR?_DELAYS?COM
+--> ?PR?_TMPWRITE?COM
+--> ?PR?READBYTE?COM
?PR?READBYTE?COM ----- ----- ----- -----
+--> ?PR?_DELAY_US?COM
?PR?_DISPLAY?COM ----- ----- ----- -----
+--> ?PR?_SENDBYTE?COM
+--> ?PR?_DELAY2?COM
?PR?_SENDBYTE?COM ----- ----- ----- -----
+--> ?CO?COM
SYMBOL TABLE OF MODULE: com (COM)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V5.00 04/21/2008 22:46:10 PAGE 3
----------------------------------
------- MODULE COM
C:0000H SYMBOL _ICE_DUMMY_
C:0003H PUBLIC dsreset
B:00A0H.6 PUBLIC tem_in
D:0080H PUBLIC P0
D:0010H PUBLIC temp_h
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
D:0011H PUBLIC temp_l
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
C:0361H PUBLIC _send_char
C:0273H PUBLIC _system_heat
D:00A8H PUBLIC IE
D:0012H PUBLIC temper
C:0249H PUBLIC ReadByte
B:00B0H.7 PUBLIC RD
B:00A8H.4 PUBLIC ES
C:034DH PUBLIC _Delay_us
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:0080H.6 PUBLIC DCLK
B:00B8H.4 PUBLIC PS
C:02C6H PUBLIC _delay2
D:0013H PUBLIC t1
B:00D0H.2 PUBLIC OV
C:01DBH PUBLIC main
B:00B0H.6 PUBLIC WR
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
C:0341H PUBLIC tab
D:0015H PUBLIC temp
C:0369H PUBLIC tmpchange
B:0088H.1 PUBLIC IE0
D:0017H PUBLIC temper_set
B:0088H.3 PUBLIC IE1
C:02F9H PUBLIC _sendbyte
B:00A8H.1 PUBLIC ET0
B:0090H.0 PUBLIC key
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:0088H.7 PUBLIC TF1
B:0098H.2 PUBLIC RB8
D:0018H PUBLIC flag1
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
B:0098H.3 PUBLIC TB8
BL51 BANKED LINKER/LOCATER V5.00 04/21/2008 22:46:10 PAGE 4
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
D:008BH PUBLIC TL1
C:0190H PUBLIC tmp
B:0098H.5 PUBLIC SM2
B:00B8H.1 PUBLIC PT0
B:00A0H.0 PUBLIC heat1
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:00B8H.0 PUBLIC PX0
B:0080H.4 PUBLIC DAT
B:00B8H.2 PUBLIC PX1
C:029DH PUBLIC _display
B:0080H.7 PUBLIC CLK
C:0141H PUBLIC _tmpwrite
C:0213H PUBLIC chuankou
C:032BH PUBLIC _delays
B:0098H.4 PUBLIC REN
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
C:0312H PUBLIC _delay
B:00D0H.5 PUBLIC F0
C:02E0H PUBLIC initcom
------- PROC INITCOM
C:02E0H LINE# 37
C:02E0H LINE# 38
C:02E0H LINE# 39
C:02E3H LINE# 40
C:02E6H LINE# 41
C:02E9H LINE# 44
C:02ECH LINE# 45
C:02EFH LINE# 48
C:02F1H LINE# 49
C:02F3H LINE# 50
C:02F6H LINE# 53
C:02F8H LINE# 56
------- ENDPROC INITCOM
------- PROC _SEND_CHAR
D:0007H SYMBOL txd
C:0361H LINE# 59
C:0361H LINE# 61
C:0361H LINE# 62
C:0363H LINE# 63
C:0366H LINE# 64
C:0368H LINE# 65
------- ENDPROC _SEND_CHAR
------- PROC _SENDBYTE
D:0007H SYMBOL byte
------- DO
D:0007H SYMBOL num
D:0006H SYMBOL i
BL51 BANKED LINKER/LOCATER V5.00 04/21/2008 22:46:10 PAGE 5
------- ENDDO
C:02F9H LINE# 69
C:02F9H LINE# 70
C:02F9H LINE# 72
C:02FFH LINE# 74
C:0301H LINE# 75
C:0301H LINE# 76
C:0303H LINE# 77
C:0307H LINE# 78
C:030BH LINE# 80
C:030DH LINE# 81
C:0311H LINE# 83
------- ENDPROC _SENDBYTE
------- PROC _DELAY2
D:0006H SYMBOL j
------- DO
D:0005H SYMBOL m
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -