📄 keyscan.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 + -