⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pic_serial.map

📁 pic16F877A的串口功能C语言软件
💻 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 + -