📄 ds1820.map
字号:
HI-TECH Software PICC Compiler V8.05PL1
Linker command line:
-z -MDS1820.map -ol.obj \
-ppowerup=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,stringtable,pstrings,strings \
-ABANK0=020h-06Fh,071h-07Fh \
-prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -ABANK1=0A0h-0EFh \
-prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
-ABANK2=0110h-016Fh \
-prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
-ABANK3=0190h-01E4h \
-prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
-ACOMBANK=071h-07Fh -ptemp=COMBANK -ACODE=00h-07FFhx3,01800h-01EFFh \
-ACONST=00h-0FFhx31 -pconfig=2007h -pidloc=2000h -AEEDATA=2100h-21FFh \
-peeprom_data=EEDATA -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
-pfloat_text3=CODE,float_text4=CODE \
-pnvram=BANK0,nvram_1=BANK1,nvram_2=BANK2,nvram_3=BANK3 \
-pnvbit_0=BANK0,nvbit_1=BANK1,nvbit_2=BANK2,nvbit_3=BANK3 -Q16F877A \
-h+DS1820.sym -E -ED:\RG60Plus\Temp\_R8.AAA -ver=PICC#V8.05PL1 \
C:\HT-PIC\LIB\picrt42c.obj \
D:\Program Files\Microchip\PIC GOOD\1820\DS1820.obj \
C:\HT-PIC\LIB\pic62--u.lib C:\HT-PIC\LIB\pic42c-c.lib \
C:\HT-PIC\LIB\pic62--u.lib
Object code version is 3.7
Machine type is 16F877A
Call graph:
*_main size 0,0 offset 0
_GetTemp size 0,0 offset 0
_Init->_DelayNus size 2,1 offset 4
_Skip->_Write_18B20 size 0,2 offset 0
_DelayNus size 2,1 offset 4
_Convert->_Write_18B20 size 0,2 offset 0
_DelayNus size 2,1 offset 4
_DelayNus size 2,1 offset 4
_ReadDo->_Write_18B20 size 0,2 offset 0
_DelayNus size 2,1 offset 4
_ReadTemp size 0,2 offset 0
_Read_18B20 size 0,2 offset 2
_DelayNus size 2,1 offset 4
awtoft
ftmul size 0,0 offset 10
ftunpack1
ftunpack2
* _display_number size 3,7 offset 0
* ftmul size 0,0 offset 10
* ftunpack1
* ftunpack2
* fttol size 0,0 offset 10
* ftunpack1
* l0neg
* lldiv
* llmod
Name Link Load Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
end_init 11 11 4 8 0
D:\Program Files\Microchip\PIC GOOD\1820\DS1820.obj
idata_0 7F3 7F3 D FE6 0
rdata_0 32 32 D 20 1
rbss_0 20 20 8 20 1
temp 71 71 8 71 1
text6 477 477 4 8EE 0
text7 487 487 1F9 90E 0
text4 47B 47B 4 8F6 0
text5 473 473 4 8E6 0
text11 47F 47F 8 8FE 0
const1 3F 3F B 7E 0
C:\HT-PIC\LIB\pic62--u.lib
C:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj temp 71 71 1 71 1
btemp10.obj temp 71 71 B 71 1
btemp11.obj temp 71 71 C 71 1
btemp12.obj xtemp 41 41 1 20 1
btemp1.obj temp 71 71 2 71 1
btemp2.obj temp 71 71 3 71 1
btemp3.obj temp 71 71 4 71 1
btemp4.obj temp 71 71 5 71 1
btemp5.obj temp 71 71 6 71 1
btemp6.obj temp 71 71 7 71 1
btemp7.obj temp 71 71 8 71 1
btemp8.obj temp 71 71 9 71 1
btemp9.obj temp 71 71 A 71 1
clrbank0.obj init 4 4 4 8 0
clr.obj clrtext 15 15 7 8 0
codeptr.obj
copy.obj clrtext 1C 1C D 8 0
temp 71 71 1 71 1
cpybank0.obj init 8 8 9 8 0
float.obj float_tex 68C 68C 4E D18 0
temp 71 71 9 71 1
ftmul.obj float_tex 6DA 6DA 41 D18 0
temp 71 71 C 71 1
fttol.obj float_tex 71B 71B 23 D18 0
temp 71 71 9 71 1
l0neg.obj float_tex 75A 75A E EB4 0
temp 71 71 4 71 1
ldiv.obj float_tex 768 768 7C EB4 0
temp 71 71 C 71 1
xtemp 41 41 1 20 1
ltoft.obj float_tex 73E 73E 13 D18 0
temp 71 71 9 71 1
powerup.obj powerup 0 0 4 0 0
store3.obj temp 71 71 9 71 1
ftext0 680 680 C D00 0
store.obj float_tex 7E4 7E4 F EB4 0
temp 71 71 4 71 1
stringtab.obj stringtab 29 29 16 8 0
code_ptr 3F 3F 2 20 1
wtoft.obj float_tex 751 751 9 D18 0
temp 71 71 9 71 1
C:\HT-PIC\LIB\pic62--u.lib
COMMON rbss_0 28 28 A 20 1
TOTAL Name Link Load Length
CLASS BANK0
rdata_0 32 32 D
rbss_0 20 20 12
temp 71 71 C
xtemp 41 41 1
code_ptr 3F 3F 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
CLASS CODE
idata_0 7F3 7F3 D
powerup 0 0 4
float_tex 75A 75A 99
clrtext 15 15 14
float_tex 68C 68C CE
end_init 11 11 4
init 4 4 D
text6 477 477 4
text7 487 487 1F9
text4 47B 47B 4
text5 473 473 4
text11 47F 47F 8
ftext0 680 680 C
CLASS CONST
const1 3F 3F B
CLASS EEDATA
CLASS ENTRY
stringtab 29 29 16
CLASS STRING
CLASS IDLOC
CLASS CONFIG
SEGMENTS Name Load Length Top Selector Space Class
powerup 000000 000004 000004 0 0 CODE
intentry 000004 00003B 00003F 8 0 CODE
rbit_0 000020 000022 000042 20 1 BANK0
temp 000071 00000C 00007D 71 1 COMBANK
const1 00003F 00000B 00004A 7E 0 CONST
text5 000473 000004 000477 8E6 0 CODE
text6 000477 000004 00047B 8EE 0 CODE
text4 00047B 000004 00047F 8F6 0 CODE
text11 00047F 000008 000487 8FE 0 CODE
text7 000487 0001F9 000680 90E 0 CODE
ftext0 000680 00000C 00068C D00 0 CODE
float_text4 00068C 0000CE 00075A D18 0 CODE
float_text0 00075A 000099 0007F3 EB4 0 CODE
idata_0 0007F3 00000D 000800 FE6 0 CODE
UNUSED ADDRESS RANGES
BANK0 0042-006F
007D-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01E4
CODE 004A-0472
0800-1EFF
COMBANK 007D-007F
CONST 004A-0472
0800-1EFF
EEDATA 2100-21FF
Symbol Table
?_DelayNus rbss_0 002C ?_display_number rbss_0 0028
?a_DelayNus rbss_0 002E ?a_ReadTemp rbss_0 0028
?a_Read_18B20 rbss_0 002A ?a_Write_18B20 rbss_0 0028
?a_display_number rbss_0 002B _Convert text5 0473
_DelayNus text7 04C4 _Error rbss_0 0020
_GetTemp text7 053F _Init text7 051E
_ReadDo text6 0477 _ReadTemp text7 0487
_Read_18B20 text7 04F7 _Skip text4 047B
_Temper rdata_0 003B _Write_18B20 text7 04D6
__Bnvbit_0 nvbit_0 003F __Bnvbit_1 nvbit_1 00A0
__Bnvbit_2 nvbit_2 0110 __Bnvbit_3 nvbit_3 0190
__Brbit_0 rbit_0 0020 __Brbit_1 rbit_1 00A0
__Brbit_2 rbit_2 0110 __Brbit_3 rbit_3 0190
__H__Z67276RS_ __Z67276RS_ 0190 __Hclrtext clrtext 0029
__Hcode code 0190 __Hcode_ptr code_ptr 0041
__Hcommon_ram common_ram 0190 __Hconfig config 2007
__Heeprom_data eeprom_data 2100 __Hend_init end_init 0015
__Hfloat_text0 float_text0 07F3 __Hfloat_text1 float_text1 003F
__Hfloat_text2 float_text2 003F __Hfloat_text3 float_text3 003F
__Hfloat_text4 float_text4 075A __Hidata_0 idata_0 0800
__Hidata_1 idata_1 003F __Hidata_2 idata_2 003F
__Hidata_3 idata_3 003F __Hidloc idloc 2000
__Hinit init 0011 __Hinit23 init23 0011
__Hintcode intcode 0004 __Hintentry intentry 0004
__Hintret intret 0004 __Hintsave intsave 0190
__Hintsave_0 intsave_0 0190 __Hintsave_1 intsave_1 0190
__Hintsave_2 intsave_2 0190 __Hintsave_3 intsave_3 0190
__Hnvbit_0 nvbit_0 01F8 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0880 __Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 003F __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0110 __Hnvram_3 nvram_3 0190
__Hpowerup powerup 0004 __Hpstrings pstrings 003F
__Hrbit_0 rbit_0 0100 __Hrbit_1 rbit_1 0500
__Hrbit_2 rbit_2 0880 __Hrbit_3 rbit_3 0C80
__Hrbss_0 rbss_0 0032 __Hrbss_1 rbss_1 00A0
__Hrbss_2 rbss_2 0110 __Hrbss_3 rbss_3 0190
__Hrdata_0 rdata_0 003F __Hrdata_1 rdata_1 00A0
__Hrdata_2 rdata_2 0110 __Hrdata_3 rdata_3 0190
__Hstrings strings 003F __Hstringtable stringtable 003F
__Hstruct struct 0042 __Htemp temp 007D
__Htext text 0190 __Hvectors vectors 004A
__Hxtemp xtemp 0042 __L__Z67276RS_ __Z67276RS_ 0190
__Lclrtext clrtext 0015 __Lcode code 0190
__Lcode_ptr code_ptr 003F __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 2100
__Lend_init end_init 0011 __Lfloat_text0 float_text0 075A
__Lfloat_text1 float_text1 003F __Lfloat_text2 float_text2 003F
__Lfloat_text3 float_text3 003F __Lfloat_text4 float_text4 068C
__Lidata_0 idata_0 07F3 __Lidata_1 idata_1 003F
__Lidata_2 idata_2 003F __Lidata_3 idata_3 003F
__Lidloc idloc 2000 __Linit init 0004
__Linit23 init23 0011 __Lintcode intcode 0004
__Lintentry intentry 0004 __Lintret intret 0004
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0190
__Lintsave_1 intsave_1 0190 __Lintsave_2 intsave_2 0190
__Lintsave_3 intsave_3 0190 __Lnvbit_0 nvbit_0 01F8
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 0880
__Lnvbit_3 nvbit_3 0C80 __Lnvram nvram 003F
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 0110
__Lnvram_3 nvram_3 0190 __Lpowerup powerup 0000
__Lpstrings pstrings 003F __Lrbit_0 rbit_0 0100
__Lrbit_1 rbit_1 0500 __Lrbit_2 rbit_2 0880
__Lrbit_3 rbit_3 0C80 __Lrbss_0 rbss_0 0020
__Lrbss_1 rbss_1 00A0 __Lrbss_2 rbss_2 0110
__Lrbss_3 rbss_3 0190 __Lrdata_0 rdata_0 0032
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0110
__Lrdata_3 rdata_3 0190 __Lstrings strings 003F
__Lstringtable stringtable 0029 __Lstruct struct 0042
__Ltemp temp 0071 __Ltext text 0190
__Lvectors vectors 004A __Lxtemp xtemp 0041
__S0 (abs) 2100 __S1 (abs) 0190
_digit const1 0040 _display_number text7 0559
_exit init 0004 _main text7 0670
_mcuinit text11 047F _pa_out rbss_0 0021
_pb_out rbss_0 0022 _pc_out rbss_0 0023
_pd_out rbss_0 0024 _pe_out rbss_0 0025
_symbol rdata_0 003E _temp_display rdata_0 0032
_temperature rbss_0 0026 altoft float_text4 073E
awtoft float_text4 0751 clear_bank0 init 0004
clear_ram clrtext 0018 code_ptr code_ptr 003F
copy_bank0 init 0008 copy_data clrtext 001C
doldiv float_text0 076C ftmul float_text4 06DA
ftmul_x float_text4 06DB ftnorm1 float_text4 06B6
fttol float_text4 071B ftunpack1 float_text4 068C
ftunpack2 float_text4 069B intlevel0 intentry 0004
intlevel1 intentry 0004 l0neg float_text0 075A
lldiv float_text0 0768 lldiv_x float_text0 0769
llmod float_text0 0768 lltoft float_text4 0743
lwtoft float_text4 0757 powerup powerup 0000
start init 0004 storeback float_text0 07E4
storeback_3 ftext0 0680 string_indir stringtable 002C
string_table stringtable 0029 used_btemp0 (abs) 0001
used_btemp1 (abs) 0001 used_btemp10 (abs) 0001
used_btemp11 (abs) 0001 used_btemp12 (abs) 0001
used_btemp2 (abs) 0001 used_btemp3 (abs) 0001
used_btemp4 (abs) 0001 used_btemp5 (abs) 0001
used_btemp6 (abs) 0001 used_btemp7 (abs) 0001
used_btemp8 (abs) 0001 used_btemp9 (abs) 0001
used_code_ptr (abs) 0001 zerctt float_text4 0697
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -