📄 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 -Q16F877A \
-h+usart.sym -E -EC:\DOCUME~1\Admin\LOCALS~1\Temp\_2QC.AAA \
-ver=PICC#V8.05PL1 C:\HT-PIC\LIB\picrt42c.obj \
E:\fan\proteus\practice\ceshi\usart\lcd_lm016l.obj \
E:\fan\proteus\practice\ceshi\usart\usart_2.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,0 offset 0
_usartint
* _pc_read size 0,0 offset 0
_get_usart_date size 0,1 offset 0
* _send_pc_string size 2,0 offset 0
* _send_usart_date size 0,1 offset 2
string_table
Name Link Load Length Selector Space Scale
C:\HT-PIC\LIB\picrt42c.obj
end_init 11 11 4 8 0
E:\fan\proteus\practice\ceshi\usart\lcd_lm016l.obj
text2 6AF 6AF 21 D5E 0
text13 693 693 1C D26 0
text1 725 725 C4 E4A 0
text0 690 690 3 D20 0
E:\fan\proteus\practice\ceshi\usart\usart_2.obj
idata_0 7E9 7E9 17 FD2 0
strings 3F 3F A 8 0
rdata_0 24 24 17 20 1
rbss_0 20 20 1 20 1
text2 6D0 6D0 55 DA0 0
C:\HT-PIC\LIB\pic62--u.lib
C:\HT-PIC\LIB\pic42c-c.lib
clrbank0.obj init 4 4 4 8 0
clr.obj clrtext 15 15 7 8 0
codeptr.obj
copy.obj clrtext 1C 1C D 8 0
temp 70 70 1 70 1
cpybank0.obj init 8 8 9 8 0
powerup.obj powerup 0 0 4 0 0
stringtab.obj stringtab 29 29 16 8 0
code_ptr 3B 3B 2 20 1
C:\HT-PIC\LIB\pic62--u.lib
COMMON rbss_0 21 21 3 20 1
TOTAL Name Link Load Length
CLASS BANK0
rdata_0 24 24 17
rbss_0 20 20 4
temp 70 70 1
code_ptr 3B 3B 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
CLASS CODE
idata_0 7E9 7E9 17
powerup 0 0 4
clrtext 15 15 14
end_init 11 11 4
init 4 4 D
text2 6AF 6AF 21
text13 693 693 1C
text1 725 725 C4
text0 690 690 3
text2 6D0 6D0 55
CLASS CONST
CLASS EEDATA
CLASS ENTRY
stringtab 29 29 16
CLASS STRING
strings 3F 3F A
CLASS IDLOC
CLASS CONFIG
SEGMENTS Name Load Length Top Selector Space Class
powerup 000000 000004 000004 0 0 CODE
intentry 000004 000045 000049 8 0 CODE
rbit_0 000020 00001D 00003D 20 1 BANK0
temp 000070 000001 000071 70 1 COMBANK
text0 000690 000003 000693 D20 0 CODE
text13 000693 00001C 0006AF D26 0 CODE
text2 0006AF 000021 0006D0 D5E 0 CODE
text2 0006D0 000055 000725 DA0 0 CODE
text1 000725 0000C4 0007E9 E4A 0 CODE
idata_0 0007E9 000017 000800 FD2 0 CODE
UNUSED ADDRESS RANGES
BANK0 003D-006F
0071-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01EF
CODE 0049-068F
0800-1FFF
COMBANK 0071-007F
CONST 0049-068F
0800-1FFF
EEDATA 2100-21FF
Symbol Table
?_LCD_Cursor rbss_0 0021
?_LCD_DisplayString rbss_0 0021
?_delay_nms rbss_0 0021
?_delay_nus rbss_0 0021
?_send_pc_string rbss_0 0021
?a_LCD_Busy rbss_0 0021
?a_LCD_Cursor rbss_0 0021
?a_LCD_DisplayCharacter rbss_0 0021
?a_LCD_DisplayString rbss_0 0021
?a_LCD_WriteControl rbss_0 0021
?a_LCD_WriteData rbss_0 0021
?a_delay_1ms rbss_0 0021
?a_delay_nms rbss_0 0021
?a_delay_nus rbss_0 0021
?a_get_usart_date rbss_0 0021
?a_send_usart_date rbss_0 0023
_Init_LCD text1 0787
_LCD_Busy text1 0751
_LCD_Clear text1 07A0
_LCD_Cursor text1 07A4
_LCD_Cursor_Off text1 07C5
_LCD_Cursor_On text1 07C3
_LCD_DisplayCharacter text1 07E6
_LCD_DisplayString text13 0693
_LCD_Display_Off text1 07C7
_LCD_Display_On text1 07C9
_LCD_Home text1 07A2
_LCD_INIT text1 0739
_LCD_WriteControl text1 076C
_LCD_WriteData text1 07CB
__Bnvbit_0 nvbit_0 003B
__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__Z51037RS_ __Z51037RS_ 0190
__Hclrtext clrtext 0029
__Hcode code 0190
__Hcode_ptr code_ptr 003D
__Hcommon_ram common_ram 0190
__Hconfig config 2007
__Heeprom_data eeprom_data 2100
__Hend_init end_init 0015
__Hfloat_text0 float_text0 0049
__Hfloat_text1 float_text1 0049
__Hfloat_text2 float_text2 0049
__Hfloat_text3 float_text3 0049
__Hfloat_text4 float_text4 0049
__Hidata_0 idata_0 0800
__Hidata_1 idata_1 0049
__Hidata_2 idata_2 0049
__Hidata_3 idata_3 0049
__Hidloc idloc 2000
__Hinit init 0011
__Hinit23 init23 0011
__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 01D8
__Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0880
__Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 003B
__Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0110
__Hnvram_3 nvram_3 0190
__Hpowerup powerup 0004
__Hpstrings pstrings 003F
__Hrbit_0 rbit_0 0100
__Hrbit_1 rbit_1 0500
__Hrbit_2 rbit_2 0880
__Hrbit_3 rbit_3 0C80
__Hrbss_0 rbss_0 0024
__Hrbss_1 rbss_1 00A0
__Hrbss_2 rbss_2 0110
__Hrbss_3 rbss_3 0190
__Hrdata_0 rdata_0 003B
__Hrdata_1 rdata_1 00A0
__Hrdata_2 rdata_2 0110
__Hrdata_3 rdata_3 0190
__Hstrings strings 0049
__Hstringtable stringtable 003F
__Hstruct struct 003D
__Htemp temp 0071
__Htext text 0190
__Hvectors vectors 0049
__L__Z51037RS_ __Z51037RS_ 0190
__Lclrtext clrtext 0015
__Lcode code 0190
__Lcode_ptr code_ptr 003B
__Lcommon_ram common_ram 0190
__Lconfig config 2007
__Leeprom_data eeprom_data 2100
__Lend_init end_init 0011
__Lfloat_text0 float_text0 0049
__Lfloat_text1 float_text1 0049
__Lfloat_text2 float_text2 0049
__Lfloat_text3 float_text3 0049
__Lfloat_text4 float_text4 0049
__Lidata_0 idata_0 07E9
__Lidata_1 idata_1 0049
__Lidata_2 idata_2 0049
__Lidata_3 idata_3 0049
__Lidloc idloc 2000
__Linit init 0004
__Linit23 init23 0011
__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 01D8
__Lnvbit_1 nvbit_1 0500
__Lnvbit_2 nvbit_2 0880
__Lnvbit_3 nvbit_3 0C80
__Lnvram nvram 003B
__Lnvram_1 nvram_1 00A0
__Lnvram_2 nvram_2 0110
__Lnvram_3 nvram_3 0190
__Lpowerup powerup 0000
__Lpstrings pstrings 003F
__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 0024
__Lrdata_1 rdata_1 00A0
__Lrdata_2 rdata_2 0110
__Lrdata_3 rdata_3 0190
__Lstrings strings 003F
__Lstringtable stringtable 0029
__Lstruct struct 003D
__Ltemp temp 0070
__Ltext text 0190
__Lvectors vectors 0049
__S0 (abs) 2100
__S1 (abs) 0190
_delay_1ms text2 06AF
_delay_1us text0 0690
_delay_nms text2 06BD
_delay_nus text1 0725
_exit init 0004
_get_usart_date text2 06F3
_main text2 0720
_pc_link_ready rbss_0 0020
_pc_read text2 06FA
_send_pc_string text2 06D8
_send_usart_date text2 06D0
_string_usart1 rdata_0 0024
_string_usart2 rdata_0 002F
_usartint text2 070F
clear_bank0 init 0004
clear_ram clrtext 0018
code_ptr code_ptr 003B
copy_bank0 init 0008
copy_data clrtext 001C
intlevel0 intentry 0004
intlevel1 intentry 0004
powerup powerup 0000
start init 0004
string_indir stringtable 002C
string_table stringtable 0029
used_code_ptr (abs) 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -