📄 917pim.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+917PIM.sym -z -Q16F917 -ol.obj -M917PIM.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=0120h-016Fh -ABANK3=0190h-01EFh -ACOMBANK=070h-07Fh \
-ppowerup=CODE \
-preset_vec=00h,intentry=04h,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\c12720\LOCALS~1\Temp\s178.obj \
C:\Work\2007\Projects\PICDEM LCD 2\Code\917or914\main.obj \
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--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\pic60--u.lib
Object code version is 3.7
Machine type is 16F917
Call graph:
*_main size 0,0 offset 0
_init size 0,0 offset 0
_displayTime size 0,0 offset 0
_numberBreak size 0,1 offset 0
_displayNumber size 1,1 offset 3
_clearscreen size 0,0 offset 0
_delay size 0,2 offset 0
* _displayVoltage size 0,0 offset 0
_delay size 0,2 offset 0
* _display4dig size 2,1 offset 0
* _displayNumber size 1,1 offset 3
lwdiv size 0,0 offset 3
lwmul size 0,0 offset 3
_displayBars size 0,1 offset 0
lwmul size 0,0 offset 3
lwdiv size 0,0 offset 3
* _getTemperature size 0,0 offset 0
_delay size 0,2 offset 0
* _displayTemp size 2,1 offset 0
* _displayNumber size 1,1 offset 3
lwdiv size 0,0 offset 3
lwmul size 0,0 offset 3
lwmul size 0,0 offset 3
lwdiv size 0,0 offset 3
*_ISR size 0,0 offset 5
Name Link Load Length Selector Space Scale
C:\DOCUME~1\c12720\LOCALS~1\Temp\s178.obj
reset_vec 0 0 3 0 0
init 41 41 4 8 0
end_init 45 45 B 8 0
C:\Work\2007\Projects\PICDEM LCD 2\Code\917or914\main.obj
intcode B B 2F 8 0
intentry 4 4 7 8 0
intret 3A 3A 7 8 0
intsave_0 77 77 1 70 1
config 2007 2007 1 400E 0
rbss_0 21 21 D 20 1
rbit_0 100 20 1 20 1 8
temp 70 70 6 70 1
intsave 33 33 2 20 1
text3 1F8 1F8 2DA 3F0 0
text5 4D2 4D2 2F4 9A4 0
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--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
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
wdiv.obj float_tex 7C6 7C6 3A F8C 0
temp 70 70 7 70 1
wmul.obj temp 70 70 6 70 1
text 1E3 1E3 15 3C6 0
C:\Program Files\HI-TECH Software\PICC\9.50\lib\pic60--u.lib
COMMON rbss_0 2E 2E 5 20 1
TOTAL Name Link Load Length
CLASS CODE
intcode B B 2F
intentry 4 4 7
intret 3A 3A 7
reset_vec 0 0 3
float_tex 7C6 7C6 3A
init 41 41 4
end_init 45 45 B
text3 1F8 1F8 2DA
text5 4D2 4D2 2F4
text 1E3 1E3 15
CLASS CONST
CLASS ENTRY
CLASS STRING
CLASS BANK0
rbss_0 21 21 12
rbit_0 100 20 1
temp 70 70 7
intsave 33 33 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
intsave_0 77 77 1
CLASS CONFIG
config 2007 2007 1
CLASS IDLOC
CLASS EEDATA
SEGMENTS Name Load Length Top Selector Space Class
reset_vec 000000 000003 000003 0 0 CODE
intentry 000004 00004C 000050 8 0 CODE
rbit_0 000020 000015 000035 20 1 BANK0
temp 000070 000008 000078 70 1 COMBANK
text 0001E3 000015 0001F8 3C6 0 CODE
text3 0001F8 0002DA 0004D2 3F0 0 CODE
text5 0004D2 0002F4 0007C6 9A4 0 CODE
float_text1 0007C6 00003A 000800 F8C 0 CODE
config 002007 000001 002008 400E 0 CONFIG
UNUSED ADDRESS RANGES
BANK0 0035-006F
0078-007F
BANK1 00A0-00EF
BANK2 0120-016F
BANK3 0190-01EF
CODE 0003-0003
0050-01E2
0800-1FFF
COMBANK 0078-007F
CONST 0003-0003
0050-01E2
0800-1FFF
EEDATA 2100-21FF
ENTRY 0003-0003
0050-01E2
0800-1FFF
IDLOC 2000-2003
STRING 0003-0003
0050-01E2
0800-1FFF
Symbol Table
?_display4dig rbss_0 002E ?_displayNumber rbss_0 0031
?_displayTemp rbss_0 002E ?a_delay rbss_0 002E
?a_display4dig rbss_0 0030 ?a_displayBars rbss_0 002E
?a_displayNumber rbss_0 0032 ?a_displayTemp rbss_0 0030
?a_numberBreak rbss_0 002E _ISR intcode 000B
_Mode rbss_0 0021 _SW1 rbss_0 0022
_SW2 rbss_0 0023 __Beeprom_data eeprom_data 2100
__Bnvbit_0 nvbit_0 0190 __Bnvbit_1 nvbit_1 00A0
__Bnvbit_2 nvbit_2 0120 __Bnvbit_3 nvbit_3 0190
__Bptbit_0 ptbit_0 0190 __Brbit_0 rbit_0 0020
__Brbit_1 rbit_1 00A0 __Brbit_2 rbit_2 0120
__Brbit_3 rbit_3 0190 __Hclrtext clrtext 0050
__Hcode code 0190 __Hcommon_ram common_ram 0190
__Hconfig config 2008 __Heeprom_data eeprom_data 0000
__Hend_init end_init 0050 __Hfloat_text0 float_text0 0003
__Hfloat_text1 float_text1 0800 __Hfloat_text2 float_text2 0003
__Hfloat_text3 float_text3 0003 __Hfloat_text4 float_text4 0003
__Hidata_0 idata_0 0003 __Hidata_1 idata_1 0003
__Hidata_2 idata_2 0003 __Hidata_3 idata_3 0003
__Hidloc idloc 2000 __Hinit init 0045
__Hinit23 init23 0045 __Hintcode intcode 003A
__Hintentry intentry 000B __Hintret intret 0041
__Hintsave intsave 0190 __Hintsave_0 intsave_0 0078
__Hintsave_1 intsave_1 00A0 __Hintsave_2 intsave_2 0120
__Hintsave_3 intsave_3 0190 __Hmaintext maintext 0050
__Hnvbit_0 nvbit_0 0C80 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0900 __Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 0033 __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0120 __Hnvram_3 nvram_3 0190
__Hpowerup powerup 0000 __Hpstrings pstrings 0050
__Hptbit_0 ptbit_0 0C80 __Hrbit_0 rbit_0 0101
__Hrbit_1 rbit_1 0500 __Hrbit_2 rbit_2 0900
__Hrbit_3 rbit_3 0C80 __Hrbss_0 rbss_0 0033
__Hrbss_1 rbss_1 00A0 __Hrbss_2 rbss_2 0120
__Hrbss_3 rbss_3 0190 __Hrdata_0 rdata_0 0033
__Hrdata_1 rdata_1 00A0 __Hrdata_2 rdata_2 0120
__Hrdata_3 rdata_3 0190 __Hreset_vec reset_vec 0003
__Hstrings strings 0050 __Hstringtable stringtable 0050
__Hstruct struct 0035 __Htemp temp 0077
__Htext text 0190 __Lclrtext clrtext 0050
__Lcode code 0190 __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 0000
__Lend_init end_init 0045 __Lfloat_text0 float_text0 0003
__Lfloat_text1 float_text1 07C6 __Lfloat_text2 float_text2 0003
__Lfloat_text3 float_text3 0003 __Lfloat_text4 float_text4 0003
__Lidata_0 idata_0 0003 __Lidata_1 idata_1 0003
__Lidata_2 idata_2 0003 __Lidata_3 idata_3 0003
__Lidloc idloc 2000 __Linit init 0041
__Linit23 init23 0045 __Lintcode intcode 000B
__Lintentry intentry 0004 __Lintret intret 003A
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0077
__Lintsave_1 intsave_1 00A0 __Lintsave_2 intsave_2 0120
__Lintsave_3 intsave_3 0190 __Lmaintext maintext 0050
__Lnvbit_0 nvbit_0 0C80 __Lnvbit_1 nvbit_1 0500
__Lnvbit_2 nvbit_2 0900 __Lnvbit_3 nvbit_3 0C80
__Lnvram nvram 0033 __Lnvram_1 nvram_1 00A0
__Lnvram_2 nvram_2 0120 __Lnvram_3 nvram_3 0190
__Lpowerup powerup 0000 __Lpstrings pstrings 0050
__Lptbit_0 ptbit_0 0C80 __Lrbit_0 rbit_0 0100
__Lrbit_1 rbit_1 0500 __Lrbit_2 rbit_2 0900
__Lrbit_3 rbit_3 0C80 __Lrbss_0 rbss_0 0021
__Lrbss_1 rbss_1 00A0 __Lrbss_2 rbss_2 0120
__Lrbss_3 rbss_3 0190 __Lrdata_0 rdata_0 0033
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0120
__Lrdata_3 rdata_3 0190 __Lreset_vec reset_vec 0000
__Lstrings strings 0050 __Lstringtable stringtable 0050
__Lstruct struct 0035 __Ltemp temp 0070
__Ltext text 0190 __S0 (abs) 2008
__S1 (abs) 0190 __S2 (abs) 2100
_boardTemp rbss_0 002A _boardVoltage rbss_0 002C
_clearscreen text5 071D _delay text5 06CD
_display4dig text3 03B8 _displayBars text5 04D2
_displayNumber text3 01F8 _displayTemp text3 0422
_displayTime text3 04B7 _displayVoltage text5 06DC
_exit init 0041 _getTemperature text3 046F
_hours rbss_0 0024 _init text5 072D
_main text5 0771 _minutes rbss_0 0025
_numBars rbss_0 0026 _numberBreak text3 04A8
_ones rbss_0 0027 _seconds rbss_0 0028
_tens rbss_0 0029 _timeFlag rbit_0 0100
awmul text 01E3 clear_bank0 init 0041
clear_bit0 init 0041 clear_ram end_init 004B
dowdiv float_text1 07C7 int_entry intentry 0004
int_func intcode 000B int_restore intret 003C
intlevel0 intentry 0004 intlevel1 intentry 0004
lwdiv float_text1 07C6 lwmod float_text1 07C6
lwmul text 01E3 reset_vec reset_vec 0000
start init 0041 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -