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

📄 testuart.map

📁 PIC16F系列串口C程序,利用HI-TECH.PICC.v8编绎
💻 MAP
字号:
HI-TECH Software PICC Compiler V9.50PL2

Linker command line:

--edf=C:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
  -h+Testuart.sym -z -Q16F73 -ol.obj -MTestuart.map -E1 -ver=PICC#V9.50PL2 \
  -ACODE=00h-07FFhx2 -ACONST=00h-0FFhx16 -AENTRY=00h-0FFhx16 \
  -ASTRING=00h-0FFhx16 -ABANK0=020h-07Fh -ABANK1=0A0h-0FFh -ppowerup=CODE \
  -preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
  -pintsave_0=07Fh -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE \
  -pnvram=BANK0 -pintsave_1=0FFh \
  -prbit_1=BANK1,rbss_1=BANK1,rdata_1=BANK1,idata_1=CODE \
  -pnvram_1=BANK1,nvbit_1=BANK1 \
  -prbit_2=BANK2,rbss_2=BANK2,rdata_2=BANK2,idata_2=CODE \
  -pnvram_2=BANK2,nvbit_2=BANK2 \
  -prbit_3=BANK3,rbss_3=BANK3,rdata_3=BANK3,idata_3=CODE \
  -pnvram_3=BANK3,nvbit_3=BANK3 -ptemp=BANK0 -ACONFIG=02007h-02007h \
  -pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
  -pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
  -pfloat_text3=CODE,float_text4=CODE -pintsave_2=BANK2 -pintsave_3=BANK3 \
  C:\DOCUME~1\admin\LOCALS~1\Temp\s3qg.obj E:\Mysoft\TestUart\main.obj \
  E:\Mysoft\TestUart\usart.obj \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic412-c.lib \
  C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib 

Object code version is 3.7

Machine type is 16F73

Call graph:

*_main size 0,3 offset 0
*    _printf size 0,0 offset 3
*        _sprintf size 3,11 offset 3
*            _putch size 0,1 offset 17
             lwmod size 0,0 offset 17
             lwdiv size 0,0 offset 17
             lwmul size 0,0 offset 17
             string_table size 0,0 offset 17
             lbmul size 0,0 offset 17
             abmul size 0,0 offset 17
     _getch size 0,0 offset 3

		Name          Link     Load   Length Selector Space Scale
C:\DOCUME~1\admin\LOCALS~1\Temp\s3qg.obj
		init             0        0        4       0     0
		end_init         4        4        A       0     0
E:\Mysoft\TestUart\main.obj
		strings         24       24       38       0     0
		text0          5B5      5B5       22     B6A     0
E:\Mysoft\TestUart\usart.obj
		text0          58B      58B       13     B16     0

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic412-c.lib
bmul.obj        temp            32       32        2      20     1
		text           57B      57B       10     AF6     0
btemp0.obj      temp            32       32        1      20     1
btemp1.obj      temp            32       32        2      20     1
btemp2.obj      temp            32       32        3      20     1
btemp3.obj      temp            32       32        4      20     1
btemp4.obj      temp            32       32        5      20     1
btemp5.obj      temp            32       32        6      20     1
btemp6.obj      temp            32       32        7      20     1
codeptr.obj     
mprnt.obj       temp            32       32        6      20     1
		text0          5D7      5D7      1ED     BAE     0
printf.obj      text99         578      578        3     AF0     0
stringtab.obj   stringtab        E        E       16       0     0
		code_ptr        39       39        2      20     1
wdiv.obj        float_tex      7C4      7C4       3C     F88     0
		temp            32       32        7      20     1
wmul.obj        temp            32       32        6      20     1
		text           59E      59E       17     B3C     0

C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib

COMMON          rbss_0          20       20       12      20     1

TOTAL		Name          Link     Load   Length
	CLASS	CODE     
		float_tex      7C4      7C4       3C
		init             0        0        4
		end_init         4        4        A
		text0          5B5      5B5       22
		text0          58B      58B       13
		text           57B      57B       10
		text0          5D7      5D7      1ED
		text99         578      578        3
		text           59E      59E       17

	CLASS	CONST    

	CLASS	ENTRY    
		stringtab        E        E       16

	CLASS	STRING   
		strings         24       24       38

	CLASS	BANK0    
		rbss_0          20       20       12
		temp            32       32        7
		code_ptr        39       39        2

	CLASS	BANK1    

	CLASS	CONFIG   

	CLASS	IDLOC    

	CLASS	EEDATA   

	CLASS	BANK3    

	CLASS	BANK2    

	CLASS	COMBANK  



SEGMENTS	Name		Load	Length	 Top	Selector    Space Class

		reset_vec       000000	00005C	00005C	       0       0  CODE    
		rbit_0          000020	00001B	00003B	      20       1  BANK0   
		text99          000578	000003	00057B	     AF0       0  CODE    
		text            00057B	000010	00058B	     AF6       0  CODE    
		text0           00058B	000013	00059E	     B16       0  CODE    
		text            00059E	000017	0005B5	     B3C       0  CODE    
		text0           0005B5	000022	0005D7	     B6A       0  CODE    
		text0           0005D7	0001ED	0007C4	     BAE       0  CODE    
		float_text1     0007C4	00003C	000800	     F88       0  CODE    


UNUSED ADDRESS RANGES

	BANK0            003B-007F
	BANK1            00A0-00FF
	CODE             005C-0577
	                 0800-0FFF
	CONFIG           2007-2007
	CONST            005C-0577
	                 0800-0FFF
	ENTRY            005C-0577
	                 0800-0FFF
	IDLOC            2000-2003
	STRING           005C-0577
	                 0800-0FFF

                                  Symbol Table

