📄 tm.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj TO tm RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (LOG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPSERIES)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
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?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: tm (MAIN)
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 0015H UNIT ?DT?MAIN
001DH 0003H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 003EH UNIT _DATA_GROUP_
DATA 0060H 0006H UNIT ?DT?_S_READ_STATUSREG?MAIN
IDATA 0066H 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 07E2H *** GAP ***
CODE 0800H 06F8H UNIT ?C?LIB_CODE
CODE 0EF8H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 1367H 0193H UNIT ?PR?_CALC_STH11?MAIN
CODE 14FAH 0135H UNIT ?PR?LOG?LOG
CODE 162FH 00F1H UNIT ?PR?MAIN?MAIN
CODE 1720H 00B7H UNIT ?PR?_CALC_DEWPOINT?MAIN
CODE 17D7H 0088H UNIT ?PR?_S_MEASURE?MAIN
CODE 185FH 0055H UNIT ?PR?TIMER1?MAIN
CODE 18B4H 0041H UNIT ?PR?SMG?MAIN
CODE 18F5H 003AH UNIT ?PR?TIMER0?MAIN
CODE 192FH 0036H UNIT ?CO?MAIN
CODE 1965H 002EH UNIT ?PR?UPDATE_DISBUF?MAIN
CODE 1993H 002EH UNIT ?PR?_S_READ_BYTE?MAIN
CODE 19C1H 002DH UNIT ?PR?_S_WRITE_BYTE?MAIN
CODE 19EEH 0027H UNIT ?PR?_S_READ_STATUSREG?MAIN
CODE 1A15H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1A3CH 001EH UNIT ?PR?PROC_KEY?MAIN
CODE 1A5AH 0019H UNIT ?PR?S_TRANSSTART?MAIN
CODE 1A73H 0018H UNIT ?PR?_S_WRITE_STATUSREG?MAIN
CODE 1A8BH 0014H UNIT ?PR?CLR_TIME?MAIN
CODE 1A9FH 0012H UNIT ?PR?_DELAYMS?MAIN
CODE 1AB1H 0011H UNIT ?PR?S_CONNECTIONRESET?MAIN
CODE 1AC2H 000FH UNIT ?PR?SCAN_KEY?MAIN
CODE 1AD1H 000EH UNIT ?PR?S_SOFTRESET?MAIN
CODE 1ADFH 000DH UNIT ?PR?INIT_UART?MAIN
CODE 1AECH 000CH UNIT ?C_C51STARTUP
OVERLAY MAP OF MODULE: tm (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?PR?TIMER1?MAIN ----- ----- ----- -----
+--> ?PR?UPDATE_DISBUF?MAIN
?PR?UPDATE_DISBUF?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- 0022H 0010H
+--> ?PR?INIT_UART?MAIN
+--> ?PR?S_CONNECTIONRESET?MAIN
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 3
+--> ?PR?_S_MEASURE?MAIN
+--> ?PR?_CALC_STH11?MAIN
+--> ?PR?_CALC_DEWPOINT?MAIN
+--> ?CO?MAIN
+--> ?PR?PRINTF?PRINTF
?PR?S_CONNECTIONRESET?MAIN ----- ----- ----- -----
+--> ?PR?S_TRANSSTART?MAIN
?PR?_S_MEASURE?MAIN ----- ----- 0032H 0009H
+--> ?PR?S_TRANSSTART?MAIN
+--> ?PR?_S_WRITE_BYTE?MAIN
+--> ?PR?_S_READ_BYTE?MAIN
?PR?_CALC_STH11?MAIN ----- ----- 0032H 002EH
?PR?_CALC_DEWPOINT?MAIN ----- ----- 0032H 000CH
+--> ?PR?LOG?LOG
?PR?LOG?LOG 0020H.0 0000H.1 003EH 0004H
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0032H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: tm (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:1367H PUBLIC _calc_sth11
D:00A8H PUBLIC IE
B:0090H.0 PUBLIC P1_0
B:0090H.1 PUBLIC P1_1
C:19EEH PUBLIC _s_read_statusreg
D:0008H PUBLIC key_s
D:0009H PUBLIC key_v
C:162FH PUBLIC main
C:17D7H PUBLIC _s_measure
C:1A73H PUBLIC _s_write_statusreg
C:1A5AH PUBLIC s_transstart
C:1AB1H PUBLIC s_connectionreset
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:000AH PUBLIC dis_digit
C:1AD1H PUBLIC s_softreset
D:000BH PUBLIC dis_index
C:195AH PUBLIC dis_code
C:1720H PUBLIC _calc_dewpoint
D:000CH PUBLIC sec_bcd
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 4
C:18B4H PUBLIC smg
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:0014H PUBLIC key_times
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:1AC2H PUBLIC scan_key
C:1A9FH PUBLIC _delayms
C:18F5H PUBLIC timer0
C:1A8BH PUBLIC clr_time
C:1ADFH PUBLIC init_uart
C:185FH PUBLIC timer1
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
D:0015H PUBLIC dis_buf
C:1A3CH PUBLIC proc_key
C:1993H PUBLIC _s_read_byte
C:1965H PUBLIC update_disbuf
C:19C1H PUBLIC _s_write_byte
B:0090H.4 PUBLIC K1
------- PROC SMG
C:18B4H LINE# 89
C:18B4H LINE# 90
C:18B4H LINE# 91
C:18B7H LINE# 92
C:18BAH LINE# 93
C:18BDH LINE# 94
C:18C0H LINE# 95
C:18C3H LINE# 97
C:18C6H LINE# 98
C:18C9H LINE# 100
C:18CCH LINE# 102
C:18CFH LINE# 103
C:18D2H LINE# 105
C:18D4H LINE# 106
C:18D7H LINE# 108
C:18DAH LINE# 110
C:18DCH LINE# 111
C:18DEH LINE# 112
C:18DEH LINE# 113
C:18DEH LINE# 114
C:18E3H LINE# 115
C:18E3H LINE# 116
C:18E8H LINE# 117
C:18EDH LINE# 118
C:18EDH LINE# 119
C:18F0H LINE# 120
C:18F3H LINE# 121
C:18F3H LINE# 122
C:18F3H LINE# 124
------- ENDPROC SMG
------- PROC CLR_TIME
C:1A8BH LINE# 127
C:1A8BH LINE# 128
C:1A8BH LINE# 129
C:1A8EH LINE# 130
C:1A90H LINE# 131
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 5
C:1A92H LINE# 132
C:1A94H LINE# 133
C:1A96H LINE# 134
C:1A98H LINE# 135
C:1A9AH LINE# 136
C:1A9CH LINE# 138
------- ENDPROC CLR_TIME
------- PROC SCAN_KEY
C:1AC2H LINE# 142
C:1AC2H LINE# 143
C:1AC2H LINE# 144
C:1AC5H LINE# 145
C:1ACAH LINE# 146
C:1AD0H LINE# 147
------- ENDPROC SCAN_KEY
------- PROC PROC_KEY
C:1A3CH LINE# 149
C:1A3CH LINE# 150
C:1A3CH LINE# 151
C:1A41H LINE# 152
C:1A41H LINE# 153
C:1A43H LINE# 154
C:1A48H LINE# 155
C:1A48H LINE# 156
C:1A4AH LINE# 157
C:1A4BH LINE# 158
C:1A50H LINE# 159
C:1A50H LINE# 160
C:1A52H LINE# 161
C:1A53H LINE# 163
C:1A53H LINE# 164
C:1A56H LINE# 165
C:1A59H LINE# 166
C:1A59H LINE# 168
C:1A59H LINE# 169
------- ENDPROC PROC_KEY
------- PROC TIMER0
C:18F5H LINE# 171
C:1900H LINE# 178
C:1903H LINE# 179
C:1906H LINE# 181
C:1909H LINE# 182
C:1911H LINE# 183
C:1914H LINE# 185
C:1921H LINE# 186
C:1923H LINE# 188
C:1926H LINE# 189
------- ENDPROC TIMER0
------- PROC TIMER1
------- DO
D:0007H SYMBOL i
------- ENDDO
C:185FH LINE# 191
C:187CH LINE# 195
C:187FH LINE# 196
C:1881H LINE# 197
C:1881H LINE# 198
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 6
C:1886H LINE# 199
C:1890H LINE# 200
C:1890H LINE# 201
C:1892H LINE# 202
C:1896H LINE# 203
C:1899H LINE# 204
------- ENDPROC TIMER1
------- PROC UPDATE_DISBUF
C:1965H LINE# 206
C:1965H LINE# 208
C:1965H LINE# 209
C:196DH LINE# 210
C:1972H LINE# 211
C:1979H LINE# 212
C:197EH LINE# 213
C:1983H LINE# 214
C:1988H LINE# 215
C:198DH LINE# 216
C:1992H LINE# 217
------- ENDPROC UPDATE_DISBUF
------- PROC _DELAYMS
D:0007H SYMBOL ms
------- DO
D:0006H SYMBOL i
------- ENDDO
C:1A9FH LINE# 219
C:1A9FH LINE# 221
C:1A9FH LINE# 223
C:1AA5H LINE# 224
C:1AA5H LINE# 225
C:1AB0H LINE# 226
C:1AB0H LINE# 227
------- ENDPROC _DELAYMS
------- PROC _S_WRITE_BYTE
D:0007H SYMBOL value
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL error
------- ENDDO
C:19C1H LINE# 239
C:19C1H LINE# 242
C:19C1H LINE# 243
C:19C3H LINE# 244
C:19CBH LINE# 245
C:19D3H LINE# 246
C:19D5H LINE# 247
C:19D7H LINE# 248
C:19DAH LINE# 249
C:19DCH LINE# 250
C:19E2H LINE# 251
C:19E4H LINE# 252
C:19E6H LINE# 253
C:19EAH LINE# 254
C:19ECH LINE# 255
C:19EDH LINE# 256
------- ENDPROC _S_WRITE_BYTE
------- PROC _S_READ_BYTE
BL51 BANKED LINKER/LOCATER V6.00 06/02/2007 10:41:59 PAGE 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -