📄 ds1302_main.map
字号:
HI-TECH Software C Compiler
Linker command line:
--edf=C:\Program Files\HI-TECH Software\PICC\LITE\9.60\dat\en_msgs.txt \
-h+ds1302_main.sym -z -Q16F877A -ol.obj -Mds1302_main.map -E1 \
-ACODE=00h-07FFh -ACONST=00h-0FFhx8 -AENTRY=00h-0FFhx8 \
-ASTRING=00h-0FFhx8 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
-ACOMBANK=070h-07Fh \
-preset_vec=00h,intentry=04h,intcode,intret,init,end_init,clrtext,maintext,stringtable,pstrings,strings \
-ppowerup=CODE -ptemp=-COMBANK -pintsave_0=-COMBANK \
-prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
-pintsave_1=BANK1 -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
-pnvram_1=BANK1,nvbit_1=BANK1 -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 \
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s110.obj ds1302_main.obj 1302.obj \
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl604-p.lib \
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl32--u.lib \
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl40c-c.lib \
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl32--u.lib
Object code version is 3.10
Machine type is 16F877A
Call graph:
*_main size 0,1 offset 0
_init_1302 size 0,0 offset 1
_Write_DS1302 size 1,2 offset 1
* _Read_DS1302 size 0,4 offset 1
Estimated maximum call depth: 1
*_pic size 0,0 offset 5
Estimated maximum call depth: 1
Name Link Load Length Selector Space Scale
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s110.obj
reset_vec 0 0 1 0 0
init 3C 3C 4 8 0
end_init 40 40 9 8 0
ds1302_main.obj intcode D D 26 8 0
intentry 4 4 9 8 0
intret 33 33 9 8 0
intsave_0 7F 7F 1 7F 1
rbss_0 20 20 12 20 1
intsave 37 37 3 20 1
const1 12D 12D C 25A 0
text0 49 49 69 8 0
1302.obj text2 FB FB 32 8 0
text1 B2 B2 49 8 0
text0 139 139 C 272 0
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl604-p.lib
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl32--u.lib
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl40c-c.lib
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl32--u.lib
COMMON rbss_0 32 32 5 20 1
TOTAL Name Link Load Length
CLASS CODE
intcode D D 26
intentry 4 4 9
intret 33 33 9
reset_vec 0 0 1
init 3C 3C 4
end_init 40 40 9
text0 49 49 69
text2 FB FB 32
text1 B2 B2 49
text0 139 139 C
CLASS CONST
const1 12D 12D C
CLASS ENTRY
CLASS STRING
CLASS BANK0
rbss_0 20 20 17
intsave 37 37 3
CLASS BANK1
CLASS COMBANK
intsave_0 7F 7F 1
CLASS CONFIG
CLASS IDLOC
CLASS EEDATA
CLASS BANK3
CLASS BANK2
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000001 000001 0 0 CODE
intentry 000004 000129 00012D 8 0 CODE
rbit_0 000020 00001A 00003A 20 1 BANK0
intsave_0 00007F 000001 000080 7F 1 COMBANK
const1 00012D 00000C 000139 25A 0 CONST
text0 000139 00000C 000145 272 0 CODE
UNUSED ADDRESS RANGES
BANK0 003A-007E
BANK1 00A0-00EF
CODE 0001-0003
0145-07FF
COMBANK 0070-007E
CONFIG 2007-2007
CONST 0001-0003
0145-07FF
EEDATA 2100-21FF
ENTRY 0001-0003
0145-07FF
IDLOC 2000-2003
STRING 0001-0003
0145-07FF
Symbol Table
?_Write_DS1302 rbss_0 0033 ?a_Read_DS1302 rbss_0 0033
?a_Write_DS1302 rbss_0 0034 ?a_main rbss_0 0032
_DateTime rbss_0 0024 _LEDBuffer rbss_0 002A
_LEDCODE const1 012E _Read_DS1302 text1 00B2
_ScanLEDCount rbss_0 0020 _SecondCount rbss_0 0022
_SecondFlag rbss_0 0021 _Write_DS1302 text2 00FB
__Beeprom_data eeprom_data 2100 __Bnvbit_0 nvbit_0 0092
__Bnvbit_1 nvbit_1 00A0 __Bnvbit_2 nvbit_2 0092
__Bnvbit_3 nvbit_3 0092 __Bptbit_0 ptbit_0 0092
__Brbit_0 rbit_0 0020 __Brbit_1 rbit_1 00A0
__Brbit_2 rbit_2 0092 __Brbit_3 rbit_3 0092
__Hclrtext clrtext 0049 __Hcode code 0092
__Hcommon_ram common_ram 0092 __Hconfig config 2007
__Heeprom_data eeprom_data 0000 __Hend_init end_init 0049
__Hfloat_text0 float_text0 0049 __Hfloat_text1 float_text1 0049
__Hfloat_text2 float_text2 0049 __Hfloat_text3 float_text3 0049
__Hfloat_text4 float_text4 0049 __Hidata_0 idata_0 0049
__Hidata_1 idata_1 0049 __Hidata_2 idata_2 0092
__Hidata_3 idata_3 0092 __Hidloc idloc 2000
__Hinit init 0040 __Hinit23 init23 0092
__Hintcode intcode 0033 __Hintentry intentry 000D
__Hintret intret 003C __Hintsave intsave 0092
__Hintsave_0 intsave_0 0080 __Hintsave_1 intsave_1 00A0
__Hintsave_2 intsave_2 0092 __Hintsave_3 intsave_3 0092
__Hmaintext maintext 0049 __Hnvbit_0 nvbit_0 0490
__Hnvbit_1 nvbit_1 0500 __Hnvbit_2 nvbit_2 0490
__Hnvbit_3 nvbit_3 0490 __Hnvram nvram 0037
__Hnvram_1 nvram_1 00A0 __Hnvram_2 nvram_2 0092
__Hnvram_3 nvram_3 0092 __Hpowerup powerup 0049
__Hpstrings pstrings 0049 __Hptbit_0 ptbit_0 0490
__Hrbit_0 rbit_0 0100 __Hrbit_1 rbit_1 0500
__Hrbit_2 rbit_2 0490 __Hrbit_3 rbit_3 0490
__Hrbss_0 rbss_0 0037 __Hrbss_1 rbss_1 00A0
__Hrbss_2 rbss_2 0092 __Hrbss_3 rbss_3 0092
__Hrdata_0 rdata_0 0037 __Hrdata_1 rdata_1 00A0
__Hrdata_2 rdata_2 0092 __Hrdata_3 rdata_3 0092
__Hreset_vec reset_vec 0001 __Hstrings strings 0049
__Hstringtable stringtable 0049 __Hstruct struct 003A
__Htemp temp 0070 __Htext text 0092
__Lclrtext clrtext 0049 __Lcode code 0092
__Lcommon_ram common_ram 0092 __Lconfig config 2007
__Leeprom_data eeprom_data 0000 __Lend_init end_init 0040
__Lfloat_text0 float_text0 0049 __Lfloat_text1 float_text1 0049
__Lfloat_text2 float_text2 0049 __Lfloat_text3 float_text3 0049
__Lfloat_text4 float_text4 0049 __Lidata_0 idata_0 0049
__Lidata_1 idata_1 0049 __Lidata_2 idata_2 0092
__Lidata_3 idata_3 0092 __Lidloc idloc 2000
__Linit init 003C __Linit23 init23 0092
__Lintcode intcode 000D __Lintentry intentry 0004
__Lintret intret 0033 __Lintsave intsave 0092
__Lintsave_0 intsave_0 007F __Lintsave_1 intsave_1 00A0
__Lintsave_2 intsave_2 0092 __Lintsave_3 intsave_3 0092
__Lmaintext maintext 0049 __Lnvbit_0 nvbit_0 0490
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 0490
__Lnvbit_3 nvbit_3 0490 __Lnvram nvram 0037
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 0092
__Lnvram_3 nvram_3 0092 __Lpowerup powerup 0049
__Lpstrings pstrings 0049 __Lptbit_0 ptbit_0 0490
__Lrbit_0 rbit_0 0100 __Lrbit_1 rbit_1 0500
__Lrbit_2 rbit_2 0490 __Lrbit_3 rbit_3 0490
__Lrbss_0 rbss_0 0020 __Lrbss_1 rbss_1 00A0
__Lrbss_2 rbss_2 0092 __Lrbss_3 rbss_3 0092
__Lrdata_0 rdata_0 0037 __Lrdata_1 rdata_1 00A0
__Lrdata_2 rdata_2 0092 __Lrdata_3 rdata_3 0092
__Lreset_vec reset_vec 0000 __Lstrings strings 0049
__Lstringtable stringtable 0049 __Lstruct struct 003A
__Ltemp temp 0070 __Ltext text 0092
__S0 (abs) 2007 __S1 (abs) 00A0
__S2 (abs) 2100 _exit init 003C
_init_1302 text0 0139 _main text0 0049
_pic intcode 000D clear_bank0 init 003C
clear_bit0 init 003C clear_ram end_init 0044
int_entry intentry 0004 int_func intcode 000D
int_restore intret 0037 intlevel0 intentry 0004
intlevel1 intentry 0004 reset_vec reset_vec 0000
start init 003C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -