TMS34010 C Compiler - Al Kossow's Bitsavers
TMS34010 C Compiler - Al Kossow's Bitsavers
TMS34010 C Compiler - Al Kossow's Bitsavers
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Section 5<br />
Runtime Environment<br />
This section describes the <strong>TMS34010</strong> C runtime environment. To ensure<br />
successful execution of C programs, it is critical that all runtime code maintain<br />
this environment. If you write assembly language functions that interface to<br />
C code, follow the guidelines in this section.<br />
Topics in this section include:<br />
Section<br />
Page<br />
5.1 Memory Model ............................................................................................ 5-2<br />
5.2 Register Conventions .................................................................................. 5-6<br />
5.3 Function Structure and Calling Conventions .......................................... 5-8<br />
5.4 Interfacing C with Assembly Language ................................................. 5-12<br />
5.5 Interrupt Handling .................................................................................... 5-16<br />
5.6 Integer Expression Analysis ..................................................................... 5-17<br />
5.7 Floating- Point Support ............................................................................ 5-17<br />
5.8 System Initialization ................................................................................. 5-22<br />
5-1