📄 pic_serial.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+PIC_SERIAL.sym -z -Q16F877A -ol.obj -MPIC_SERIAL.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,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\s3gk.obj main.obj sci.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,5 offset 0
* _sci_Init size 5,6 offset 5
* llsll size 0,0 offset 16
* lldiv size 0,0 offset 16
_strlen size 2,2 offset 5
string_table size 0,0 offset 9
_sci_PutByte size 0,1 offset 5
string_table size 0,0 offset 9
Estimated maximum call depth: 2
Name Link Load Length Selector Space Scale
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s3gk.obj
init 0 0 4 0 0
end_init 4 4 9 0 0
main.obj strings 23 23 F 0 0
temp 74 74 1 74 1
const1 32 32 3 64 0
text0 6B5 6B5 2E D6A 0
sci.obj temp 74 74 8 74 1
text5 67C 67C 7 CF8 0
text4 675 675 7 CEA 0
text3 66F 66F 6 CDE 0
text0 6E3 6E3 93 DC6 0
text2 66A 66A 5 CD4 0
text1 683 683 9 D06 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
strlen.obj temp 74 74 2 74 1
text0 697 697 1E D2E 0
btemp0.obj temp 74 74 1 74 1
btemp10.obj temp 74 74 B 74 1
btemp11.obj temp 74 74 C 74 1
btemp12.obj xtemp 32 32 1 20 1
btemp1.obj temp 74 74 2 74 1
btemp2.obj temp 74 74 3 74 1
btemp3.obj temp 74 74 4 74 1
btemp4.obj temp 74 74 5 74 1
btemp5.obj temp 74 74 6 74 1
btemp6.obj temp 74 74 7 74 1
btemp7.obj temp 74 74 8 74 1
btemp8.obj temp 74 74 9 74 1
btemp9.obj temp 74 74 A 74 1
codeptr.obj
ldiv.obj float_tex 776 776 7B EEC 0
temp 74 74 C 74 1
xtemp 32 32 1 20 1
lsll.obj temp 74 74 5 74 1
text 68C 68C B D18 0
store.obj float_tex 7F1 7F1 F EEC 0
temp 74 74 4 74 1
stringtab.obj stringtab D D 16 0 0
code_ptr 30 30 2 20 1
C:\Program Files\HI-TECH Software\PICC\LITE\9.60\lib\pcl32--u.lib
COMMON rbss_0 20 20 10 20 1
TOTAL Name Link Load Length
CLASS CODE
float_tex 776 776 8A
init 0 0 4
end_init 4 4 9
text0 6B5 6B5 2E
text5 67C 67C 7
text4 675 675 7
text3 66F 66F 6
text0 6E3 6E3 93
text2 66A 66A 5
text1 683 683 9
text0 697 697 1E
text 68C 68C B
CLASS CONST
const1 32 32 3
CLASS ENTRY
stringtab D D 16
CLASS STRING
strings 23 23 F
CLASS BANK0
rbss_0 20 20 10
temp 74 74 C
xtemp 32 32 1
code_ptr 30 30 2
CLASS BANK1
CLASS COMBANK
CLASS CONFIG
CLASS IDLOC
CLASS EEDATA
CLASS BANK3
CLASS BANK2
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000032 000032 0 0 CODE
rbit_0 000020 000013 000033 20 1 BANK0
const1 000032 000003 000035 64 0 CONST
temp 000074 00000C 000080 74 1 COMBANK
text2 00066A 000005 00066F CD4 0 CODE
text3 00066F 000006 000675 CDE 0 CODE
text4 000675 000007 00067C CEA 0 CODE
text5 00067C 000007 000683 CF8 0 CODE
text1 000683 000009 00068C D06 0 CODE
text 00068C 00000B 000697 D18 0 CODE
text0 000697 00001E 0006B5 D2E 0 CODE
text0 0006B5 00002E 0006E3 D6A 0 CODE
text0 0006E3 000093 000776 DC6 0 CODE
float_text0 000776 00008A 000800 EEC 0 CODE
UNUSED ADDRESS RANGES
BANK0 0033-0073
BANK1 00A0-00EF
CODE 0035-0669
COMBANK 0070-0073
CONFIG 2007-2007
CONST 0035-0669
EEDATA 2100-21FF
ENTRY 0035-0669
IDLOC 2000-2003
STRING 0035-0669
Symbol Table
?_sci_Init rbss_0 0025 ?_strlen rbss_0 0025
?a_main rbss_0 0020 ?a_sci_Init rbss_0 002A
?a_sci_PutByte rbss_0 0025 ?a_strlen rbss_0 0027
__Beeprom_data eeprom_data 2100 __Bnvbit_0 nvbit_0 0064
__Bnvbit_1 nvbit_1 00A0 __Bnvbit_2 nvbit_2 0064
__Bnvbit_3 nvbit_3 0064 __Bptbit_0 ptbit_0 0064
__Brbit_0 rbit_0 0020 __Brbit_1 rbit_1 00A0
__Brbit_2 rbit_2 0064 __Brbit_3 rbit_3 0064
__Hclrtext clrtext 000D __Hcode code 0064
__Hcode_ptr code_ptr 0032 __Hcommon_ram common_ram 0064
__Hconfig config 2007 __Heeprom_data eeprom_data 0000
__Hend_init end_init 000D __Hfloat_text0 float_text0 0800
__Hfloat_text1 float_text1 0032 __Hfloat_text2 float_text2 0032
__Hfloat_text3 float_text3 0032 __Hfloat_text4 float_text4 0032
__Hidata_0 idata_0 0032 __Hidata_1 idata_1 0032
__Hidata_2 idata_2 0064 __Hidata_3 idata_3 0064
__Hidloc idloc 2000 __Hinit init 0004
__Hinit23 init23 0064 __Hintcode intcode 0000
__Hintentry intentry 0000 __Hintret intret 0000
__Hintsave intsave 0064 __Hintsave_0 intsave_0 0070
__Hintsave_1 intsave_1 00A0 __Hintsave_2 intsave_2 0064
__Hintsave_3 intsave_3 0064 __Hmaintext maintext 000D
__Hnvbit_0 nvbit_0 0320 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0320 __Hnvbit_3 nvbit_3 0320
__Hnvram nvram 0030 __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0064 __Hnvram_3 nvram_3 0064
__Hpowerup powerup 0032 __Hpstrings pstrings 0023
__Hptbit_0 ptbit_0 0320 __Hrbit_0 rbit_0 0100
__Hrbit_1 rbit_1 0500 __Hrbit_2 rbit_2 0320
__Hrbit_3 rbit_3 0320 __Hrbss_0 rbss_0 0030
__Hrbss_1 rbss_1 00A0 __Hrbss_2 rbss_2 0064
__Hrbss_3 rbss_3 0064 __Hrdata_0 rdata_0 0030
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 0064
__Hrdata_3 rdata_3 0064 __Hreset_vec reset_vec 0000
__Hstrings strings 0032 __Hstringtable stringtable 0023
__Hstruct struct 0033 __Htemp temp 0080
__Htext text 0064 __Hxtemp xtemp 0033
__Lclrtext clrtext 000D __Lcode code 0064
__Lcode_ptr code_ptr 0030 __Lcommon_ram common_ram 0064
__Lconfig config 2007 __Leeprom_data eeprom_data 0000
__Lend_init end_init 0004 __Lfloat_text0 float_text0 0776
__Lfloat_text1 float_text1 0032 __Lfloat_text2 float_text2 0032
__Lfloat_text3 float_text3 0032 __Lfloat_text4 float_text4 0032
__Lidata_0 idata_0 0032 __Lidata_1 idata_1 0032
__Lidata_2 idata_2 0064 __Lidata_3 idata_3 0064
__Lidloc idloc 2000 __Linit init 0000
__Linit23 init23 0064 __Lintcode intcode 0000
__Lintentry intentry 0000 __Lintret intret 0000
__Lintsave intsave 0064 __Lintsave_0 intsave_0 0070
__Lintsave_1 intsave_1 00A0 __Lintsave_2 intsave_2 0064
__Lintsave_3 intsave_3 0064 __Lmaintext maintext 000D
__Lnvbit_0 nvbit_0 0320 __Lnvbit_1 nvbit_1 0500
__Lnvbit_2 nvbit_2 0320 __Lnvbit_3 nvbit_3 0320
__Lnvram nvram 0030 __Lnvram_1 nvram_1 00A0
__Lnvram_2 nvram_2 0064 __Lnvram_3 nvram_3 0064
__Lpowerup powerup 0032 __Lpstrings pstrings 0023
__Lptbit_0 ptbit_0 0320 __Lrbit_0 rbit_0 0100
__Lrbit_1 rbit_1 0500 __Lrbit_2 rbit_2 0320
__Lrbit_3 rbit_3 0320 __Lrbss_0 rbss_0 0020
__Lrbss_1 rbss_1 00A0 __Lrbss_2 rbss_2 0064
__Lrbss_3 rbss_3 0064 __Lrdata_0 rdata_0 0030
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0064
__Lrdata_3 rdata_3 0064 __Lreset_vec reset_vec 0000
__Lstrings strings 0023 __Lstringtable stringtable 000D
__Lstruct struct 0033 __Ltemp temp 0074
__Ltext text 0064 __Lxtemp xtemp 0032
__S0 (abs) 2007 __S1 (abs) 00A0
__S2 (abs) 2100 _exit init 0000
_main text0 06B5 _sci_CheckOERR text3 066F
_sci_GetByte text2 066A _sci_GetFERR text5 067C
_sci_GetNinth text4 0675 _sci_Init text0 06E3
_sci_PutByte text1 0683 _strlen text0 0697
_text const1 0033 alsll text 068C
clear_bank0 init 0000 clear_bit0 init 0000
clear_ram end_init 0008 code_ptr code_ptr 0030
doldiv float_text0 0779 intlevel0 intentry 0000
intlevel1 intentry 0000 lldiv float_text0 0776
lldiv_x float_text0 0777 llmod float_text0 0776
llsll text 068C reset_vec reset_vec 0000
start init 0000 storeback float_text0 07F1
string_indir stringtable 0010 string_table stringtable 000D
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -