lesson5.map
来自「PIC16F877入门程序和仿真原理图」· MAP 代码 · 共 210 行
MAP
210 行
HI-TECH Software PICC Compiler V8.05PL1
Linker command line:
-z -Mlesson5.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+lesson5.sym -E -EC:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_21O.AAA \
-ver=PICC#V8.05PL1 C:\HT-PIC8.05\LIB\picrt42c.obj \
E:\PIC\lesson5(time)\lesson5_TMR1.obj C:\HT-PIC8.05\LIB\pic62--u.lib \
C:\HT-PIC8.05\LIB\pic42c-c.lib C:\HT-PIC8.05\LIB\pic62--u.lib
Object code version is 3.7
Machine type is 16F877A
Call graph:
*_main size 0,0 offset 0
_initial
_time1_init
* _display size 0,3 offset 0
* _Delay size 0,2 offset 3
lbdiv
lbmod
*_time1_ISR
Name Link Load Length Selector Space Scale
C:\HT-PIC8.05\LIB\picrt42c.obj
end_init 29 29 4 8 0
E:\PIC\lesson5(time)\lesson5_TMR1.obj
intcode B B 13 8 0
intentry 4 4 7 8 0
intret 1E 1E 7 8 0
intsave_0 75 75 1 70 1
rbss_0 20 20 2 20 1
temp 70 70 2 70 1
intsave 27 27 2 20 1
const1 34 34 B 68 0
text0 773 773 57 EE6 0
C:\HT-PIC8.05\LIB\pic62--u.lib
C:\HT-PIC8.05\LIB\pic42c-c.lib
bdiv.obj float_tex 7CA 7CA 36 F94 0
temp 70 70 5 70 1
btemp0.obj temp 70 70 1 70 1
btemp1.obj temp 70 70 2 70 1
clrbank0.obj init 25 25 4 8 0
clr.obj clrtext 2D 2D 7 8 0
powerup.obj powerup 0 0 4 0 0
C:\HT-PIC8.05\LIB\pic62--u.lib
COMMON rbss_0 22 22 5 20 1
TOTAL Name Link Load Length
CLASS BANK0
rbss_0 20 20 7
temp 70 70 5
intsave 27 27 2
CLASS BANK1
CLASS BANK2
CLASS BANK3
CLASS COMBANK
intsave_0 75 75 1
CLASS CODE
intcode B B 13
intentry 4 4 7
intret 1E 1E 7
powerup 0 0 4
float_tex 7CA 7CA 36
clrtext 2D 2D 7
end_init 29 29 4
init 25 25 4
text0 773 773 57
CLASS CONST
const1 34 34 B
CLASS EEDATA
CLASS ENTRY
CLASS STRING
CLASS IDLOC
CLASS CONFIG
SEGMENTS Name Load Length Top Selector Space Class
powerup 000000 000004 000004 0 0 CODE
intentry 000004 000030 000034 8 0 CODE
rbit_0 000020 000009 000029 20 1 BANK0
const1 000034 00000B 00003F 68 0 CONST
temp 000070 000006 000076 70 1 COMBANK
text0 000773 000057 0007CA EE6 0 CODE
float_text1 0007CA 000036 000800 F94 0 CODE
UNUSED ADDRESS RANGES
BANK0 0029-006F
0076-007F
BANK1 00A0-00EF
BANK2 0110-016F
BANK3 0190-01EF
CODE 003F-0772
0800-1FFF
COMBANK 0076-007F
CONST 003F-0772
0800-1FFF
EEDATA 2100-21FF
Symbol Table
?a_Delay rbss_0 0025 ?a_display rbss_0 0022
_Delay text0 0773 __Bnvbit_0 nvbit_0 0027
__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__Z65018RS_ __Z65018RS_ 0190
__Hclrtext clrtext 0034 __Hcode code 0190
__Hcommon_ram common_ram 0190 __Hconfig config 2007
__Heeprom_data eeprom_data 2100 __Hend_init end_init 002D
__Hfloat_text0 float_text0 0034 __Hfloat_text1 float_text1 0800
__Hfloat_text2 float_text2 0034 __Hfloat_text3 float_text3 0034
__Hfloat_text4 float_text4 0034 __Hidata_0 idata_0 0034
__Hidata_1 idata_1 0034 __Hidata_2 idata_2 0034
__Hidata_3 idata_3 0034 __Hidloc idloc 2000
__Hinit init 0029 __Hinit23 init23 0029
__Hintcode intcode 001E __Hintentry intentry 000B
__Hintret intret 0025 __Hintsave intsave 0190
__Hintsave_0 intsave_0 0076 __Hintsave_1 intsave_1 0190
__Hintsave_2 intsave_2 0190 __Hintsave_3 intsave_3 0190
__Hnvbit_0 nvbit_0 0138 __Hnvbit_1 nvbit_1 0500
__Hnvbit_2 nvbit_2 0880 __Hnvbit_3 nvbit_3 0C80
__Hnvram nvram 0027 __Hnvram_1 nvram_1 00A0
__Hnvram_2 nvram_2 0110 __Hnvram_3 nvram_3 0190
__Hpowerup powerup 0004 __Hpstrings pstrings 0034
__Hrbit_0 rbit_0 0100 __Hrbit_1 rbit_1 0500
__Hrbit_2 rbit_2 0880 __Hrbit_3 rbit_3 0C80
__Hrbss_0 rbss_0 0027 __Hrbss_1 rbss_1 00A0
__Hrbss_2 rbss_2 0110 __Hrbss_3 rbss_3 0190
__Hrdata_0 rdata_0 0027 __Hrdata_1 rdata_1 00A0
__Hrdata_2 rdata_2 0110 __Hrdata_3 rdata_3 0190
__Hstrings strings 0034 __Hstringtable stringtable 0034
__Hstruct struct 0029 __Htemp temp 0075
__Htext text 0190 __Hvectors vectors 003F
__L__Z65018RS_ __Z65018RS_ 0190 __Lclrtext clrtext 002D
__Lcode code 0190 __Lcommon_ram common_ram 0190
__Lconfig config 2007 __Leeprom_data eeprom_data 2100
__Lend_init end_init 0029 __Lfloat_text0 float_text0 0034
__Lfloat_text1 float_text1 07CA __Lfloat_text2 float_text2 0034
__Lfloat_text3 float_text3 0034 __Lfloat_text4 float_text4 0034
__Lidata_0 idata_0 0034 __Lidata_1 idata_1 0034
__Lidata_2 idata_2 0034 __Lidata_3 idata_3 0034
__Lidloc idloc 2000 __Linit init 0025
__Linit23 init23 0029 __Lintcode intcode 000B
__Lintentry intentry 0004 __Lintret intret 001E
__Lintsave intsave 0190 __Lintsave_0 intsave_0 0075
__Lintsave_1 intsave_1 0190 __Lintsave_2 intsave_2 0190
__Lintsave_3 intsave_3 0190 __Lnvbit_0 nvbit_0 0138
__Lnvbit_1 nvbit_1 0500 __Lnvbit_2 nvbit_2 0880
__Lnvbit_3 nvbit_3 0C80 __Lnvram nvram 0027
__Lnvram_1 nvram_1 00A0 __Lnvram_2 nvram_2 0110
__Lnvram_3 nvram_3 0190 __Lpowerup powerup 0000
__Lpstrings pstrings 0034 __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 0027
__Lrdata_1 rdata_1 00A0 __Lrdata_2 rdata_2 0110
__Lrdata_3 rdata_3 0190 __Lstrings strings 0034
__Lstringtable stringtable 0034 __Lstruct struct 0029
__Ltemp temp 0070 __Ltext text 0190
__Lvectors vectors 003F __S0 (abs) 2100
__S1 (abs) 0190 _count rbss_0 0020
_data1 rbss_0 0021 _display text0 0782
_exit init 0025 _initial text0 07B5
_main text0 07C2 _table const1 0035
_time1_ISR intcode 000B _time1_init text0 07A9
clear_bank0 init 0025 clear_ram clrtext 0030
dobdiv float_text1 07CC int_entry intentry 0004
int_func intcode 000B int_restore intret 0020
intlevel0 intentry 0004 intlevel1 intentry 0004
lbdiv float_text1 07CA lbdiv_t float_text1 07CB
lbmod float_text1 07CA lbmod_t float_text1 07CB
powerup powerup 0000 start init 0025
used_btemp0 (abs) 0001 used_btemp1 (abs) 0001
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?