📄 690.map
字号:
HI-TECH Software PICC Compiler V9.50PL2
Linker command line:
--edf=d:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
-h+690.sym -z -Q16F877A -ol.obj -M690.map -E1 -ver=PICC#V9.50PL2 \
-ACODE=00h-07FFhx4 -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 \
-ASTRING=00h-0FFhx32 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
-ABANK2=0110h-016Fh -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
-ppowerup=CODE \
-preset_vec=00h,intentry=04h,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
-prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
-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=COMBANK -ACONFIG=02007h-02007h \
-pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
-AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
-pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
-pfloat_text3=CODE,float_text4=CODE -pintsave_0=COMBANK -pintsave_1=BANK1 \
-pintsave_2=BANK2 -pintsave_3=BANK3 \
C:\DOCUME~1\love\LOCALS~1\Temp\s2fk.obj \
F:\project\16f690\step motor PIC.obj \
d:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib \
d:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib \
d:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
Object code version is 3.7
Machine type is 16F877A
Call graph:
*_main size 0,0 offset 0
* _intmain size 0,0 offset 0
* _energize size 0,0 offset 0
* _cw size 0,0 offset 0
*_clkint size 0,0 offset 0
Name Link Load Length Selector Space Scale
C:\DOCUME~1\love\LOCALS~1\Temp\s2fk.obj
reset_vec 0 0 3 0 0
init 3B 3B C 8 0
end_init 47 47 18 8 0
temp 70 70 1 70 1
F:\project\16f690\step motor PIC.obj
intcode 11 11 1D 8 0
intentry 4 4 7 8 0
intret 34 34 7 8 0
idata_0 7FC 7FC 4 FF8 0
intsave_0 73 73 1 70 1
rdata_0 2C 2C 4 20 1
rbss_0 20 20 C 20 1
temp 70 70 3 70 1
text2 7B8 7B8 44 F70 0
intsave 32 32 2 20 1
d:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
d:\Program Files\HI-TECH Software\PICC\9.50\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
codeptr.obj
sbtemp0.obj intcode 2E 2E 2 8 0
intentry B B 2 8 0
intsave 36 36 1 20 1
sbtemp1.obj intcode 30 30 2 8 0
intentry D D 2 8 0
intsave 35 35 1 20 1
sbtemp2.obj intcode 32 32 2 8 0
intentry F F 2 8 0
intsave 34 34 1 20 1
stringtab.obj stringtab 5F 5F 16 8 0
code_ptr 30 30 2 20 1
d:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
TOTAL Name Link Load Length
CLASS CODE
intcode 11 11 23
intentry 4 4 D
intret 34 34 7
reset_vec 0 0 3
idata_0 7FC 7FC 4
init 3B 3B C
end_init 47 47 18
text2 7B8 7B8 44
CLASS CONST
CLASS ENTRY
stringtab 5F 5F 16
CLASS STRING
CLASS BANK0
rdata_0 2C 2C 4
rbss_0 20 20 C
temp 70 70 3
intsave 32 32 2
code_ptr 30 30 2
intsave 36 36 1
intsave 35 35 1
intsave 34 34 1
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
intsave_0 73 73 1
CLASS CONFIG
CLASS IDLOC
CLASS EEDATA
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000003 000003 0 0 CODE
intentry 000004 000071 000075 8 0 CODE
rbit_0 000020 000017 000037 20 1 BANK0
temp 000070 000004 000074 70 1 COMBANK
text2 0007B8 000044 0007FC F70 0 CODE
idata_0 0007FC 000004 000800 FF8 0 CODE
UNUSED ADDRESS RANGES
BANK0 0037-006F
0074-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01EF
CODE 0003-0003
0075-07B7
0800-1FFF
COMBANK 0074-007F
CONFIG 2007-2007
CONST 0003-0003
0075-07B7
0800-1FFF
EEDATA 2100-21FF
ENTRY 0003-0003
0075-07B7
0800-1FFF
IDLOC 2000-2003
STRING 0003-0003
0075-07B7
0800-1FFF
Symbol Table
_Flag_LED rbss_0 0020 _Flag_T0 rbss_0 0022
__Beeprom_data eeprom_data 2100 __Bnvbit_0 nvbit_0 0190
__Bnvbit_1 nvbit_1 00A0 __Bnvbit_2 nvbit_2 0110
__Bnvbit_3 nvbit_3 0190 __Bptbit_0 ptbit_0 0190
__Brbit_0 rbit_0 0020 __Brbit_1 rbit_1 00A0
__Brbit_2 rbit_2 0110 __Brbit_3 rbit_3 0190
__Hclrtext clrtext 005F __Hcode code 0190
__Hcode_ptr code_ptr 0032 __Hcommon_ram common_ram 0190
__Hconfig config 2007 __Heeprom_data eeprom_data 0000
__Hend_init end_init 005F __Hfloat_text0 float_text0 0003
__Hfloat_text1 float_text1 0003 __Hfloat_text2 float_text2 0003
__Hfloat_text3 float_text3 0003 __Hfloat_text4 float_text4 0003
__Hidata_0 idata_0 0800 __Hidata_1 idata_1 0003
__Hidata_2 idata_2 0003 __Hidata_3 idata_3 0003
__Hidloc idloc 2000 __Hinit init 0047
__Hinit23 init23 0047 __Hintcode intcode 0034
__Hintentry intentry 0011 __Hintret intret 003B
__Hintsave intsave 0190 __Hintsave_0 intsave_0 0074
__Hintsave_1 intsave_1 00A0 __Hintsave_2 intsave_2 0110
__Hintsave_3 intsave_3 0190 __Hmaintext maintext 005F
__Hnvbit_0 nvbit_0 0C80 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0880 __Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 0030 __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0110 __Hnvram_3 nvram_3 0190
__Hpowerup powerup 0000 __Hpstrings pstrings 0075
__Hptbit_0 ptbit_0 0C80 __Hrbit_0 rbit_0 0100
__Hrbit_1 rbit_1 0500 __Hrbit_2 rbit_2 0880
__Hrbit_3 rbit_3 0C80 __Hrbss_0 rbss_0 002C
__Hrbss_1 rbss_1 00A0 __Hrbss_2 rbss_2 0110
__Hrbss_3 rbss_3 0190 __Hrdata_0 rdata_0 0030
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 0110
__Hrdata_3 rdata_3 0190 __Hreset_vec reset_vec 0003
__Hstrings strings 0075 __Hstringtable stringtable 0075
__Hstruct struct 0037 __Htemp temp 0073
__Htext text 0190 __Lclrtext clrtext 005F
__Lcode code 0190 __Lcode_ptr code_ptr 0030
__Lcommon_ram common_ram 0190 __Lconfig config 2007
__Leeprom_data eeprom_data 0000 __Lend_init end_init 0047
__Lfloat_text0 float_text0 0003 __Lfloat_text1 float_text1 0003
__Lfloat_text2 float_text2 0003 __Lfloat_text3 float_text3 0003
__Lfloat_text4 float_text4 0003 __Lidata_0 idata_0 07FC
__Lidata_1 idata_1 0003 __Lidata_2 idata_2 0003
__Lidata_3 idata_3 0003 __Lidloc idloc 2000
__Linit init 003B __Linit23 init23 0047
__Lintcode intcode 0011 __Lintentry intentry 0004
__Lintret intret 0034 __Lintsave intsave 0190
__Lintsave_0 intsave_0 0073 __Lintsave_1 intsave_1 00A0
__Lintsave_2 intsave_2 0110 __Lintsave_3 intsave_3 0190
__Lmaintext maintext 005F __Lnvbit_0 nvbit_0 0C80
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 0880
__Lnvbit_3 nvbit_3 0C80 __Lnvram nvram 0030
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 0110
__Lnvram_3 nvram_3 0190 __Lpowerup powerup 0000
__Lpstrings pstrings 0075 __Lptbit_0 ptbit_0 0C80
__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 002C __Lrdata_1 rdata_1 00A0
__Lrdata_2 rdata_2 0110 __Lrdata_3 rdata_3 0190
__Lreset_vec reset_vec 0000 __Lstrings strings 0075
__Lstringtable stringtable 005F __Lstruct struct 0037
__Ltemp temp 0070 __Ltext text 0190
__S0 (abs) 2007 __S1 (abs) 0190
__S2 (abs) 2100 _ccw_n rbss_0 0024
_clkint intcode 0011 _cw text2 07B8
_cw_n rbss_0 0026 _energize text2 07C1
_exit init 003B _i rbss_0 0028
_intmain text2 07CA _j rbss_0 002A
_main text2 07DE _step rdata_0 002C
clear_bank0 init 003B clear_bit0 init 003B
clear_ram end_init 004D code_ptr code_ptr 0030
copy_bank0 init 003F copy_data end_init 0052
int_entry intentry 0004 int_func intcode 0011
int_restore intret 0036 intlevel0 intentry 0004
intlevel1 intentry 0004 reset_vec reset_vec 0000
save_btemp0 intentry 000B save_btemp1 intentry 000D
save_btemp2 intentry 000F start init 003B
string_indir stringtable 0062 string_table stringtable 005F
used_btemp0 (abs) 0001 used_btemp1 (abs) 0001
used_btemp2 (abs) 0001 used_code_ptr (abs) 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -