1.map
来自「PIC16F877应用的AD转换主程序 并可以通过LCD显示」· MAP 代码 · 共 296 行
MAP
296 行
HI-TECH Software PICC Compiler V8.05PL1
Linker command line:
-z -M1.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+1.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_B0.AAA \
-ver=PICC#V8.05PL1 d:\microchip\picc\LIB\picrt42c.obj \
D:\Microchip\lianxi\pinluji2\1.obj d:\microchip\picc\LIB\pic62--u.lib \
d:\microchip\picc\LIB\pic42c-c.lib d:\microchip\picc\LIB\pic62--u.lib
Object code version is 3.7
Machine type is 16F877A
Call graph:
*_main size 0,0 offset 0
_ccpint
_initial
_init
_lcd_init->_lcd_enable->_delay size 0,2 offset 8
_write_web size 0,2 offset 0
_write size 0,1 offset 7
_delay size 0,2 offset 8
_frequency size 0,0 offset 0
_period size 0,0 offset 0
awtoft
ftdiv_f size 0,0 offset 0
ftunpack1
ftunpack2
ftdiv size 0,0 offset 0
ftunpack1
ftunpack2
_lcd_enable->_lcd_enable size 0,0 offset 0
_delay size 0,2 offset 8
* _write_tel size 3,4 offset 0
* _write size 0,1 offset 7
* _delay size 0,2 offset 8
fttol size 0,0 offset 7
ftunpack1
l0neg
awdiv
awmod
*_cplint
Name Link Load Length Selector Space Scale
d:\microchip\picc\LIB\picrt42c.obj
end_init 3F 3F 4 8 0
D:\Microchip\lianxi\pinluji2\1.obj
intcode D D 1C 8 0
intentry 4 4 9 8 0
intret 29 29 9 8 0
intsave_0 7C 7C 1 70 1
rbss_2 110 110 1E 110 1
rbss_1 A0 A0 16 A0 1
rbss_0 20 20 9 20 1
temp 70 70 6 70 1
intsave 33 33 3 20 1
text10 527 527 1A2 A4E 0
const1 4A 4A 14 94 0
d:\microchip\picc\LIB\pic62--u.lib
d:\microchip\picc\LIB\pic42c-c.lib
awdiv.obj float_tex 7A3 7A3 15 F46 0
temp 70 70 7 70 1
btemp0.obj temp 70 70 1 70 1
btemp10.obj temp 70 70 B 70 1
btemp11.obj temp 70 70 C 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
btemp6.obj temp 70 70 7 70 1
btemp7.obj temp 70 70 8 70 1
btemp8.obj temp 70 70 9 70 1
btemp9.obj temp 70 70 A 70 1
clrbank0.obj init 32 32 4 8 0
clrbank1.obj init 36 36 4 8 0
clrbank2.obj init23 3A 3A 5 8 0
clr.obj clrtext 43 43 7 8 0
float.obj float_tex 6D5 6D5 4E DAA 0
temp 70 70 9 70 1
ftdiv_f.obj float_tex 723 723 9 DAA 0
temp 70 70 9 70 1
ftdiv.obj float_tex 72C 72C 38 DAA 0
temp 70 70 C 70 1
fttol.obj float_tex 764 764 23 DAA 0
temp 70 70 9 70 1
l0neg.obj float_tex 7F2 7F2 E FE4 0
temp 70 70 4 70 1
ltoft.obj float_tex 787 787 13 DAA 0
temp 70 70 9 70 1
powerup.obj powerup 0 0 4 0 0
store3.obj temp 70 70 9 70 1
ftext0 6C9 6C9 C D92 0
wdiv.obj float_tex 7B8 7B8 3A F46 0
temp 70 70 7 70 1
wtoft.obj float_tex 79A 79A 9 DAA 0
temp 70 70 9 70 1
d:\microchip\picc\LIB\pic62--u.lib
COMMON rbss_0 29 29 A 20 1
TOTAL Name Link Load Length
CLASS BANK0
rbss_0 20 20 13
temp 70 70 C
intsave 33 33 3
CLASS BANK1
rbss_1 A0 A0 16
CLASS BANK2
rbss_2 110 110 1E
CLASS BANK3
CLASS COMBANK
intsave_0 7C 7C 1
CLASS CODE
intcode D D 1C
intentry 4 4 9
intret 29 29 9
powerup 0 0 4
float_tex 7A3 7A3 4F
float_tex 7F2 7F2 E
clrtext 43 43 7
float_tex 6D5 6D5 CE
end_init 3F 3F 4
init23 3A 3A 5
init 32 32 8
text10 527 527 1A2
ftext0 6C9 6C9 C
CLASS CONST
const1 4A 4A 14
CLASS EEDATA
CLASS ENTRY
CLASS STRING
CLASS IDLOC
CLASS CONFIG
SEGMENTS Name Load Length Top Selector Space Class
powerup 000000 000004 000004 0 0 CODE
intentry 000004 000046 00004A 8 0 CODE
rbit_0 000020 000016 000036 20 1 BANK0
temp 000070 00000D 00007D 70 1 COMBANK
const1 00004A 000014 00005E 94 0 CONST
rbit_1 0000A0 000016 0000B6 A0 1 BANK1
rbit_2 000110 00001E 00012E 110 1 BANK2
text10 000527 0001A2 0006C9 A4E 0 CODE
ftext0 0006C9 00000C 0006D5 D92 0 CODE
float_text4 0006D5 0000CE 0007A3 DAA 0 CODE
float_text1 0007A3 00004F 0007F2 F46 0 CODE
float_text0 0007F2 00000E 000800 FE4 0 CODE
UNUSED ADDRESS RANGES
BANK0 0036-006F
007D-007F
BANK1 00B6-00EF
BANK2 012E-016F
BANK3 0190-01EF
CODE 005E-0526
0800-1FFF
COMBANK 007D-007F
CONST 005E-0526
0800-1FFF
EEDATA 2100-21FF
Symbol Table
?_write_tel rbss_0 0029 ?a_delay rbss_0 0031
?a_write rbss_0 0030 ?a_write_tel rbss_0 002C
?a_write_web rbss_0 0029 _RE5 rbss_2 0117
_T5 rbss_2 0113 __Bnvbit_0 nvbit_0 0033
__Bnvbit_1 nvbit_1 00B6 __Bnvbit_2 nvbit_2 012E
__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__Z88888RS_ __Z88888RS_ 0190
__Hclrtext clrtext 004A __Hcode code 0190
__Hcommon_ram common_ram 0190 __Hconfig config 2007
__Heeprom_data eeprom_data 2100 __Hend_init end_init 0043
__Hfloat_text0 float_text0 0800 __Hfloat_text1 float_text1 07F2
__Hfloat_text2 float_text2 004A __Hfloat_text3 float_text3 004A
__Hfloat_text4 float_text4 07A3 __Hidata_0 idata_0 004A
__Hidata_1 idata_1 004A __Hidata_2 idata_2 004A
__Hidata_3 idata_3 004A __Hidloc idloc 2000
__Hinit init 003A __Hinit23 init23 003F
__Hintcode intcode 0029 __Hintentry intentry 000D
__Hintret intret 0032 __Hintsave intsave 0190
__Hintsave_0 intsave_0 007D __Hintsave_1 intsave_1 0190
__Hintsave_2 intsave_2 0190 __Hintsave_3 intsave_3 0190
__Hnvbit_0 nvbit_0 0198 __Hnvbit_1 nvbit_1 05B0
__Hnvbit_2 nvbit_2 0970 __Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 0033 __Hnvram_1 nvram_1 00B6
__Hnvram_2 nvram_2 012E __Hnvram_3 nvram_3 0190
__Hpowerup powerup 0004 __Hpstrings pstrings 004A
__Hrbit_0 rbit_0 0100 __Hrbit_1 rbit_1 0500
__Hrbit_2 rbit_2 0880 __Hrbit_3 rbit_3 0C80
__Hrbss_0 rbss_0 0033 __Hrbss_1 rbss_1 00B6
__Hrbss_2 rbss_2 012E __Hrbss_3 rbss_3 0190
__Hrdata_0 rdata_0 0033 __Hrdata_1 rdata_1 00B6
__Hrdata_2 rdata_2 012E __Hrdata_3 rdata_3 0190
__Hstrings strings 004A __Hstringtable stringtable 004A
__Hstruct struct 0036 __Htemp temp 007C
__Htext text 0190 __Hvectors vectors 005E
__L__Z88888RS_ __Z88888RS_ 0190 __Lclrtext clrtext 0043
__Lcode code 0190 __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 2100
__Lend_init end_init 003F __Lfloat_text0 float_text0 07F2
__Lfloat_text1 float_text1 07A3 __Lfloat_text2 float_text2 004A
__Lfloat_text3 float_text3 004A __Lfloat_text4 float_text4 06D5
__Lidata_0 idata_0 004A __Lidata_1 idata_1 004A
__Lidata_2 idata_2 004A __Lidata_3 idata_3 004A
__Lidloc idloc 2000 __Linit init 0032
__Linit23 init23 003A __Lintcode intcode 000D
__Lintentry intentry 0004 __Lintret intret 0029
__Lintsave intsave 0190 __Lintsave_0 intsave_0 007C
__Lintsave_1 intsave_1 0190 __Lintsave_2 intsave_2 0190
__Lintsave_3 intsave_3 0190 __Lnvbit_0 nvbit_0 0198
__Lnvbit_1 nvbit_1 05B0 __Lnvbit_2 nvbit_2 0970
__Lnvbit_3 nvbit_3 0C80 __Lnvram nvram 0033
__Lnvram_1 nvram_1 00B6 __Lnvram_2 nvram_2 012E
__Lnvram_3 nvram_3 0190 __Lpowerup powerup 0000
__Lpstrings pstrings 004A __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 0033
__Lrdata_1 rdata_1 00B6 __Lrdata_2 rdata_2 012E
__Lrdata_3 rdata_3 0190 __Lstrings strings 004A
__Lstringtable stringtable 004A __Lstruct struct 0036
__Ltemp temp 0070 __Ltext text 0190
__Lvectors vectors 005E __S0 (abs) 2100
__S1 (abs) 0190 _ccpint text10 0689
_count rbss_2 0110 _cplint intcode 000D
_cplu rbss_0 0020 _cplz rbss_1 00A0
_data rbss_2 0111 _delay text10 056F
_exit init 0032 _frequency text10 0554
_init text10 067D _initial text10 0683
_k rbss_2 0112 _lcd_enable text10 065E
_lcd_init text10 0665 _main text10 0693
_period text10 0527 _s rbss_2 011A
_tel rbss_0 0022 _temp rbss_2 011E
_u0 rbss_2 0115 _web const1 004B
_write text10 0580 _write_tel text10 05A3
_write_web text10 0589 altoft float_text4 0787
awdiv float_text1 07A3 awmod float_text1 07A3
awtoft float_text4 079A clear_bank0 init 0032
clear_bank1 init 0036 clear_bank2 init23 003A
clear_ram clrtext 0046 dowdiv float_text1 07B9
ftdiv float_text4 072C ftdiv_f float_text4 0723
ftdiv_x float_text4 072D ftnorm1 float_text4 06FF
fttol float_text4 0764 ftunpack1 float_text4 06D5
ftunpack2 float_text4 06E4 int_entry intentry 0004
int_func intcode 000D int_restore intret 002D
intlevel0 intentry 0004 intlevel1 intentry 0004
l0neg float_text0 07F2 lltoft float_text4 078C
lwdiv float_text1 07B8 lwmod float_text1 07B8
lwtoft float_text4 07A0 powerup powerup 0000
start init 0032 storeback_3 ftext0 06C9
used_btemp0 (abs) 0001 used_btemp1 (abs) 0001
used_btemp10 (abs) 0001 used_btemp11 (abs) 0001
used_btemp2 (abs) 0001 used_btemp3 (abs) 0001
used_btemp4 (abs) 0001 used_btemp5 (abs) 0001
used_btemp6 (abs) 0001 used_btemp7 (abs) 0001
used_btemp8 (abs) 0001 used_btemp9 (abs) 0001
zerctt float_text4 06E0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?