A SERVICE OF

logo

CAVR-4
iii
Brief contents
Tables ...................................................................................................................... xv
Preface ................................................................................................................... xix
Part 1. Using the compiler .........................................................1
Getting started .................................................................................................... 3
Data storage ...................................................................................................... 15
Functions ............................................................................................................. 27
Placing code and data .................................................................................... 33
The DLIB runtime environment ............................................................... 53
The CLIB runtime environment .............................................................. 85
Assembler language interface ................................................................... 93
Using C++ .......................................................................................................... 109
Efficient coding for embedded applications ...................................... 121
Part 2. Compiler reference ....................................................135
Data representation ...................................................................................... 137
Segment reference ......................................................................................... 149
Compiler options ........................................................................................... 167
Extended keywords ....................................................................................... 203
Pragma directives ............................................................................................ 215
The preprocessor ........................................................................................... 227
Intrinsic functions ........................................................................................... 237
Library functions ............................................................................................. 243