📄 board test.map
字号:
HI-TECH Software C Compiler
Linker command line:
--edf=d:\Program Files\HI-TECH Software\PICC\9.80\dat\en_msgs.txt -cs \
-h+board test.sym -z -Q16F877A -ol.obj -Mboard test.map -E1 \
-ACONST=00h-0FFhx32 -ACODE=00h-07FFhx4 -ASTRCODE=00h-01FFFh \
-AENTRY=00h-0FFhx32 -ASTRING=00h-0FFhx32 -ABANK0=020h-06Fh \
-ABANK1=0A0h-0EFh -ABANK2=0110h-016Fh -ABANK3=0190h-01EFh \
-ARAM=020h-06Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh \
-AABS1=020h-07Fh,0A0h-0EFh,0110h-016Fh,0190h-01EFh -ACOMMON=070h-07Fh \
-ASFR0=00h-01Fh -ASFR1=080h-09Fh -ASFR2=0100h-010Fh -ASFR3=0180h-018Fh \
-preset_vec=00h,intentry,init,end_init -ppowerup=CODE -pfunctab=CODE \
-ACONFIG=02007h-02007h -pconfig=CONFIG -DCONFIG=2 -AIDLOC=02000h-02003h \
-pidloc=IDLOC -DIDLOC=2 -AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
-DEEDATA=2 -DCODE=2 -DSTRCODE=2 -DSTRING=2 -DCONST=2 -DENTRY=2 -k \
startup.obj board test.obj
Object code version is 3.10
Machine type is 16F877A
Name Link Load Length Selector Space Scale
startup.obj end_init 0 0 3 0 0
board test.obj config 2007 2007 1 400E 0
text221 6A8 6A8 3B D50 0
text220 62C 62C 13 C58 0
text219 6E3 6E3 4F DC6 0
text218 63F 63F 1E C7E 0
text217 65D 65D 1E CBA 0
text216 732 732 67 E64 0
text215 799 799 67 F32 0
maintext 67B 67B 2D CF6 0
cstackCOMMON 70 70 A 70 1
bssBANK0 20 20 A 20 1
bssCOMMON 7A 7A 3 70 1
cinit 61B 61B 11 C36 0
strings 3 3 26 6 0
TOTAL Name Link Load Length Space
CLASS CONST
CLASS CODE
end_init 0 0 3 0
text221 6A8 6A8 3B 0
text220 62C 62C 13 0
text219 6E3 6E3 4F 0
text218 63F 63F 1E 0
text217 65D 65D 1E 0
text216 732 732 67 0
text215 799 799 67 0
maintext 67B 67B 2D 0
cinit 61B 61B 11 0
CLASS STRCODE
CLASS ENTRY
CLASS STRING
strings 3 3 26 0
CLASS BANK0
bssBANK0 20 20 A 1
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS RAM
CLASS ABS1
abs_s1 7E 7E 2 1
CLASS COMMON
cstackCOMMON 70 70 A 1
bssCOMMON 7A 7A 3 1
CLASS SFR0
CLASS SFR1
CLASS SFR2
CLASS SFR3
CLASS CONFIG
config 2007 2007 1 0
CLASS IDLOC
CLASS EEDATA
SEGMENTS Name Load Length Top Selector Space Class Delta
reset_vec 000000 000003 000003 0 0 CODE 2
strings 000003 000026 000029 6 0 STRING 2
bssBANK0 000020 00000A 00002A 20 1 BANK0 1
cstackCOMMON 000070 00000D 00007D 70 1 COMMON 1
cinit 00061B 000011 00062C C36 0 CODE 2
text220 00062C 000013 00063F C58 0 CODE 2
text218 00063F 00001E 00065D C7E 0 CODE 2
text217 00065D 00001E 00067B CBA 0 CODE 2
maintext 00067B 00002D 0006A8 CF6 0 CODE 2
text221 0006A8 00003B 0006E3 D50 0 CODE 2
text219 0006E3 00004F 000732 DC6 0 CODE 2
text216 000732 000067 000799 E64 0 CODE 2
text215 000799 000067 000800 F32 0 CODE 2
config 002007 000001 002008 400E 0 CONFIG 2
UNUSED ADDRESS RANGES
Name Unused Largest block Delta
BANK0 002A-006F 46 1
BANK1 00A0-00EF 50 1
BANK2 0110-016F 60 1
BANK3 0190-01EF 60 1
CODE 0029-061A 5F2 2
0800-1FFF 800
COMMON 007D-007D 1 1
CONST 0029-061A 100 2
0800-1FFF 100
EEDATA 2100-21FF 100 2
ENTRY 0029-061A 100 2
0800-1FFF 100
IDLOC 2000-2003 4 2
RAM 002A-006F 46 1
00A0-00EF 50
0110-016F 60
0190-01EF 60
SFR0 0000-001F 20 1
SFR1 0080-009F 20 1
SFR2 0100-010F 10 1
SFR3 0180-018F 10 1
STRCODE 0029-061A 5F2 2
0800-1FFF 1800
STRING 0029-061A 100 2
0800-1FFF 100
Symbol Table
??_UNITA_TEST cstackCOMMON 0075
??_UNITB_TEST cstackCOMMON 0077
??_UNITE_TEST cstackCOMMON 0077
??_delay cstackCOMMON 0070
??_error_alarm cstackCOMMON 0075
??_init cstackCOMMON 0070
??_main cstackCOMMON 0079
??_pass_alarm cstackCOMMON 0075
?_UNITA_TEST cstackCOMMON 0070
?_UNITB_TEST cstackCOMMON 0070
?_UNITE_TEST cstackCOMMON 0070
?_delay cstackCOMMON 0070
?_error_alarm cstackCOMMON 0070
?_init cstackCOMMON 0070
?_main cstackCOMMON 0070
?_pass_alarm cstackCOMMON 0070
UNITA_TEST@i cstackCOMMON 0076
UNITB_TEST@i cstackCOMMON 0078
UNITE_TEST@i cstackCOMMON 0078
_ADCON1 (abs) 009F
_PORTA (abs) 0005
_PORTB (abs) 0006
_PORTC (abs) 0007
_PORTD (abs) 0008
_PORTE (abs) 0009
_RC0 (abs) 0038
_RC1 (abs) 0039
_RC2 (abs) 003A
_RC3 (abs) 003B
_RC4 (abs) 003C
_RC5 (abs) 003D
_RC6 (abs) 003E
_RC7 (abs) 003F
_TRISB (abs) 0086
_TRISC (abs) 0087
_TRISD (abs) 0088
_TRISE (abs) 0089
_UNITA_TEST text219 06E3
_UNITB_TEST text215 0799
_UNITE_TEST text216 0732
__Habs1 abs1 0000
__Hbank0 bank0 0000
__Hbank1 bank1 0000
__Hbank2 bank2 0000
__Hbank3 bank3 0000
__HbssBANK0 bssBANK0 0000
__HbssCOMMON bssCOMMON 0000
__Hcinit cinit 0000
__Hclrtext clrtext 0000
__Hcode code 0000
__Hcommon common 0000
__Hconfig config 2008
__HcstackCOMMON cstackCOMMON 0000
__Heeprom_data eeprom_data 0000
__Hend_init end_init 0003
__Hfunctab functab 0000
__Hidloc idloc 0000
__Hinit init 0000
__Hintentry intentry 0000
__Hmaintext maintext 0000
__Hpowerup powerup 0000
__Hram ram 0000
__Hreset_vec reset_vec 0000
__Hsfr0 sfr0 0000
__Hsfr1 sfr1 0000
__Hsfr2 sfr2 0000
__Hsfr3 sfr3 0000
__Hstrings strings 0000
__Htext text 0000
__Labs1 abs1 0000
__Lbank0 bank0 0000
__Lbank1 bank1 0000
__Lbank2 bank2 0000
__Lbank3 bank3 0000
__LbssBANK0 bssBANK0 0000
__LbssCOMMON bssCOMMON 0000
__Lcinit cinit 0000
__Lclrtext clrtext 0000
__Lcode code 0000
__Lcommon common 0000
__Lconfig config 2007
__LcstackCOMMON cstackCOMMON 0000
__Leeprom_data eeprom_data 0000
__Lend_init end_init 0000
__Lfunctab functab 0000
__Lidloc idloc 0000
__Linit init 0000
__Lintentry intentry 0000
__Lmaintext maintext 0000
__Lpowerup powerup 0000
__Lram ram 0000
__Lreset_vec reset_vec 0000
__Lsfr0 sfr0 0000
__Lsfr1 sfr1 0000
__Lsfr2 sfr2 0000
__Lsfr3 sfr3 0000
__Lstrings strings 0000
__Ltext text 0000
__S0 (abs) 2008
__S1 (abs) 007D
__S2 (abs) 0000
__end_of_UNITA_TEST text219 0732
__end_of_UNITB_TEST text215 0800
__end_of_UNITE_TEST text216 0799
__end_of_delay text221 06E3
__end_of_error_alarm text218 065D
__end_of_init text220 063F
__end_of_main maintext 06A8
__end_of_pass_alarm text217 067B
__pbssBANK0 bssBANK0 0020
__pbssCOMMON bssCOMMON 007A
__pcstackCOMMON cstackCOMMON 0070
__pmaintext maintext 067B
__pstrings strings 0003
__ptext215 text215 0799
__ptext216 text216 0732
__ptext217 text217 065D
__ptext218 text218 063F
__ptext219 text219 06E3
__ptext220 text220 062C
__ptext221 text221 06A8
__ptext222 text222 0000
__size_of_UNITA_TEST (abs) 0000
__size_of_UNITB_TEST (abs) 0000
__size_of_UNITE_TEST (abs) 0000
__size_of_delay (abs) 0000
__size_of_error_alarm (abs) 0000
__size_of_init (abs) 0000
__size_of_main (abs) 0000
__size_of_pass_alarm (abs) 0000
_buffer bssBANK0 0020
_check_A1 strings 0019
_check_A2 strings 0023
_check_B strings 0009
_code strings 001E
_code1 strings 0011
_code2 strings 0026
_count bssBANK0 0028
_delay text221 06A8
_error_alarm text218 063F
_exit init 0000
_flag1 bssCOMMON 007A
_flag2 bssCOMMON 007B
_flag3 bssCOMMON 007C
_init text220 062C
_main maintext 067B
_pass_alarm text217 065D
btemp (abs) 007E
delay@i cstackCOMMON 0072
delay@j cstackCOMMON 0073
delay@x cstackCOMMON 0071
delay@z cstackCOMMON 0074
end_of_initialization cinit 0628
error_alarm@i cstackCOMMON 0076
intlevel0 functab 0000
intlevel1 functab 0000
intlevel2 functab 0000
intlevel3 functab 0000
intlevel4 functab 0000
intlevel5 functab 0000
main@i cstackCOMMON 0079
pass_alarm@i cstackCOMMON 0076
reset_vec reset_vec 0000
start init 0000
start_initialization cinit 061B
wtemp0 (abs) 007E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -