📄 study.map
字号:
################################################################################
# #
# IAR Universal Linker V4.59A/386 #
# #
# Link time = 14/Feb/2005 10:31:46 #
# Target CPU = MSP430 #
# List file = K:\书\例\3-1\Debug\List\study.map #
# Output file 1 = K:\书\例\3-1\Debug\Exe\study.d43 #
# Format: debug #
# UBROF version 10.0.1 #
# Using library modules for C-SPY (-rt) #
# Command line = K:\书\例\3-1\Debug\Obj\main.r43 -o #
# K:\书\例\3-1\Debug\Exe\study.d43 -l #
# K:\书\例\3-1\Debug\List\study.map -xms #
# "-IC:\Program Files\IAR Systems\Embedded Workbenc #
# h Evaluation 4.0\430\LIB\" #
# -f #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# Evaluation 4.0\430\CONFIG\lnk430F149.xcl" #
# (-cmsp430 #
# -Z(DATA)DATA16_I,DATA16_Z,DATA16_N,HEAP+_HEAP_SIZ #
# E=0200-0A00 #
# -Z(DATA)CSTACK+_STACK_SIZE# #
# -Z(CODE)INFO=1000-10FF -Z(CODE)INFOA=1080-10FF #
# -Z(CODE)INFOB=1000-107F #
# -Z(CODE)CSTART=1100-FFDF -Z(CODE)CODE=1100-FFDF #
# -Z(CONST)DATA16_C,DATA16_ID,DIFUNCT,CHECKSUM=1100 #
# -FFDF #
# -Z(CONST)INTVEC=FFE0-FFFF #
# -Z(CONST)RESET=FFFE-FFFF) -f #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# Evaluation 4.0\430\config\multiplier.xcl" #
# (-e?Mul8Hw=?Mul8 -e?Mul16Hw=?Mul16 #
# -e?Mul32Hw=?Mul32 -e_Mul64iHw=_Mul64i #
# -e_Mul32u32uto64iHw=_Mul32u32uto64i #
# -e?F_MUL_HW_L04=?F_MUL_NOHW_L04) #
# -D_STACK_SIZE=50 -rt #
# "C:\Program Files\IAR Systems\Embedded Workbench #
# Evaluation 4.0\430\LIB\DLIB\dl430fn.r43" #
# -e_PrintfLarge=_Printf -e_ScanfLarge=_Scanf #
# -D_HEAP_SIZE=50 -s __program_start #
# #
# Copyright 1987-2004 IAR Systems. All rights reserved. #
################################################################################
****************************************
* *
* CROSS REFERENCE *
* *
****************************************
Program entry at : 1100 Relocatable, from module : ?cstart
****************************************
* *
* RUNTIME MODEL *
* *
****************************************
__core = 64kb
__dlib_file_descriptor = 0
__double_size = 32
__pic = no
__reg_r4 = free
__reg_r5 = free
__rt_version = 2
****************************************
* *
* MODULE MAP *
* *
****************************************
DEFINED ABSOLUTE ENTRIES
PROGRAM MODULE, NAME : ?ABS_ENTRY_MOD
Absolute parts
ENTRY ADDRESS REF BY
===== ======= ======
_HEAP_SIZE 0050
_STACK_SIZE 0050
*************************************************************************
FILE NAME : K:\书\例\3-1\Debug\Obj\main.r43
PROGRAM MODULE, NAME : main
SEGMENTS IN THE MODULE
======================
DATA16_AN (ABS)
Relative segment, address: 0120 - 0121 (0x2 bytes), align: 0
Segment part 1. ROOT.
ENTRY ADDRESS REF BY
===== ======= ======
WDTCTL 0120
-------------------------------------------------------------------------
CODE
Relative segment, address: 1110 - 1133 (0x24 bytes), align: 1
Segment part 3.
ENTRY ADDRESS REF BY
===== ======= ======
main 1110 Segment part 18 (?cstart)
non_banked function
calls direct
stack 1 = 00000000 ( 00000006 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 1134 - 1139 (0x6 bytes), align: 1
Segment part 4. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
Moon 1134
non_banked function
stack 1 = 00000000 ( 00000002 )
-------------------------------------------------------------------------
CODE
Relative segment, address: 113A - 113D (0x4 bytes), align: 1
Segment part 5. Intra module refs: main
ENTRY ADDRESS REF BY
===== ======= ======
River 113A
non_banked function
stack 1 = 00000000 ( 00000002 )
*************************************************************************
FILE NAME : C:\Program Files\IAR Systems\Embedded Workbench Evaluation 4.0\430\LIB\DLIB\dl430fn.r43
LIBRARY MODULE, NAME : ?memzero
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?abort
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?__dbg_break
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 113E - 113F (0x2 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__DebugBreak 113E __exit (?__exit)
non_banked function
not allocated function
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?__exit
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 1140 - 114F (0x10 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
__exit 1140 Segment part 5 (?_exit)
_exit (?_exit)
non_banked function
calls direct
not allocated function
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?__write
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?__dwrite
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?cppinit
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?exit
SEGMENTS IN THE MODULE
======================
CODE
Relative segment, address: 1150 - 1153 (0x4 bytes), align: 1
Segment part 2.
ENTRY ADDRESS REF BY
===== ======= ======
exit 1150 Segment part 18 (?cstart)
non_banked function
calls direct
stack 1 = 00000000 ( 00000002 )
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?memcpy
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?memmove
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?xcloseall
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?reset_vector
SEGMENTS IN THE MODULE
======================
RESET
Relative segment, address: FFFE - FFFF (0x2 bytes), align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
?reset_vector FFFE Segment part 10 (?cstart)
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?cstart
SEGMENTS IN THE MODULE
======================
CSTACK
Relative segment, address: 09B0, align: 1
Segment part 1.
-------------------------------------------------------------------------
CSTART
Relative segment, address: 1100 - 1103 (0x4 bytes), align: 1
Segment part 10.
ENTRY ADDRESS REF BY
===== ======= ======
__program_start 1100 ?reset_vector (?reset_vector)
Absolute parts (?ABS_ENTRY_MOD)
?cstart_begin 1100
-------------------------------------------------------------------------
CSTART
Relative segment, address: 1104 - 110B (0x8 bytes), align: 1
Segment part 18. Intra module refs: Segment part 10
ENTRY ADDRESS REF BY
===== ======= ======
?cstart_call_main 1104
?cstart_end 110C
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : lowinit
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?_exit
SEGMENTS IN THE MODULE
======================
CSTART
Relative segment, address: 110C, align: 1
Segment part 0.
ENTRY ADDRESS REF BY
===== ======= ======
_exit 110C exit (?exit)
-------------------------------------------------------------------------
CSTART
Relative segment, address: 110C - 110F (0x4 bytes), align: 1
Segment part 5. Intra module refs: _exit
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?Epilogue
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?setjmp
SEGMENTS IN THE MODULE
======================
-------------------------------------------------------------------------
LIBRARY MODULE, NAME : ?longjmp
SEGMENTS IN THE MODULE
======================
****************************************
* *
* SEGMENTS IN ADDRESS ORDER *
* *
****************************************
SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
======= ===== ============= =========== ==== ==== =====
DATA16_AN (ABS) 0120 - 0121 2 rel 0
CSTACK 09B0 - 09FF 50 rel 1
CSTART 1100 - 110F 10 rel 1
CODE 1110 - 1153 44 rel 1
RESET FFFE - FFFF 2 rel 1
****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************
84 bytes of CODE memory
80 bytes of DATA memory (+ 2 absolute )
2 bytes of CONST memory
Errors: none
Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -