User manual

mikroPascal PRO for dsPIC30/33 and PIC24
MikroElektronika
7
Local vars optimization 161
Better code generation and local optimization 161
Single Static Assignment Optimization 162
Introduction 162
Proper Coding Recommendations 163
Asm code and SSA optimization 164
Debugging Notes 164
Warning Messages Enhancement 164
Common Object File Format (COFF) 165
COFF File Format 165
COFF File Generation 165
CHAPTER 7 167
dsPIC30/33 and PIC24 Specics 167
Types Efciency 168
Nested Calls Limitations 168
Limits of Indirect Approach Through PSV 168
Limits of Pointer to Function 168
Variable, constant and routine alignment 168
dsPIC Memory Organization 169
Program Memory (ROM) 169
Data Memory (RAM) 170
SFR Memory Space 170
X and Y Data RAM 170
DMA RAM 171
Unimplemented Memory Space 171
Memory Type Speciers 172
code 172
data 172
rx 172
sfr 172
xdata 173
ydata 173
dma 173
Memory Type Qualiers 174
Near Memory Qualier 174
Far Memory Qualier 174
Read Modify Write Problem 175
CHAPTER 8 179
mikroPascal PRO for dsPIC30/33 and PIC24 Language Reference 179
Lexical Elements Overview 181
Whitespace 182
Newline Character 182
Whitespace in Strings 182
Comments 183