📄 testuart.map
字号:
HI-TECH Software PICC Compiler V9.50PL2
Linker command line:
--edf=C:\Program Files\HI-TECH Software\PICC\9.50\dat\en_msgs.txt \
-h+Testuart.sym -z -Q16F73 -ol.obj -MTestuart.map -E1 -ver=PICC#V9.50PL2 \
-ACODE=00h-07FFhx2 -ACONST=00h-0FFhx16 -AENTRY=00h-0FFhx16 \
-ASTRING=00h-0FFhx16 -ABANK0=020h-07Fh -ABANK1=0A0h-0FFh -ppowerup=CODE \
-preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
-pintsave_0=07Fh -prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE \
-pnvram=BANK0 -pintsave_1=0FFh \
-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=BANK0 -ACONFIG=02007h-02007h \
-pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
-pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
-pfloat_text3=CODE,float_text4=CODE -pintsave_2=BANK2 -pintsave_3=BANK3 \
C:\DOCUME~1\admin\LOCALS~1\Temp\s3qg.obj E:\Mysoft\TestUart\main.obj \
E:\Mysoft\TestUart\usart.obj \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic412-c.lib \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib
Object code version is 3.7
Machine type is 16F73
Call graph:
*_main size 0,3 offset 0
* _printf size 0,0 offset 3
* _sprintf size 3,11 offset 3
* _putch size 0,1 offset 17
lwmod size 0,0 offset 17
lwdiv size 0,0 offset 17
lwmul size 0,0 offset 17
string_table size 0,0 offset 17
lbmul size 0,0 offset 17
abmul size 0,0 offset 17
_getch size 0,0 offset 3
Name Link Load Length Selector Space Scale
C:\DOCUME~1\admin\LOCALS~1\Temp\s3qg.obj
init 0 0 4 0 0
end_init 4 4 A 0 0
E:\Mysoft\TestUart\main.obj
strings 24 24 38 0 0
text0 5B5 5B5 22 B6A 0
E:\Mysoft\TestUart\usart.obj
text0 58B 58B 13 B16 0
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic412-c.lib
bmul.obj temp 32 32 2 20 1
text 57B 57B 10 AF6 0
btemp0.obj temp 32 32 1 20 1
btemp1.obj temp 32 32 2 20 1
btemp2.obj temp 32 32 3 20 1
btemp3.obj temp 32 32 4 20 1
btemp4.obj temp 32 32 5 20 1
btemp5.obj temp 32 32 6 20 1
btemp6.obj temp 32 32 7 20 1
codeptr.obj
mprnt.obj temp 32 32 6 20 1
text0 5D7 5D7 1ED BAE 0
printf.obj text99 578 578 3 AF0 0
stringtab.obj stringtab E E 16 0 0
code_ptr 39 39 2 20 1
wdiv.obj float_tex 7C4 7C4 3C F88 0
temp 32 32 7 20 1
wmul.obj temp 32 32 6 20 1
text 59E 59E 17 B3C 0
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic20--u.lib
COMMON rbss_0 20 20 12 20 1
TOTAL Name Link Load Length
CLASS CODE
float_tex 7C4 7C4 3C
init 0 0 4
end_init 4 4 A
text0 5B5 5B5 22
text0 58B 58B 13
text 57B 57B 10
text0 5D7 5D7 1ED
text99 578 578 3
text 59E 59E 17
CLASS CONST
CLASS ENTRY
stringtab E E 16
CLASS STRING
strings 24 24 38
CLASS BANK0
rbss_0 20 20 12
temp 32 32 7
code_ptr 39 39 2
CLASS BANK1
CLASS CONFIG
CLASS IDLOC
CLASS EEDATA
CLASS BANK3
CLASS BANK2
CLASS COMBANK
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 00005C 00005C 0 0 CODE
rbit_0 000020 00001B 00003B 20 1 BANK0
text99 000578 000003 00057B AF0 0 CODE
text 00057B 000010 00058B AF6 0 CODE
text0 00058B 000013 00059E B16 0 CODE
text 00059E 000017 0005B5 B3C 0 CODE
text0 0005B5 000022 0005D7 B6A 0 CODE
text0 0005D7 0001ED 0007C4 BAE 0 CODE
float_text1 0007C4 00003C 000800 F88 0 CODE
UNUSED ADDRESS RANGES
BANK0 003B-007F
BANK1 00A0-00FF
CODE 005C-0577
0800-0FFF
CONFIG 2007-2007
CONST 005C-0577
0800-0FFF
ENTRY 005C-0577
0800-0FFF
IDLOC 2000-2003
STRING 005C-0577
0800-0FFF
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 00B8
__Bnvbit_1 nvbit_1 00A0 __Bnvbit_2 nvbit_2 00B8
__Bnvbit_3 nvbit_3 00B8 __Bptbit_0 ptbit_0 00B8
__Brbit_0 rbit_0 0020 __Brbit_1 rbit_1 00A0
__Brbit_2 rbit_2 00A0 __Brbit_3 rbit_3 00B8
__Hclrtext clrtext 000E __Hcode code 00B8
__Hcode_ptr code_ptr 003B __Hcommon_ram common_ram 00B8
__Hconfig config 2007 __Heeprom_data eeprom_data 005C
__Hend_init end_init 000E __Hfloat_text0 float_text0 005C
__Hfloat_text1 float_text1 0800 __Hfloat_text2 float_text2 005C
__Hfloat_text3 float_text3 005C __Hfloat_text4 float_text4 005C
__Hidata_0 idata_0 005C __Hidata_1 idata_1 005C
__Hidata_2 idata_2 005C __Hidata_3 idata_3 005C
__Hidloc idloc 2000 __Hinit init 0004
__Hinit23 init23 0004 __Hintcode intcode 0000
__Hintentry intentry 0000 __Hintret intret 0000
__Hintsave intsave 00B8 __Hintsave_0 intsave_0 007F
__Hintsave_1 intsave_1 00FF __Hintsave_2 intsave_2 00B8
__Hintsave_3 intsave_3 00B8 __Hmaintext maintext 000E
__Hnvbit_0 nvbit_0 05C0 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 05C0 __Hnvbit_3 nvbit_3 05C0
__Hnvram nvram 0032 __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 00B8 __Hnvram_3 nvram_3 00B8
__Hpowerup powerup 0000 __Hpstrings pstrings 0024
__Hptbit_0 ptbit_0 05C0 __Hrbit_0 rbit_0 0100
__Hrbit_1 rbit_1 0500 __Hrbit_2 rbit_2 0500
__Hrbit_3 rbit_3 05C0 __Hrbss_0 rbss_0 0032
__Hrbss_1 rbss_1 00A0 __Hrbss_2 rbss_2 00A0
__Hrbss_3 rbss_3 00B8 __Hrdata_0 rdata_0 0032
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 00A0
__Hrdata_3 rdata_3 00B8 __Hreset_vec reset_vec 0000
__Hstrings strings 005C __Hstringtable stringtable 0024
__Hstruct struct 003B __Htemp temp 0039
__Htext text 00B8 __Lclrtext clrtext 000E
__Lcode code 00B8 __Lcode_ptr code_ptr 0039
__Lcommon_ram common_ram 00B8 __Lconfig config 2007
__Leeprom_data eeprom_data 005C __Lend_init end_init 0004
__Lfloat_text0 float_text0 005C __Lfloat_text1 float_text1 07C4
__Lfloat_text2 float_text2 005C __Lfloat_text3 float_text3 005C
__Lfloat_text4 float_text4 005C __Lidata_0 idata_0 005C
__Lidata_1 idata_1 005C __Lidata_2 idata_2 005C
__Lidata_3 idata_3 005C __Lidloc idloc 2000
__Linit init 0000 __Linit23 init23 0004
__Lintcode intcode 0000 __Lintentry intentry 0000
__Lintret intret 0000 __Lintsave intsave 00B8
__Lintsave_0 intsave_0 007F __Lintsave_1 intsave_1 00FF
__Lintsave_2 intsave_2 00B8 __Lintsave_3 intsave_3 00B8
__Lmaintext maintext 000E __Lnvbit_0 nvbit_0 05C0
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 05C0
__Lnvbit_3 nvbit_3 05C0 __Lnvram nvram 0032
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 00B8
__Lnvram_3 nvram_3 00B8 __Lpowerup powerup 0000
__Lpstrings pstrings 0024 __Lptbit_0 ptbit_0 05C0
__Lrbit_0 rbit_0 0100 __Lrbit_1 rbit_1 0500
__Lrbit_2 rbit_2 0500 __Lrbit_3 rbit_3 05C0
__Lrbss_0 rbss_0 0020 __Lrbss_1 rbss_1 00A0
__Lrbss_2 rbss_2 00A0 __Lrbss_3 rbss_3 00B8
__Lrdata_0 rdata_0 0032 __Lrdata_1 rdata_1 00A0
__Lrdata_2 rdata_2 00A0 __Lrdata_3 rdata_3 00B8
__Lreset_vec reset_vec 0000 __Lstrings strings 0024
__Lstringtable stringtable 000E __Lstruct struct 003B
__Ltemp temp 0032 __Ltext text 00B8
__S0 (abs) 2007 __S1 (abs) 00A0
_exit init 0000 _getch text0 0594
_getche text0 0599 _main text0 05B5
_printf text99 0578 _putch text0 058B
_sprintf text0 05D7 abmul text 057B
abmul_t text 057E awmul text 059E
clear_bank0 init 0000 clear_bit0 init 0000
clear_ram end_init 0009 code_ptr code_ptr 0039
dowdiv float_text1 07C7 intlevel0 intentry 0000
intlevel1 intentry 0000 lbmul text 057B
lbmul_t text 057E lwdiv float_text1 07C4
lwmod float_text1 07C4 lwmul text 059E
reset_vec reset_vec 0000 start init 0000
string_indir stringtable 0011 string_table stringtable 000E
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 + -