📄 lcd.map
字号:
HI-TECH Software PICC Compiler V8.05PL1
Linker command line:
-z -Mlcd.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+lcd.sym -E -EC:\DOCUME~1\liu\LOCALS~1\Temp\_2LO.AAA -ver=PICC#V8.05PL1 \
C:\HT-PIC\LIB\picrt42c.obj \
C:\Program Files\Microchip\Example\LCD_1602\main.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,1 offset 0
_LCD_Init size 0,0 offset 1
_LCD_wrcmd size 0,1 offset 9
_wait_until_LCDready
_Delay size 2,1 offset 1
_AD_Init
* _LCD_setxy size 1,2 offset 6
* _LCD_wrcmd size 0,1 offset 9
* _wait_until_LCDready
_LCD_wrchar size 0,1 offset 6
_wait_until_LCDready
* _Beep size 0,2 offset 6
* _DelayB size 0,2 offset 8
* _DIS_AD size 2,3 offset 1
* _LCD_setxy size 1,2 offset 6
* _LCD_wrcmd size 0,1 offset 9
* _wait_until_LCDready
_LCD_wrchar size 0,1 offset 6
_wait_until_LCDready
* _Beep size 0,2 offset 6
* _DelayB size 0,2 offset 8
lwmul
lwdiv
lwmod
_Delay size 2,1 offset 1
*_adint
Name Link Load Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
end_init 26 26 4 8 0
C:\Program Files\Microchip\Example\LCD_1602\main.obj
intcode 8 8 C 8 0
intentry 4 4 4 8 0
intret 14 14 5 8 0
idata_0 7DE 7DE 22 FBC 0
intsave_0 77 77 1 70 1
rdata_0 2C 2C 22 20 1
rbss_0 20 20 2 20 1
temp 70 70 6 70 1
intsave 50 50 1 20 1
text1 62F 62F 175 C5E 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
btemp6.obj temp 70 70 7 70 1
clrbank0.obj init 19 19 4 8 0
clr.obj clrtext 2A 2A 7 8 0
codeptr.obj
copy.obj clrtext 31 31 D 8 0
temp 70 70 1 70 1
cpybank0.obj init 1D 1D 9 8 0
powerup.obj powerup 0 0 4 0 0
stringtab.obj stringtab 3E 3E 16 8 0
code_ptr 4E 4E 2 20 1
wdiv.obj float_tex 7A4 7A4 3A F48 0
temp 70 70 7 70 1
wmul.obj temp 70 70 6 70 1
text 61A 61A 15 C34 0
C:\HT-PIC\LIB\pic62--u.lib
COMMON rbss_0 22 22 A 20 1
TOTAL Name Link Load Length
CLASS BANK0
rdata_0 2C 2C 22
rbss_0 20 20 C
temp 70 70 7
intsave 50 50 1
code_ptr 4E 4E 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
intsave_0 77 77 1
CLASS CODE
intcode 8 8 C
intentry 4 4 4
intret 14 14 5
idata_0 7DE 7DE 22
powerup 0 0 4
float_tex 7A4 7A4 3A
clrtext 2A 2A 14
end_init 26 26 4
init 19 19 D
text1 62F 62F 175
text 61A 61A 15
CLASS CONST
CLASS EEDATA
CLASS ENTRY
stringtab 3E 3E 16
CLASS STRING
CLASS IDLOC
CLASS CONFIG
SEGMENTS Name Load Length Top Selector Space Class
powerup 000000 000004 000004 0 0 CODE
intentry 000004 000050 000054 8 0 CODE
rbit_0 000020 000031 000051 20 1 BANK0
temp 000070 000008 000078 70 1 COMBANK
text 00061A 000015 00062F C34 0 CODE
text1 00062F 000175 0007A4 C5E 0 CODE
float_text1 0007A4 00003A 0007DE F48 0 CODE
idata_0 0007DE 000022 000800 FBC 0 CODE
UNUSED ADDRESS RANGES
BANK0 0051-006F
0078-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01EF
CODE 0054-0619
0800-1FFF
COMBANK 0078-007F
CONST 0054-0619
0800-1FFF
EEDATA 2100-21FF
Symbol Table
?_DIS_AD rbss_0 0023 ?_Delay rbss_0 0023
?_LCD_setxy rbss_0 0028 ?a_Beep rbss_0 0028
?a_DIS_AD rbss_0 0025 ?a_Delay rbss_0 0025
?a_DelayB rbss_0 002A ?a_LCD_setxy rbss_0 0029
?a_LCD_wrchar rbss_0 0028 ?a_LCD_wrcmd rbss_0 002B
?a_main rbss_0 0022 _ADData rbss_0 0020
_AD_Init text1 0745 _Beep text1 063F
_DIS_AD text1 06F2 _Delay text1 06AD
_DelayB text1 062F _LCD_Init text1 06C1
_LCD_setxy text1 06E6 _LCD_wrchar text1 068A
_LCD_wrcmd text1 066A __Bnvbit_0 nvbit_0 004E
__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__Z88888RS_ __Z88888RS_ 0190
__Hclrtext clrtext 003E __Hcode code 0190
__Hcode_ptr code_ptr 0050 __Hcommon_ram common_ram 0190
__Hconfig config 2007 __Heeprom_data eeprom_data 2100
__Hend_init end_init 002A __Hfloat_text0 float_text0 0054
__Hfloat_text1 float_text1 07DE __Hfloat_text2 float_text2 0054
__Hfloat_text3 float_text3 0054 __Hfloat_text4 float_text4 0054
__Hidata_0 idata_0 0800 __Hidata_1 idata_1 0054
__Hidata_2 idata_2 0054 __Hidata_3 idata_3 0054
__Hidloc idloc 2000 __Hinit init 0026
__Hinit23 init23 0026 __Hintcode intcode 0014
__Hintentry intentry 0008 __Hintret intret 0019
__Hintsave intsave 0190 __Hintsave_0 intsave_0 0078
__Hintsave_1 intsave_1 0190 __Hintsave_2 intsave_2 0190
__Hintsave_3 intsave_3 0190 __Hnvbit_0 nvbit_0 0270
__Hnvbit_1 nvbit_1 0500 __Hnvbit_2 nvbit_2 0880
__Hnvbit_3 nvbit_3 0C80 __Hnvram nvram 004E
__Hnvram_1 nvram_1 00A0 __Hnvram_2 nvram_2 0110
__Hnvram_3 nvram_3 0190 __Hpowerup powerup 0004
__Hpstrings pstrings 0054 __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 004E
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 0110
__Hrdata_3 rdata_3 0190 __Hstrings strings 0054
__Hstringtable stringtable 0054 __Hstruct struct 0051
__Htemp temp 0077 __Htext text 0190
__Hvectors vectors 0054 __L__Z88888RS_ __Z88888RS_ 0190
__Lclrtext clrtext 002A __Lcode code 0190
__Lcode_ptr code_ptr 004E __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 2100
__Lend_init end_init 0026 __Lfloat_text0 float_text0 0054
__Lfloat_text1 float_text1 07A4 __Lfloat_text2 float_text2 0054
__Lfloat_text3 float_text3 0054 __Lfloat_text4 float_text4 0054
__Lidata_0 idata_0 07DE __Lidata_1 idata_1 0054
__Lidata_2 idata_2 0054 __Lidata_3 idata_3 0054
__Lidloc idloc 2000 __Linit init 0019
__Linit23 init23 0026 __Lintcode intcode 0008
__Lintentry intentry 0004 __Lintret intret 0014
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0077
__Lintsave_1 intsave_1 0190 __Lintsave_2 intsave_2 0190
__Lintsave_3 intsave_3 0190 __Lnvbit_0 nvbit_0 0270
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 0880
__Lnvbit_3 nvbit_3 0C80 __Lnvram nvram 004E
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 0110
__Lnvram_3 nvram_3 0190 __Lpowerup powerup 0000
__Lpstrings pstrings 0054 __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 __Lstrings strings 0054
__Lstringtable stringtable 003E __Lstruct struct 0051
__Ltemp temp 0070 __Ltext text 0190
__Lvectors vectors 0054 __S0 (abs) 2100
__S1 (abs) 0190 _adint intcode 0008
_cdis1 rdata_0 002C _cdis2 rdata_0 003D
_exit init 0019 _main text1 0752
_wait_until_LCDready text1 0654 awmul text 061A
clear_bank0 init 0019 clear_ram clrtext 002D
code_ptr code_ptr 004E copy_bank0 init 001D
copy_data clrtext 0031 dowdiv float_text1 07A5
int_entry intentry 0004 int_func intcode 0008
int_restore intret 0014 intlevel0 intentry 0004
intlevel1 intentry 0004 lwdiv float_text1 07A4
lwmod float_text1 07A4 lwmul text 061A
powerup powerup 0000 start init 0019
string_indir stringtable 0041 string_table stringtable 003E
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_btemp6 (abs) 0001 used_code_ptr (abs) 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -