17.05.2015 Views

TMS34010 C Compiler - Al Kossow's Bitsavers

TMS34010 C Compiler - Al Kossow's Bitsavers

TMS34010 C Compiler - Al Kossow's Bitsavers

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!