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