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

📄 test.map

📁 用PIC单片机实现64位整数的运算,在控制算法中经常要用到
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL2

Linker command line:

-z -Mtest.map -ol.obj \
  -ppowerup=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,stringtable,pstrings,strings \
  -ABANK0=020h-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-01EFh \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -ACOMBANK=070h-07Fh -ptemp=COMBANK -ACODE=0-7FFhx4 -ACONST=0-0FFhx32 \
  -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+test.sym -E -EC:\DOCUME~1\XIONGJ~1\LOCALS~1\Temp\_104.AAA \
  -ver=PICC#V8.05PL2 C:\HT-PIC\LIB\picrt42c.obj D:\PIC\TEST\MAIN.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,5 offset 0
*    llmul
*    lldiv
*    awmul

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init         D        D        4       8     0
D:\PIC\TEST\MAIN.obj
		idata_0        7F0      7F0       10     FE0     0
		rdata_0         25       25       10      20     1
		config        2007     2007        1    400E     0
		temp            70       70        8      70     1
		text0          417      417      320     82E     0
		const1          34       34       21      68     0

C:\HT-PIC\LIB\pic62--u.lib

C:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj      temp            70       70        1      70     1
btemp10.obj     temp            70       70        B      70     1
btemp11.obj     temp            70       70        C      70     1
btemp12.obj     xtemp           37       37        1      20     1
btemp1.obj      temp            70       70        2      70     1
btemp2.obj      temp            70       70        3      70     1
btemp3.obj      temp            70       70        4      70     1
btemp4.obj      temp            70       70        5      70     1
btemp5.obj      temp            70       70        6      70     1
btemp6.obj      temp            70       70        7      70     1
btemp7.obj      temp            70       70        8      70     1
btemp8.obj      temp            70       70        9      70     1
btemp9.obj      temp            70       70        A      70     1
codeptr.obj     
copy.obj        clrtext         11       11        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init             4        4        9       8     0
ldiv.obj        float_tex      737      737       7C     E6E     0
		temp            70       70        C      70     1
		xtemp           37       37        1      20     1
lmul.obj        float_tex      7B3      7B3       2E     E6E     0
		temp            70       70        C      70     1
powerup.obj     powerup          0        0        4       0     0
store.obj       float_tex      7E1      7E1        F     E6E     0
		temp            70       70        4      70     1
stringtab.obj   stringtab       1E       1E       16       8     0
		code_ptr        35       35        2      20     1
wmul.obj        temp            70       70        6      70     1
		text           402      402       15     804     0

C:\HT-PIC\LIB\pic62--u.lib

COMMON          rbss_0          20       20        5      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         25       25       10
		rbss_0          20       20        5
		temp            70       70        C
		xtemp           37       37        1
		code_ptr        35       35        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CODE     
		idata_0        7F0      7F0       10
		powerup          0        0        4
		float_tex      737      737       B9
		clrtext         11       11        D
		end_init         D        D        4
		init             4        4        9
		text0          417      417      320
		text           402      402       15

	CLASS	CONST    
		const1          34       34       21

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       1E       1E       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   
		config        2007     2007        1



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	000030	000034	       8       0  CODE    
		rbit_0          000020	000018	000038	      20       1  BANK0   
		const1          000034	000021	000055	      68       0  CONST   
		temp            000070	00000C	00007C	      70       1  COMBANK 
		text            000402	000015	000417	     804       0  CODE    
		text0           000417	000320	000737	     82E       0  CODE    
		float_text0     000737	0000B9	0007F0	     E6E       0  CODE    
		idata_0         0007F0	000010	000800	     FE0       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            0038-006F
	                 007C-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0055-0401
	                 0800-1FFF
	COMBANK          007C-007F
	CONST            0055-0401
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?a_main        rbss_0      0020  __Bnvbit_0     nvbit_0     0035
__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__Z73095RS_ __Z73095RS_ 0190
__Hclrtext     clrtext     001E  __Hcode        code        0190
__Hcode_ptr    code_ptr    0037  __Hcommon_ram  common_ram  0190
__Hconfig      config      2008  __Heeprom_data eeprom_data 2100
__Hend_init    end_init    0011  __Hfloat_text0 float_text0 07F0
__Hfloat_text1 float_text1 0034  __Hfloat_text2 float_text2 0034
__Hfloat_text3 float_text3 0034  __Hfloat_text4 float_text4 0034
__Hidata_0     idata_0     0800  __Hidata_1     idata_1     0034
__Hidata_2     idata_2     0034  __Hidata_3     idata_3     0034
__Hidloc       idloc       2000  __Hinit        init        000D
__Hinit23      init23      000D  __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     01A8
__Hnvbit_1     nvbit_1     0500  __Hnvbit_2     nvbit_2     0880
__Hnvbit_3     nvbit_3     0C80  __Hnvram       nvram       0035
__Hnvram_1     nvram_1     00A0  __Hnvram_2     nvram_2     0110
__Hnvram_3     nvram_3     0190  __Hpowerup     powerup     0004
__Hpstrings    pstrings    0034  __Hrbit_0      rbit_0      0100
__Hrbit_1      rbit_1      0500  __Hrbit_2      rbit_2      0880
__Hrbit_3      rbit_3      0C80  __Hrbss_0      rbss_0      0025
__Hrbss_1      rbss_1      00A0  __Hrbss_2      rbss_2      0110
__Hrbss_3      rbss_3      0190  __Hrdata_0     rdata_0     0035
__Hrdata_1     rdata_1     00A0  __Hrdata_2     rdata_2     0110
__Hrdata_3     rdata_3     0190  __Hstrings     strings     0034
__Hstringtable stringtable 0034  __Hstruct      struct      0038
__Htemp        temp        007C  __Htext        text        0190
__Hvectors     vectors     0055  __Hxtemp       xtemp       0038
__L__Z73095RS_ __Z73095RS_ 0190  __Lclrtext     clrtext     0011
__Lcode        code        0190  __Lcode_ptr    code_ptr    0035
__Lcommon_ram  common_ram  0190  __Lconfig      config      2007
__Leeprom_data eeprom_data 2100  __Lend_init    end_init    000D
__Lfloat_text0 float_text0 0737  __Lfloat_text1 float_text1 0034
__Lfloat_text2 float_text2 0034  __Lfloat_text3 float_text3 0034
__Lfloat_text4 float_text4 0034  __Lidata_0     idata_0     07F0
__Lidata_1     idata_1     0034  __Lidata_2     idata_2     0034
__Lidata_3     idata_3     0034  __Lidloc       idloc       2000
__Linit        init        0004  __Linit23      init23      000D
__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     01A8  __Lnvbit_1     nvbit_1     0500
__Lnvbit_2     nvbit_2     0880  __Lnvbit_3     nvbit_3     0C80
__Lnvram       nvram       0035  __Lnvram_1     nvram_1     00A0
__Lnvram_2     nvram_2     0110  __Lnvram_3     nvram_3     0190
__Lpowerup     powerup     0000  __Lpstrings    pstrings    0034
__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     0025  __Lrdata_1     rdata_1     00A0
__Lrdata_2     rdata_2     0110  __Lrdata_3     rdata_3     0190
__Lstrings     strings     0034  __Lstringtable stringtable 001E
__Lstruct      struct      0038  __Ltemp        temp        0070
__Ltext        text        0190  __Lvectors     vectors     0055
__Lxtemp       xtemp       0037  __S0           (abs)       2100
__S1           (abs)       0190  _cons          const1      0035
_dispbuff2     rdata_0     0025  _exit          init        0004
_main          text0       0417  almul          float_text0 07B3
almul_x        float_text0 07B4  awmul          text        0402
code_ptr       code_ptr    0035  copy_bank0     init        0004
copy_data      clrtext     0011  doldiv         float_text0 073B
intlevel0      intentry    0004  intlevel1      intentry    0004
lldiv          float_text0 0737  lldiv_x        float_text0 0738
llmod          float_text0 0737  llmul          float_text0 07B3
llmul_x        float_text0 07B4  lwmul          text        0402
powerup        powerup     0000  start          init        0004
storeback      float_text0 07E1  string_indir   stringtable 0021
string_table   stringtable 001E  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 + -