📄 ic24lc.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+ic24LC.sym -z -Q16F877A -ol.obj -Mic24LC.map -E1 -ver=PICC#V9.50PL2 \
-ACODE=00h-07FFhx4 -ACONST=00h-0FFhx32 -AENTRY=00h-0FFhx32 \
-ASTRING=00h-0FFhx32 -ABANK0=020h-07Fh -ABANK1=0A0h-0EFh \
-ABANK2=0110h-016Fh -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
-ppowerup=CODE \
-preset_vec=00h,intentry,intcode,intret,init,init23,end_init,clrtext,maintext,stringtable,pstrings,strings \
-prbit_0=BANK0,rbss_0=BANK0,rdata_0=BANK0,idata_0=CODE -pnvram=BANK0 \
-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=COMBANK -ACONFIG=02007h-02007h \
-pconfig=CONFIG -AIDLOC=02000h-02003h -pidloc=IDLOC \
-AEEDATA=00h-0FFh/02100h -peeprom_data=EEDATA \
-pfloat_text0=CODE,float_text1=CODE,float_text2=CODE \
-pfloat_text3=CODE,float_text4=CODE -pintsave_0=COMBANK -pintsave_1=BANK1 \
-pintsave_2=BANK2 -pintsave_3=BANK3 \
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s180.obj \
D:\Program Files\Microchip\PIC GOOD\i2c24LC\I2C24LC.obj \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
Object code version is 3.7
Machine type is 16F877A
Call graph:
*_main size 0,0 offset 0
* _IIC size 4,3 offset 4
* _I2CStart size 0,0 offset 11
* _SomeNOP size 0,1 offset 14
* _I2CSendByte size 0,2 offset 11
_nop_ size 0,1 offset 13
* _SomeNOP size 0,1 offset 14
_WaitAck size 0,1 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2CReceiveByte size 0,3 offset 11
* _SomeNOP size 0,1 offset 14
_SendAck size 0,0 offset 11
_SomeNOP size 0,1 offset 14
_SendNotAck size 0,0 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2C_QUERY size 0,0 offset 11
* _I2CStart size 0,0 offset 11
* _SomeNOP size 0,1 offset 14
* _I2CSendByte size 0,2 offset 11
_nop_ size 0,1 offset 13
* _SomeNOP size 0,1 offset 14
_WaitAck size 0,1 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2C_CLR size 0,4 offset 0
* _IIC size 4,3 offset 4
* _I2CStart size 0,0 offset 11
* _SomeNOP size 0,1 offset 14
* _I2CSendByte size 0,2 offset 11
_nop_ size 0,1 offset 13
* _SomeNOP size 0,1 offset 14
_WaitAck size 0,1 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2CReceiveByte size 0,3 offset 11
* _SomeNOP size 0,1 offset 14
_SendAck size 0,0 offset 11
_SomeNOP size 0,1 offset 14
_SendNotAck size 0,0 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2C_QUERY size 0,0 offset 11
* _I2CStart size 0,0 offset 11
* _SomeNOP size 0,1 offset 14
* _I2CSendByte size 0,2 offset 11
_nop_ size 0,1 offset 13
* _SomeNOP size 0,1 offset 14
_WaitAck size 0,1 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2C_WR size 0,4 offset 0
* _IIC size 4,3 offset 4
* _I2CStart size 0,0 offset 11
* _SomeNOP size 0,1 offset 14
* _I2CSendByte size 0,2 offset 11
_nop_ size 0,1 offset 13
* _SomeNOP size 0,1 offset 14
_WaitAck size 0,1 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2CReceiveByte size 0,3 offset 11
* _SomeNOP size 0,1 offset 14
_SendAck size 0,0 offset 11
_SomeNOP size 0,1 offset 14
_SendNotAck size 0,0 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
* _I2C_QUERY size 0,0 offset 11
* _I2CStart size 0,0 offset 11
* _SomeNOP size 0,1 offset 14
* _I2CSendByte size 0,2 offset 11
_nop_ size 0,1 offset 13
* _SomeNOP size 0,1 offset 14
_WaitAck size 0,1 offset 11
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
_I2CStop size 0,0 offset 12
_SomeNOP size 0,1 offset 14
_delay size 2,2 offset 0
_data_check size 2,2 offset 0
Name Link Load Length Selector Space Scale
C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\s180.obj
init 0 0 C 0 0
end_init C C 18 0 0
temp 70 70 1 70 1
D:\Program Files\Microchip\PIC GOOD\i2c24LC\I2C24LC.obj
idata_0 7E8 7E8 18 FD0 0
rdata_0 35 35 18 20 1
rbss_0 20 20 6 20 1
temp 70 70 2 70 1
text11 5EF 5EF 1F9 BDE 0
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic42c-c.lib
btemp0.obj temp 70 70 1 70 1
btemp1.obj temp 70 70 2 70 1
codeptr.obj
stringtab.obj stringtab 24 24 16 0 0
code_ptr 4D 4D 2 20 1
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic62--u.lib
COMMON rbss_0 26 26 F 20 1
TOTAL Name Link Load Length
CLASS CODE
idata_0 7E8 7E8 18
init 0 0 C
end_init C C 18
text11 5EF 5EF 1F9
CLASS CONST
CLASS ENTRY
stringtab 24 24 16
CLASS STRING
CLASS BANK0
rdata_0 35 35 18
rbss_0 20 20 15
temp 70 70 2
code_ptr 4D 4D 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
CLASS CONFIG
CLASS IDLOC
CLASS EEDATA
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 00003A 00003A 0 0 CODE
rbit_0 000020 00002F 00004F 20 1 BANK0
temp 000070 000002 000072 70 1 COMBANK
text11 0005EF 0001F9 0007E8 BDE 0 CODE
idata_0 0007E8 000018 000800 FD0 0 CODE
UNUSED ADDRESS RANGES
BANK0 004F-006F
0072-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01EF
CODE 003A-05EE
0800-1FFF
COMBANK 0072-007F
CONFIG 2007-2007
CONST 003A-05EE
0800-1FFF
EEDATA 2100-21FF
ENTRY 003A-05EE
0800-1FFF
IDLOC 2000-2003
STRING 003A-05EE
0800-1FFF
Symbol Table
?_IIC rbss_0 002A ?_data_check rbss_0 0026
?_delay rbss_0 0026 ?a_I2CReceiveByte rbss_0 0031
?a_I2CSendByte rbss_0 0031 ?a_I2C_CLR rbss_0 0026
?a_I2C_WR rbss_0 0026 ?a_IIC rbss_0 002E
?a_SomeNOP rbss_0 0034 ?a_WaitAck rbss_0 0031
?a_data_check rbss_0 0028 ?a_delay rbss_0 0028
?a_nop_ rbss_0 0033 _I2CReceiveByte text11 06B3
_I2CSendByte text11 0753 _I2CStart text11 0653
_I2CStop text11 066A _I2C_CLR text11 0771
_I2C_QUERY text11 06DB _I2C_WR text11 0620
_IIC text11 06E7 _SendAck text11 0699
_SendNotAck text11 06A6 _SomeNOP text11 064C
_WaitAck text11 067B __Beeprom_data eeprom_data 2100
__Bnvbit_0 nvbit_0 0190 __Bnvbit_1 nvbit_1 00A0
__Bnvbit_2 nvbit_2 0110 __Bnvbit_3 nvbit_3 0190
__Bptbit_0 ptbit_0 0190 __Brbit_0 rbit_0 0020
__Brbit_1 rbit_1 00A0 __Brbit_2 rbit_2 0110
__Brbit_3 rbit_3 0190 __Hclrtext clrtext 0024
__Hcode code 0190 __Hcode_ptr code_ptr 004F
__Hcommon_ram common_ram 0190 __Hconfig config 2007
__Heeprom_data eeprom_data 0000 __Hend_init end_init 0024
__Hfloat_text0 float_text0 003A __Hfloat_text1 float_text1 003A
__Hfloat_text2 float_text2 003A __Hfloat_text3 float_text3 003A
__Hfloat_text4 float_text4 003A __Hidata_0 idata_0 0800
__Hidata_1 idata_1 003A __Hidata_2 idata_2 003A
__Hidata_3 idata_3 003A __Hidloc idloc 2000
__Hinit init 000C __Hinit23 init23 000C
__Hintcode intcode 0000 __Hintentry intentry 0000
__Hintret intret 0000 __Hintsave intsave 0190
__Hintsave_0 intsave_0 0072 __Hintsave_1 intsave_1 00A0
__Hintsave_2 intsave_2 0110 __Hintsave_3 intsave_3 0190
__Hmaintext maintext 0024 __Hnvbit_0 nvbit_0 0C80
__Hnvbit_1 nvbit_1 0500 __Hnvbit_2 nvbit_2 0880
__Hnvbit_3 nvbit_3 0C80 __Hnvram nvram 004D
__Hnvram_1 nvram_1 00A0 __Hnvram_2 nvram_2 0110
__Hnvram_3 nvram_3 0190 __Hpowerup powerup 0000
__Hpstrings pstrings 003A __Hptbit_0 ptbit_0 0C80
__Hrbit_0 rbit_0 0100 __Hrbit_1 rbit_1 0500
__Hrbit_2 rbit_2 0880 __Hrbit_3 rbit_3 0C80
__Hrbss_0 rbss_0 0035 __Hrbss_1 rbss_1 00A0
__Hrbss_2 rbss_2 0110 __Hrbss_3 rbss_3 0190
__Hrdata_0 rdata_0 004D __Hrdata_1 rdata_1 00A0
__Hrdata_2 rdata_2 0110 __Hrdata_3 rdata_3 0190
__Hreset_vec reset_vec 0000 __Hstrings strings 003A
__Hstringtable stringtable 003A __Hstruct struct 004F
__Htemp temp 0072 __Htext text 0190
__Lclrtext clrtext 0024 __Lcode code 0190
__Lcode_ptr code_ptr 004D __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 0000
__Lend_init end_init 000C __Lfloat_text0 float_text0 003A
__Lfloat_text1 float_text1 003A __Lfloat_text2 float_text2 003A
__Lfloat_text3 float_text3 003A __Lfloat_text4 float_text4 003A
__Lidata_0 idata_0 07E8 __Lidata_1 idata_1 003A
__Lidata_2 idata_2 003A __Lidata_3 idata_3 003A
__Lidloc idloc 2000 __Linit init 0000
__Linit23 init23 000C __Lintcode intcode 0000
__Lintentry intentry 0000 __Lintret intret 0000
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0072
__Lintsave_1 intsave_1 00A0 __Lintsave_2 intsave_2 0110
__Lintsave_3 intsave_3 0190 __Lmaintext maintext 0024
__Lnvbit_0 nvbit_0 0C80 __Lnvbit_1 nvbit_1 0500
__Lnvbit_2 nvbit_2 0880 __Lnvbit_3 nvbit_3 0C80
__Lnvram nvram 004D __Lnvram_1 nvram_1 00A0
__Lnvram_2 nvram_2 0110 __Lnvram_3 nvram_3 0190
__Lpowerup powerup 0000 __Lpstrings pstrings 003A
__Lptbit_0 ptbit_0 0C80 __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 0035
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0110
__Lrdata_3 rdata_3 0190 __Lreset_vec reset_vec 0000
__Lstrings strings 003A __Lstringtable stringtable 0024
__Lstruct struct 004F __Ltemp temp 0070
__Ltext text 0190 __S0 (abs) 2007
__S1 (abs) 0190 __S2 (abs) 2100
_data_check text11 05EF _delay text11 0610
_exit init 0000 _iic_check rbss_0 0020
_main text11 079D _nop_ text11 074C
_pa_out rbss_0 0021 _pb_out rbss_0 0022
_pc_out rbss_0 0023 _pd_out rbss_0 0024
_pe_out rbss_0 0025 _read_Buff rdata_0 003D
_read_Buff1 rdata_0 0045 _write_table rdata_0 0035
clear_bank0 init 0000 clear_bit0 init 0000
clear_ram end_init 0012 code_ptr code_ptr 004D
copy_bank0 init 0004 copy_data end_init 0017
intlevel0 intentry 0000 intlevel1 intentry 0000
reset_vec reset_vec 0000 start init 0000
string_indir stringtable 0027 string_table stringtable 0024
used_btemp0 (abs) 0001 used_btemp1 (abs) 0001
used_code_ptr (abs) 0001
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -