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

📄 bike.map

📁 PIC单片机电动车解决方案
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL1

Linker command line:

-z -Mbike.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+bike.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_2JO.AAA \
  -ver=PICC#V8.05PL1 C:\HT-PIC\LIB\picrt42c.obj D:\bike\bike.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,0 offset 0
     _INIT877
     _CURPI size 0,2 offset 0
         awmul
*    _SPEPI size 0,4 offset 0
*        awmul
     _POWER size 0,1 offset 0
         _DELAY1 size 2,0 offset 8
     _BREAKON size 0,1 offset 0
         _DELAY1 size 2,0 offset 8
*intlevel1->_INTS size 0,0 offset 4
*    _sample size 0,4 offset 4
*        _DELAY1 size 2,0 offset 8
     _AD size 0,1 offset 4
         _DELAY1 size 2,0 offset 8

		Name          Link     Load   Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
		end_init        46       46        4       8     0
D:\bike\bike.obj
		intcode         11       11       17       8     0
		intentry         4        4        9       8     0
		intret          2C       2C        9       8     0
		idata_0        7F6      7F6        A     FEC     0
		intsave_0       76       76        1      70     1
		rdata_0         43       43        A      20     1
		rbss_0          22       22       17      20     1
		rbit_0         100       20        9      20     1    8
		temp            70       70        6      70     1
		intsave         4D       4D        3      20     1
		text1          5BD      5BD      239     B7A     0

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

C:\HT-PIC\LIB\pic42c-c.lib
btemp0.obj      temp            70       70        1      70     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
clrbank0.obj    init            35       35        4       8     0
clrbit0.obj     init            39       39        4       8     0
clr.obj         clrtext         4A       4A        7       8     0
codeptr.obj     
copy.obj        clrtext         51       51        D       8     0
		temp            70       70        1      70     1
cpybank0.obj    init            3D       3D        9       8     0
powerup.obj     powerup          0        0        4       0     0
sbtemp0.obj     intcode         28       28        2       8     0
		intentry         D        D        2       8     0
		intsave         53       53        1      20     1
sbtemp1.obj     intcode         2A       2A        2       8     0
		intentry         F        F        2       8     0
		intsave         52       52        1      20     1
stringtab.obj   stringtab       5E       5E       16       8     0
		code_ptr        50       50        2      20     1
wmul.obj        temp            70       70        6      70     1
		text           5A8      5A8       15     B50     0

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

COMMON          rbss_0          39       39        A      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         43       43        A
		rbss_0          22       22       21
		rbit_0         100       20        9
		temp            70       70        6
		intsave         4D       4D        3
		code_ptr        50       50        2
		intsave         53       53        1
		intsave         52       52        1

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  
		intsave_0       76       76        1

	CLASS	CODE     
		intcode         11       11       1B
		intentry         4        4        D
		intret          2C       2C        9
		idata_0        7F6      7F6        A
		powerup          0        0        4
		clrtext         4A       4A       14
		end_init        46       46        4
		init            35       35       11
		text1          5BD      5BD      239
		text           5A8      5A8       15

	CLASS	CONST    

	CLASS	EEDATA   

	CLASS	ENTRY    
		stringtab       5E       5E       16

	CLASS	STRING   

	CLASS	IDLOC    

	CLASS	CONFIG   



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		powerup         000000	000004	000004	       0       0  CODE    
		intentry        000004	000070	000074	       8       0  CODE    
		rbit_0          000020	000034	000054	      20       1  BANK0   
		temp            000070	000007	000077	      70       1  COMBANK 
		text            0005A8	000015	0005BD	     B50       0  CODE    
		text1           0005BD	000239	0007F6	     B7A       0  CODE    
		idata_0         0007F6	00000A	000800	     FEC       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            0054-006F
	                 0077-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0074-05A7
	                 0800-1FFF
	COMBANK          0077-007F
	CONST            0074-05A7
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_DELAY1       rbss_0      0041  ?a_AD          rbss_0      003D
?a_BREAKON     rbss_0      0039  ?a_CURPI       rbss_0      0039
?a_POWER       rbss_0      0039  ?a_SPEPI       rbss_0      0039
?a_sample      rbss_0      003D  _AD            text1       0610
_BREAKON       text1       0649  _CURPI         text1       072C
_DELAY1        text1       05BD  _DELAYH        rbss_0      0022
_DELAYL        rbss_0      0023  _INIT877       text1       079A
_INTS          intcode     0011  _POWER         text1       0671
_SPEPI         text1       069B  __Bnvbit_0     nvbit_0     004D
__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__Z37313RS_ __Z37313RS_ 0190
__Hclrtext     clrtext     005E  __Hcode        code        0190
__Hcode_ptr    code_ptr    0052  __Hcommon_ram  common_ram  0190
__Hconfig      config      2007  __Heeprom_data eeprom_data 2100
__Hend_init    end_init    004A  __Hfloat_text0 float_text0 0074
__Hfloat_text1 float_text1 0074  __Hfloat_text2 float_text2 0074
__Hfloat_text3 float_text3 0074  __Hfloat_text4 float_text4 0074
__Hidata_0     idata_0     0800  __Hidata_1     idata_1     0074
__Hidata_2     idata_2     0074  __Hidata_3     idata_3     0074
__Hidloc       idloc       2000  __Hinit        init        0046
__Hinit23      init23      0046  __Hintcode     intcode     002C
__Hintentry    intentry    0011  __Hintret      intret      0035
__Hintsave     intsave     0190  __Hintsave_0   intsave_0   0077
__Hintsave_1   intsave_1   0190  __Hintsave_2   intsave_2   0190
__Hintsave_3   intsave_3   0190  __Hnvbit_0     nvbit_0     0268
__Hnvbit_1     nvbit_1     0500  __Hnvbit_2     nvbit_2     0880
__Hnvbit_3     nvbit_3     0C80  __Hnvram       nvram       004D
__Hnvram_1     nvram_1     00A0  __Hnvram_2     nvram_2     0110
__Hnvram_3     nvram_3     0190  __Hpowerup     powerup     0004
__Hpstrings    pstrings    0074  __Hrbit_0      rbit_0      0109
__Hrbit_1      rbit_1      0500  __Hrbit_2      rbit_2      0880
__Hrbit_3      rbit_3      0C80  __Hrbss_0      rbss_0      0043
__Hrbss_1      rbss_1      00A0  __Hrbss_2      rbss_2      0110
__Hrbss_3      rbss_3      0190  __Hrdata_0     rdata_0     004D
__Hrdata_1     rdata_1     00A0  __Hrdata_2     rdata_2     0110
__Hrdata_3     rdata_3     0190  __Hstrings     strings     0074
__Hstringtable stringtable 0074  __Hstruct      struct      0054
__Htemp        temp        0076  __Htext        text        0190
__Hvectors     vectors     0074  __L__Z37313RS_ __Z37313RS_ 0190
__Lclrtext     clrtext     004A  __Lcode        code        0190
__Lcode_ptr    code_ptr    0050  __Lcommon_ram  common_ram  0190
__Lconfig      config      2007  __Leeprom_data eeprom_data 2100
__Lend_init    end_init    0046  __Lfloat_text0 float_text0 0074
__Lfloat_text1 float_text1 0074  __Lfloat_text2 float_text2 0074
__Lfloat_text3 float_text3 0074  __Lfloat_text4 float_text4 0074
__Lidata_0     idata_0     07F6  __Lidata_1     idata_1     0074
__Lidata_2     idata_2     0074  __Lidata_3     idata_3     0074
__Lidloc       idloc       2000  __Linit        init        0035
__Linit23      init23      0046  __Lintcode     intcode     0011
__Lintentry    intentry    0004  __Lintret      intret      002C
__Lintsave     intsave     0190  __Lintsave_0   intsave_0   0076
__Lintsave_1   intsave_1   0190  __Lintsave_2   intsave_2   0190
__Lintsave_3   intsave_3   0190  __Lnvbit_0     nvbit_0     0268
__Lnvbit_1     nvbit_1     0500  __Lnvbit_2     nvbit_2     0880
__Lnvbit_3     nvbit_3     0C80  __Lnvram       nvram       004D
__Lnvram_1     nvram_1     00A0  __Lnvram_2     nvram_2     0110
__Lnvram_3     nvram_3     0190  __Lpowerup     powerup     0000
__Lpstrings    pstrings    0074  __Lrbit_0      rbit_0      0100
__Lrbit_1      rbit_1      0500  __Lrbit_2      rbit_2      0880
__Lrbit_3      rbit_3      0C80  __Lrbss_0      rbss_0      0022
__Lrbss_1      rbss_1      00A0  __Lrbss_2      rbss_2      0110
__Lrbss_3      rbss_3      0190  __Lrdata_0     rdata_0     0043
__Lrdata_1     rdata_1     00A0  __Lrdata_2     rdata_2     0110
__Lrdata_3     rdata_3     0190  __Lstrings     strings     0074
__Lstringtable stringtable 005E  __Lstruct      struct      0054
__Ltemp        temp        0070  __Ltext        text        0190
__Lvectors     vectors     0074  __S0           (abs)       2100
__S1           (abs)       0190  _count_ts      rbss_0      0024
_count_vol     rbss_0      0025  _currenth      rbss_0      0026
_exit          init        0035  _gcur          rbss_0      0027
_main          text1       07E1  _oldstate      rbss_0      0028
_sample        text1       05C7  _speed         rbss_0      0029
_speedcount    rbss_0      002A  _tsh           rbss_0      002B
_voltage       rbss_0      002C  awmul          text        05A8
clear_bank0    init        0035  clear_bit0     init        0039
clear_ram      clrtext     004D  code_ptr       code_ptr    0050
copy_bank0     init        003D  copy_data      clrtext     0051
int_entry      intentry    0004  int_func       intcode     0011
int_restore    intret      0030  intlevel0      intentry    0004
intlevel1      intentry    0004  lwmul          text        05A8
powerup        powerup     0000  save_btemp0    intentry    000D
save_btemp1    intentry    000F  start          init        0035
string_indir   stringtable 0061  string_table   stringtable 005E
used_btemp0    (abs)       0001  used_btemp1    (abs)       0001
used_btemp2    (abs)       0001  used_btemp3    (abs)       0001
used_btemp4    (abs)       0001  used_btemp5    (abs)       0001
used_code_ptr  (abs)       0001  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -