📄 ds1302.map
字号:
HI-TECH Software PICC Compiler V9.50PL2
Linker command line:
--edf=C:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
-h+DS1302.sym -z -Q16F877A -ol.obj -MDS1302.map -E1 -ver=PICC#V9.50PL2 \
-ACODE=00h-07FFhx3,01800h-01EFFh -ACONST=00h-0FFhx31 -AENTRY=00h-0FFhx32 \
-ASTRING=00h-0FFhx32 -ABANK0=020h-06Fh,071h-07Fh -ABANK1=0A0h-0EFh \
-ABANK2=0110h-016Fh -ABANK3=0190h-01E4h -ACOMBANK=071h-07Fh \
-ppowerup=CODE \
-preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
-prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
-prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
-pnvram_1=BANK1,nvbit_1=BANK1 \
-prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
-pnvram_2=BANK2,nvbit_2=BANK2 \
-prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
-pnvram_3=BANK3,nvbit_3=BANK3 -ptemp=COMBANK -ACONFIG=02007h-02007h \
-pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
-AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
-pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
-pfloat_text3=CODE,float_text4=CODE -pintsave_0=COMBANK -pintsave_1=BANK1 \
-pintsave_2=BANK2 -pintsave_3=BANK3 D:\RG60Plus\Temp\sa0.obj \
D:\Program Files\Microchip\PIC GOOD\DS1302\DS1302.obj \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
Object code version is 3.7
Machine type is 16F877A
Call graph:
*_main size 0,0 offset 0
* _DS1302_DATA size 0,0 offset 0
* _write_ds1302 size 0,3 offset 0
* _write_byte size 1,1 offset 3
* _w_byte size 0,2 offset 5
* _DS1302_INIT size 0,0 offset 0
* _write_ds1302 size 0,3 offset 0
* _write_byte size 1,1 offset 3
* _w_byte size 0,2 offset 5
* _write_byte size 1,1 offset 3
* _w_byte size 0,2 offset 5
* _read_ds1302 size 0,3 offset 0
* _read_byte size 0,2 offset 3
* _w_byte size 0,2 offset 5
* _r_byte size 0,2 offset 5
Name Link Load Length Selector Space Scale
D:\RG60Plus\Temp\sa0.obj
reset_vec 0 0 1 0 0
init 1 1 4 0 0
end_init 5 5 B 0 0
D:\Program Files\Microchip\PIC GOOD\DS1302\DS1302.obj
rbss_0 20 20 C 20 1
text1 72A 72A D6 E54 0
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
COMMON rbss_0 2C 2C 7 20 1
TOTAL Name Link Load Length
CLASS CODE
reset_vec 0 0 1
init 1 1 4
end_init 5 5 B
text1 72A 72A D6
CLASS CONST
CLASS ENTRY
CLASS STRING
CLASS BANK0
rbss_0 20 20 13
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
CLASS CONFIG
CLASS IDLOC
CLASS EEDATA
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000010 000010 0 0 CODE
rbit_0 000020 000013 000033 20 1 BANK0
text1 00072A 0000D6 000800 E54 0 CODE
UNUSED ADDRESS RANGES
BANK0 0033-006F
0071-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01E4
CODE 0010-0729
0800-1EFF
COMBANK 0071-007F
CONFIG 2007-2007
CONST 0010-0729
0800-1EFF
EEDATA 2100-21FF
ENTRY 0010-0729
0800-1FFF
IDLOC 2000-2003
STRING 0010-0729
0800-1FFF
Symbol Table
?_write_byte rbss_0 002F ?a_r_byte rbss_0 0031
?a_read_byte rbss_0 002F ?a_read_ds1302 rbss_0 002C
?a_w_byte rbss_0 0031 ?a_write_byte rbss_0 0030
?a_write_ds1302 rbss_0 002C _DS1302_DATA text1 07C1
_DS1302_INIT text1 079C __Beeprom_data eeprom_data 2100
__Bnvbit_0 nvbit_0 0190 __Bnvbit_1 nvbit_1 00A0
__Bnvbit_2 nvbit_2 0110 __Bnvbit_3 nvbit_3 0190
__Bptbit_0 ptbit_0 0190 __Brbit_0 rbit_0 0020
__Brbit_1 rbit_1 00A0 __Brbit_2 rbit_2 0110
__Brbit_3 rbit_3 0190 __Hclrtext clrtext 0010
__Hcode code 0190 __Hcommon_ram common_ram 0190
__Hconfig config 2007 __Heeprom_data eeprom_data 0000
__Hend_init end_init 0010 __Hfloat_text0 float_text0 0010
__Hfloat_text1 float_text1 0010 __Hfloat_text2 float_text2 0010
__Hfloat_text3 float_text3 0010 __Hfloat_text4 float_text4 0010
__Hidata_0 idata_0 0010 __Hidata_1 idata_1 0010
__Hidata_2 idata_2 0010 __Hidata_3 idata_3 0010
__Hidloc idloc 2000 __Hinit init 0005
__Hinit23 init23 0005 __Hintcode intcode 0001
__Hintentry intentry 0001 __Hintret intret 0001
__Hintsave intsave 0190 __Hintsave_0 intsave_0 0071
__Hintsave_1 intsave_1 00A0 __Hintsave_2 intsave_2 0110
__Hintsave_3 intsave_3 0190 __Hmaintext maintext 0010
__Hnvbit_0 nvbit_0 0C80 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0880 __Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 0033 __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0110 __Hnvram_3 nvram_3 0190
__Hpowerup powerup 0000 __Hpstrings pstrings 0010
__Hptbit_0 ptbit_0 0C80 __Hrbit_0 rbit_0 0100
__Hrbit_1 rbit_1 0500 __Hrbit_2 rbit_2 0880
__Hrbit_3 rbit_3 0C80 __Hrbss_0 rbss_0 0033
__Hrbss_1 rbss_1 00A0 __Hrbss_2 rbss_2 0110
__Hrbss_3 rbss_3 0190 __Hrdata_0 rdata_0 0033
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 0110
__Hrdata_3 rdata_3 0190 __Hreset_vec reset_vec 0001
__Hstrings strings 0010 __Hstringtable stringtable 0010
__Hstruct struct 0033 __Htemp temp 0071
__Htext text 0190 __Lclrtext clrtext 0010
__Lcode code 0190 __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 0000
__Lend_init end_init 0005 __Lfloat_text0 float_text0 0010
__Lfloat_text1 float_text1 0010 __Lfloat_text2 float_text2 0010
__Lfloat_text3 float_text3 0010 __Lfloat_text4 float_text4 0010
__Lidata_0 idata_0 0010 __Lidata_1 idata_1 0010
__Lidata_2 idata_2 0010 __Lidata_3 idata_3 0010
__Lidloc idloc 2000 __Linit init 0001
__Linit23 init23 0005 __Lintcode intcode 0001
__Lintentry intentry 0001 __Lintret intret 0001
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0071
__Lintsave_1 intsave_1 00A0 __Lintsave_2 intsave_2 0110
__Lintsave_3 intsave_3 0190 __Lmaintext maintext 0010
__Lnvbit_0 nvbit_0 0C80 __Lnvbit_1 nvbit_1 0500
__Lnvbit_2 nvbit_2 0880 __Lnvbit_3 nvbit_3 0C80
__Lnvram nvram 0033 __Lnvram_1 nvram_1 00A0
__Lnvram_2 nvram_2 0110 __Lnvram_3 nvram_3 0190
__Lpowerup powerup 0000 __Lpstrings pstrings 0010
__Lptbit_0 ptbit_0 0C80 __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 0033
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0110
__Lrdata_3 rdata_3 0190 __Lreset_vec reset_vec 0000
__Lstrings strings 0010 __Lstringtable stringtable 0010
__Lstruct struct 0033 __Ltemp temp 0071
__Ltext text 0190 __S0 (abs) 2007
__S1 (abs) 0190 __S2 (abs) 2100
_ds_emp rbss_0 0025 _exit init 0001
_main text1 07F0 _pa_out rbss_0 0020
_pb_out rbss_0 0021 _pc_out rbss_0 0022
_pd_out rbss_0 0023 _pe_out rbss_0 0024
_r_byte text1 072A _read_byte text1 076B
_read_ds1302 text1 07D5 _w_byte text1 0742
_write_byte text1 0758 _write_ds1302 text1 077F
clear_bank0 init 0001 clear_bit0 init 0001
clear_ram end_init 000B intlevel0 intentry 0001
intlevel1 intentry 0001 reset_vec reset_vec 0000
start init 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -