SW500009 Microchip Technology, SW500009 Datasheet - Page 148

HI-TECH FOR DSPIC/PIC24

SW500009

Manufacturer Part Number
SW500009
Description
HI-TECH FOR DSPIC/PIC24
Manufacturer
Microchip Technology
Type
Compilerr
Series
PIC24 & DsPICr
Datasheet

Specifications of SW500009

Supported Families
PIC24
Core Architecture
PIC, DsPIC
Software Edition
Standard
Kit Contents
Software And Docs
Tool Type
Compiler
Mcu Supported Families
PIC24 MCUs And DsPIC DSCs
Lead Free Status / RoHS Status
Not applicable / RoHS Compliant
For Use With/related Products
DSPIC3X/PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
025
778-1003
778-1003
Map Files
5.11.1 Call Graph Information
A call graph is produced for chip types and memory models that use a compiled stack, rather than a
hardware stack, to facilitate parameter passing between functions and auto variables defined within
a function. When a compiled stack is used, functions are not re-entrant since the function will use a
fixed area of memory for its local objects (parameters/auto variables). A function called foo(), for
example, will use symbols like ?_foo for parameters and ?a_foo for auto variables. Compilers such
as the PIC, 6805 and V8 use compiled stacks. The 8051 compiler uses a compiled stack in small and
medium memory models. The call graph shows information relating to the placement of function
parameters and auto variables by the linker. A typical call graph may look something like:
134
Object code version is 2.4
Machine type is Z80
C:\HT-Z80\LIB\rtz80-s.obj
hello.obj
C:\HT-Z80\LIB\z80-sc.lib
powerup.obj
TOTAL
SEGMENTS
Call graph:
*_main size 0,0 offset 0
*
*
CLASS
CLASS
_init size 2,3 offset 0
_sprintf size 5,10 offset 0
Name
vectors
bss
const
text
text
vectors
Name
CODE
vectors
const
text
DATA
bss
Name
vectors
bss
_ports size 2,2 offset 5
_putch
Link
8000
Link
8000
FB
72
F4
71
FB
72
0
0
Load
000000 0000FC 0000FC
008000 000024 008024
Load
8000
Load
8000
FB
72
F4
71
FB
72
Length
0
0
Length
Length
71
24
82
72
89
24
Top
1
7
1
1
Selector
Selector
Linker and Utilities
8000
0
0

Related parts for SW500009