📄 usart.map
字号:
HI-TECH Software PICC Compiler V8.05PL1
Linker command line:
-z -Musart.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 -Q16F877 \
-h+usart.sym -E -EC:\DOCUME~1\cpt3\LOCALS~1\Temp\_3S4.AAA \
-ver=PICC#V8.05PL1 C:\HT-PIC\LIB\picrt42c.obj \
D:\mcusoftware\pic board\usart\main.obj \
D:\mcusoftware\pic board\usart\usart.obj C:\HT-PIC\LIB\pic61--u.lib \
C:\HT-PIC\LIB\pic42c-c.lib C:\HT-PIC\LIB\pic61--u.lib
Object code version is 3.7
Machine type is 16F877
Call graph:
*_main size 0,3 offset 0
* _printf->_sprintf size 3,11 offset 3
* _putch size 0,1 offset 17
lwmod
lwdiv
lwmul
string_table
lbmul
abmul
_getch
Name Link Load Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
end_init 4 4 4 8 0
D:\mcusoftware\pic board\usart\main.obj
strings 3A 3A 2D 8 0
config 2007 2007 1 400E 0
text0 596 596 25 B2C 0
D:\mcusoftware\pic board\usart\usart.obj
text0 56E 56E 13 ADC 0
C:\HT-PIC\LIB\pic61--u.lib
readprog.obj pstrings 1E 1E 1C 8 0
code_ptr 32 32 2 20 1
C:\HT-PIC\LIB\pic42c-c.lib
bmul.obj temp 70 70 2 70 1
text 562 562 C AC4 0
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
codeptr.obj
mprnt.obj temp 70 70 6 70 1
text0 5BB 5BB 20B B76 0
powerup.obj powerup 0 0 4 0 0
printf.obj text99 55E 55E 4 ABC 0
stringtab.obj stringtab 8 8 16 8 0
code_ptr 32 32 2 20 1
wdiv.obj float_tex 7C6 7C6 3A F8C 0
temp 70 70 7 70 1
wmul.obj temp 70 70 6 70 1
text 581 581 15 B02 0
C:\HT-PIC\LIB\pic61--u.lib
COMMON rbss_0 20 20 12 20 1
TOTAL Name Link Load Length
CLASS BANK0
rbss_0 20 20 12
temp 70 70 7
code_ptr 32 32 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
CLASS CODE
pstrings 1E 1E 1C
powerup 0 0 4
float_tex 7C6 7C6 3A
end_init 4 4 4
text0 596 596 25
text0 56E 56E 13
text 562 562 C
text0 5BB 5BB 20B
text99 55E 55E 4
text 581 581 15
CLASS CONST
CLASS EEDATA
CLASS ENTRY
stringtab 8 8 16
CLASS STRING
strings 3A 3A 2D
CLASS IDLOC
CLASS CONFIG
config 2007 2007 1
SEGMENTS Name Load Length Top Selector Space Class
powerup 000000 000004 000004 0 0 CODE
intentry 000004 000063 000067 8 0 CODE
rbit_0 000020 000014 000034 20 1 BANK0
temp 000070 000007 000077 70 1 COMBANK
text99 00055E 000004 000562 ABC 0 CODE
text 000562 00000C 00056E AC4 0 CODE
text0 00056E 000013 000581 ADC 0 CODE
text 000581 000015 000596 B02 0 CODE
text0 000596 000025 0005BB B2C 0 CODE
text0 0005BB 00020B 0007C6 B76 0 CODE
float_text1 0007C6 00003A 000800 F8C 0 CODE
config 002007 000001 002008 400E 0 CONFIG
UNUSED ADDRESS RANGES
BANK0 0034-006F
0077-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01EF
CODE 0067-055D
0800-1FFF
COMBANK 0077-007F
CONST 0067-055D
0800-1FFF
EEDATA 2100-21FF
Symbol Table
?_printf rbss_0 0023 ?_sprintf rbss_0 0023
?a_getche rbss_0 0020 ?a_main rbss_0 0020
?a_printf rbss_0 0026 ?a_putch rbss_0 0031
?a_sprintf rbss_0 0026 __Bnvbit_0 nvbit_0 0032
__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__Z38921RS_ __Z38921RS_ 0190
__Hclrtext clrtext 0008 __Hcode code 0190
__Hcode_ptr code_ptr 0034 __Hcommon_ram common_ram 0190
__Hconfig config 2008 __Heeprom_data eeprom_data 2100
__Hend_init end_init 0008 __Hfloat_text0 float_text0 0067
__Hfloat_text1 float_text1 0800 __Hfloat_text2 float_text2 0067
__Hfloat_text3 float_text3 0067 __Hfloat_text4 float_text4 0067
__Hidata_0 idata_0 0067 __Hidata_1 idata_1 0067
__Hidata_2 idata_2 0067 __Hidata_3 idata_3 0067
__Hidloc idloc 2000 __Hinit init 0004
__Hinit23 init23 0004 __Hintcode intcode 0004
__Hintentry intentry 0004 __Hintret intret 0004
__Hintsave intsave 0190 __Hintsave_0 intsave_0 0190
__Hintsave_1 intsave_1 0190 __Hintsave_2 intsave_2 0190
__Hintsave_3 intsave_3 0190 __Hnvbit_0 nvbit_0 0190
__Hnvbit_1 nvbit_1 0500 __Hnvbit_2 nvbit_2 0880
__Hnvbit_3 nvbit_3 0C80 __Hnvram nvram 0032
__Hnvram_1 nvram_1 00A0 __Hnvram_2 nvram_2 0110
__Hnvram_3 nvram_3 0190 __Hpowerup powerup 0004
__Hpstrings pstrings 003A __Hrbit_0 rbit_0 0100
__Hrbit_1 rbit_1 0500 __Hrbit_2 rbit_2 0880
__Hrbit_3 rbit_3 0C80 __Hrbss_0 rbss_0 0032
__Hrbss_1 rbss_1 00A0 __Hrbss_2 rbss_2 0110
__Hrbss_3 rbss_3 0190 __Hrdata_0 rdata_0 0032
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 0110
__Hrdata_3 rdata_3 0190 __Hstrings strings 0067
__Hstringtable stringtable 001E __Hstruct struct 0034
__Htemp temp 0077 __Htext text 0190
__Hvectors vectors 0067 __L__Z38921RS_ __Z38921RS_ 0190
__Lclrtext clrtext 0008 __Lcode code 0190
__Lcode_ptr code_ptr 0032 __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 2100
__Lend_init end_init 0004 __Lfloat_text0 float_text0 0067
__Lfloat_text1 float_text1 07C6 __Lfloat_text2 float_text2 0067
__Lfloat_text3 float_text3 0067 __Lfloat_text4 float_text4 0067
__Lidata_0 idata_0 0067 __Lidata_1 idata_1 0067
__Lidata_2 idata_2 0067 __Lidata_3 idata_3 0067
__Lidloc idloc 2000 __Linit init 0004
__Linit23 init23 0004 __Lintcode intcode 0004
__Lintentry intentry 0004 __Lintret intret 0004
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0190
__Lintsave_1 intsave_1 0190 __Lintsave_2 intsave_2 0190
__Lintsave_3 intsave_3 0190 __Lnvbit_0 nvbit_0 0190
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 0880
__Lnvbit_3 nvbit_3 0C80 __Lnvram nvram 0032
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 0110
__Lnvram_3 nvram_3 0190 __Lpowerup powerup 0000
__Lpstrings pstrings 001E __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 0032
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0110
__Lrdata_3 rdata_3 0190 __Lstrings strings 003A
__Lstringtable stringtable 0008 __Lstruct struct 0034
__Ltemp temp 0070 __Ltext text 0190
__Lvectors vectors 0067 __S0 (abs) 2100
__S1 (abs) 0190 _exit init 0004
_getch text0 0577 _getche text0 057C
_main text0 0596 _printf text99 055E
_putch text0 056E _sprintf text0 05BB
abmul text 0562 abmul_t text 0563
awmul text 0581 code_ptr code_ptr 0032
dowdiv float_text1 07C7 intlevel0 intentry 0004
intlevel1 intentry 0004 lbmul text 0562
lbmul_t text 0563 lwdiv float_text1 07C6
lwmod float_text1 07C6 lwmul text 0581
powerup powerup 0000 start init 0004
string_indir stringtable 000B string_table stringtable 0008
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
uses_packed_strings pstrings 001E
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -