Next:
3.1 Compiling
Up:
SDCC Compiler User Guide
Previous:
2.8 Components of SDCC
 
Contents
 
Index
3 Using SDCC
Subsections
3.1 Compiling
3.1.1 Single Source File Projects
3.1.2 Projects with Multiple Source Files
3.1.3 Projects with Additional Libraries
3.2 Command Line Options
3.2.1 Processor Selection Options
3.2.2 Preprocessor Options
3.2.3 Linker Options
3.2.4 MCS51 Options
3.2.5 DS390 Options
3.2.6 Z80 Options
3.2.7 Optimization Options
3.2.8 Other Options
3.2.9 Intermediate Dump Options
3.2.10 Redirecting output on Windows Shells
3.3 Environment variables
3.4 MCS51/DS390 Storage Class Language Extensions
3.4.1 data
3.4.2 xdata
3.4.3 idata
3.4.4 pdata
3.4.5 code
3.4.6 bit
3.4.7 sfr / sbit
3.4.8 Pointers to MCS51/DS390 specific memory spaces
3.5 Absolute Addressing
3.6 Parameters & Local Variables
3.7 Overlaying
3.8 Interrupt Service Routines
3.9 Critical Functions
3.10 Naked Functions
3.11 Functions using private banks
3.12 Startup Code
3.13 Inline Assembler Code
3.14 Interfacing with Assembler Code
3.14.1 Global Registers used for Parameter Passing
3.14.2 Assembler Routine(non-reentrant)
3.14.3 Assembler Routine(reentrant)
3.15 int (16 bit) and long (32 bit) Support
3.16 Floating Point Support
3.17 MCS51 Memory Models
3.18 DS390 Memory Models
3.19 Pragmas
3.20 Defines Created by the Compiler
Bernhard Held 2003-08-29