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

📄 keyscan.map

📁 自己学习PIC单片机时的仿真程序
💻 MAP
字号:
HI-TECH Software PICC Compiler V8.05PL2

Linker command line:

-z -Mkeyscan.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+keyscan.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_2UG.AAA \
  -ver=PICC#V8.05PL2 d:\software\mplab ide\picc\LIB\picrt42c.obj \
  E:\study\PIC\keyscan\main.obj d:\software\mplab ide\picc\LIB\pic62--u.lib \
  d:\software\mplab ide\picc\LIB\pic42c-c.lib \
  d:\software\mplab ide\picc\LIB\pic62--u.lib 

Object code version is 3.7

Machine type is 16F877A

Call graph:

*_main size 0,1 offset 0
     _init
*    _delay size 2,4 offset 9
*    _dig_tube size 5,1 offset 1
*        _show size 1,1 offset 7
*            _delay size 2,4 offset 9

		Name          Link     Load   Length Selector Space Scale
d:\software\mplab ide\picc\LIB\picrt42c.obj
		end_init         D        D        4       8     0
E:\study\PIC\keyscan\main.obj
		idata_0        7F0      7F0       10     FE0     0
		rdata_0         2F       2F       10      20     1
		config        2007     2007        1    400E     0
		temp            70       70        2      70     1
		text4          731      731       BF     E62     0

d:\software\mplab ide\picc\LIB\pic62--u.lib

d:\software\mplab ide\picc\LIB\pic42c-c.lib
btemp0.obj      temp            70       70        1      70     1
btemp1.obj      temp            70       70        2      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
powerup.obj     powerup          0        0        4       0     0
stringtab.obj   stringtab       1E       1E       16       8     0
		code_ptr        3F       3F        2      20     1

d:\software\mplab ide\picc\LIB\pic62--u.lib

COMMON          rbss_0          20       20        F      20     1

TOTAL		Name          Link     Load   Length
	CLASS	BANK0    
		rdata_0         2F       2F       10
		rbss_0          20       20        F
		temp            70       70        2
		code_ptr        3F       3F        2

	CLASS	BANK1    

	CLASS	BANK2    

	CLASS	BANK3    

	CLASS	COMBANK  

	CLASS	CODE     
		idata_0        7F0      7F0       10
		powerup          0        0        4
		clrtext         11       11        D
		end_init         D        D        4
		init             4        4        9
		text4          731      731       BF

	CLASS	CONST    

	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	000021	000041	      20       1  BANK0   
		temp            000070	000002	000072	      70       1  COMBANK 
		text4           000731	0000BF	0007F0	     E62       0  CODE    
		idata_0         0007F0	000010	000800	     FE0       0  CODE    
		config          002007	000001	002008	    400E       0  CONFIG  


UNUSED ADDRESS RANGES

	BANK0            0041-006F
	                 0072-007F
	BANK1            00A0-00EF
	BANK2            0110-016F
	BANK3            0190-01EF
	CODE             0034-0730
	                 0800-1FFF
	COMBANK          0072-007F
	CONST            0034-0730
	                 0800-1FFF
	EEDATA           2100-21FF

                                  Symbol Table

?_delay        rbss_0      0029  ?_dig_tube     rbss_0      0021
?_show         rbss_0      0027  ?a_bell        rbss_0      0020
?a_delay       rbss_0      002B  ?a_dig_tube    rbss_0      0026
?a_main        rbss_0      0020  ?a_show        rbss_0      0028
__Bnvbit_0     nvbit_0     003F  __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__Z01234RS_ __Z01234RS_ 0190  __Hclrtext     clrtext     001E
__Hcode        code        0190  __Hcode_ptr    code_ptr    0041
__Hcommon_ram  common_ram  0190  __Hconfig      config      2008
__Heeprom_data eeprom_data 2100  __Hend_init    end_init    0011
__Hfloat_text0 float_text0 0034  __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     01F8  __Hnvbit_1     nvbit_1     0500
__Hnvbit_2     nvbit_2     0880  __Hnvbit_3     nvbit_3     0C80
__Hnvram       nvram       003F  __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      002F  __Hrbss_1      rbss_1      00A0
__Hrbss_2      rbss_2      0110  __Hrbss_3      rbss_3      0190
__Hrdata_0     rdata_0     003F  __Hrdata_1     rdata_1     00A0
__Hrdata_2     rdata_2     0110  __Hrdata_3     rdata_3     0190
__Hstrings     strings     0034  __Hstringtable stringtable 0034
__Hstruct      struct      0041  __Htemp        temp        0072
__Htext        text        0190  __Hvectors     vectors     0034
__L__Z01234RS_ __Z01234RS_ 0190  __Lclrtext     clrtext     0011
__Lcode        code        0190  __Lcode_ptr    code_ptr    003F
__Lcommon_ram  common_ram  0190  __Lconfig      config      2007
__Leeprom_data eeprom_data 2100  __Lend_init    end_init    000D
__Lfloat_text0 float_text0 0034  __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     01F8  __Lnvbit_1     nvbit_1     0500
__Lnvbit_2     nvbit_2     0880  __Lnvbit_3     nvbit_3     0C80
__Lnvram       nvram       003F  __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     002F  __Lrdata_1     rdata_1     00A0
__Lrdata_2     rdata_2     0110  __Lrdata_3     rdata_3     0190
__Lstrings     strings     0034  __Lstringtable stringtable 001E
__Lstruct      struct      0041  __Ltemp        temp        0070
__Ltext        text        0190  __Lvectors     vectors     0034
__S0           (abs)       2100  __S1           (abs)       0190
_bell          text4       0789  _delay         text4       0753
_dig_tube      text4       0731  _exit          init        0004
_init          text4       079C  _main          text4       07B0
_show          text4       076F  _table         rdata_0     002F
code_ptr       code_ptr    003F  copy_bank0     init        0004
copy_data      clrtext     0011  intlevel0      intentry    0004
intlevel1      intentry    0004  powerup        powerup     0000
start          init        0004  string_indir   stringtable 0021
string_table   stringtable 001E  used_btemp0    (abs)       0001
used_btemp1    (abs)       0001  used_code_ptr  (abs)       0001

⌨️ 快捷键说明

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