?_printf       rbss_0      0023  ?_sprintf      rbss_0      0023
?a_getche      rbss_0      0020  ?a_main        rbss_0      0020
?a_printf      rbss_0      0026  ?a_putch       rbss_0      0031
?a_sprintf     rbss_0      0026  __Bnvbit_0     nvbit_0     00B8
__Bnvbit_1     nvbit_1     00A0  __Bnvbit_2     nvbit_2     00B8
__Bnvbit_3     nvbit_3     00B8  __Bptbit_0     ptbit_0     00B8
__Brbit_0      rbit_0      0020  __Brbit_1      rbit_1      00A0
__Brbit_2      rbit_2      00A0  __Brbit_3      rbit_3      00B8
__Hclrtext     clrtext     000E  __Hcode        code        00B8
__Hcode_ptr    code_ptr    003B  __Hcommon_ram  common_ram  00B8
__Hconfig      config      2007  __Heeprom_data eeprom_data 005C
__Hend_init    end_init    000E  __Hfloat_text0 float_text0 005C
__Hfloat_text1 float_text1 0800  __Hfloat_text2 float_text2 005C
__Hfloat_text3 float_text3 005C  __Hfloat_text4 float_text4 005C
__Hidata_0     idata_0     005C  __Hidata_1     idata_1     005C
__Hidata_2     idata_2     005C  __Hidata_3     idata_3     005C
__Hidloc       idloc       2000  __Hinit        init        0004
__Hinit23      init23      0004  __Hintcode     intcode     0000
__Hintentry    intentry    0000  __Hintret      intret      0000
__Hintsave     intsave     00B8  __Hintsave_0   intsave_0   007F
__Hintsave_1   intsave_1   00FF  __Hintsave_2   intsave_2   00B8
__Hintsave_3   intsave_3   00B8  __Hmaintext    maintext    000E
__Hnvbit_0     nvbit_0     05C0  __Hnvbit_1     nvbit_1     0500
__Hnvbit_2     nvbit_2     05C0  __Hnvbit_3     nvbit_3     05C0
__Hnvram       nvram       0032  __Hnvram_1     nvram_1     00A0
__Hnvram_2     nvram_2     00B8  __Hnvram_3     nvram_3     00B8
__Hpowerup     powerup     0000  __Hpstrings    pstrings    0024
__Hptbit_0     ptbit_0     05C0  __Hrbit_0      rbit_0      0100
__Hrbit_1      rbit_1      0500  __Hrbit_2      rbit_2      0500
__Hrbit_3      rbit_3      05C0  __Hrbss_0      rbss_0      0032
__Hrbss_1      rbss_1      00A0  __Hrbss_2      rbss_2      00A0
__Hrbss_3      rbss_3      00B8  __Hrdata_0     rdata_0     0032
__Hrdata_1     rdata_1     00A0  __Hrdata_2     rdata_2     00A0
__Hrdata_3     rdata_3     00B8  __Hreset_vec   reset_vec   0000
__Hstrings     strings     005C  __Hstringtable stringtable 0024
__Hstruct      struct      003B  __Htemp        temp        0039
__Htext        text        00B8  __Lclrtext     clrtext     000E
__Lcode        code        00B8  __Lcode_ptr    code_ptr    0039
__Lcommon_ram  common_ram  00B8  __Lconfig      config      2007
__Leeprom_data eeprom_data 005C  __Lend_init    end_init    0004
__Lfloat_text0 float_text0 005C  __Lfloat_text1 float_text1 07C4
__Lfloat_text2 float_text2 005C  __Lfloat_text3 float_text3 005C
__Lfloat_text4 float_text4 005C  __Lidata_0     idata_0     005C
__Lidata_1     idata_1     005C  __Lidata_2     idata_2     005C
__Lidata_3     idata_3     005C  __Lidloc       idloc       2000
__Linit        init        0000  __Linit23      init23      0004
__Lintcode     intcode     0000  __Lintentry    intentry    0000
__Lintret      intret      0000  __Lintsave     intsave     00B8
__Lintsave_0   intsave_0   007F  __Lintsave_1   intsave_1   00FF
__Lintsave_2   intsave_2   00B8  __Lintsave_3   intsave_3   00B8
__Lmaintext    maintext    000E  __Lnvbit_0     nvbit_0     05C0
__Lnvbit_1     nvbit_1     0500  __Lnvbit_2     nvbit_2     05C0
__Lnvbit_3     nvbit_3     05C0  __Lnvram       nvram       0032
__Lnvram_1     nvram_1     00A0  __Lnvram_2     nvram_2     00B8
__Lnvram_3     nvram_3     00B8  __Lpowerup     powerup     0000
__Lpstrings    pstrings    0024  __Lptbit_0     ptbit_0     05C0
__Lrbit_0      rbit_0      0100  __Lrbit_1      rbit_1      0500
__Lrbit_2      rbit_2      0500  __Lrbit_3      rbit_3      05C0
__Lrbss_0      rbss_0      0020  __Lrbss_1      rbss_1      00A0
__Lrbss_2      rbss_2      00A0  __Lrbss_3      rbss_3      00B8
__Lrdata_0     rdata_0     0032  __Lrdata_1     rdata_1     00A0
__Lrdata_2     rdata_2     00A0  __Lrdata_3     rdata_3     00B8
__Lreset_vec   reset_vec   0000  __Lstrings     strings     0024
__Lstringtable stringtable 000E  __Lstruct      struct      003B
__Ltemp        temp        0032  __Ltext        text        00B8
__S0           (abs)       2007  __S1           (abs)       00A0
_exit          init        0000  _getch         text0       0594
_getche        text0       0599  _main          text0       05B5
_printf        text99      0578  _putch         text0       058B
_sprintf       text0       05D7  abmul          text        057B
abmul_t        text        057E  awmul          text        059E
clear_bank0    init        0000  clear_bit0     init        0000
clear_ram      end_init    0009  code_ptr       code_ptr    0039
dowdiv         float_text1 07C7  intlevel0      intentry    0000
intlevel1      intentry    0000  lbmul          text        057B
lbmul_t        text        057E  lwdiv          float_text1 07C4
lwmod          float_text1 07C4  lwmul          text        059E
reset_vec      reset_vec   0000  start          init        0000
string_indir   stringtable 0011  string_table   stringtable 000E
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_btemp6    (abs)       0001  used_code_ptr  (abs)       0001

⌨️ 快捷键说明

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