Contents
Section
1
1.1
1.2
1.3
1.4
2
2.1
2.2
2.3
2.4
3
3.1
3.1.1
3.1.2
3.1.3
3.2
3.2.1
3.2.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.4
3.5
3.5.1
3.5.2
3.5.3
3.5.4
3.6
4
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
Introduction
Software Development Tools Overview
Related Documentation
Style and Symbol Conventions
Getting
Started
Compiler
Installation
Installing the C Compiler on
IBM/TI
PCs
with
PC/MS-DOS
Installing the C Compiler on
VAX/VMS
.......
.
Installing the C Compiler on UNIX Systems
.....
.
Installing the C Compiler on
Macintosh/MPW
Systems
C
Compiler
Operation
Preprocessor (gspcpp) Description
Invoking the C Preprocessor
General Information
.....
.
Specifying
Alternate Directories for Include Files
Parser (gspcc) Description
Invoking the Parser
......
.
General
Information
......
.
Code Generator (gspcg) Description
Invoking the Code Generator
..
Pointers
to
Named Variables (-a Option)
Small Code Model
(-s
Option)
.....
Checking for Stack Overflow
(-x
option)
Compiling and Assembling a Program
Linking a C Program
...........
.
Runtime
Initialization and Runtime Support
Sample
Linker Command File
.....
.
Autoinitialization
(ROM
and RAM Models)
The -c and
-cr
Linker Options
Archiving a C Program . . . . . . . .
The
TMS34010
C
Language
Identifiers, Keywords, and Constants
TMS34010
C Data Types
Object
Alignment
Conversions
Expressions
Declarations
Initialization
of
Static and Global Variables
asm
Statement
Lexical
Scope Rules
Page
1-1
1-2
1-4
1-5
1-6
2-1
2-2
2-3
2-4
2-5
3-1
3-2
3-2
3-3
3-4
3-6
3-6
3-7
3-8
3-8
3-9
3-10
3-10
3-11
3-13
3-13
3-14
3-15
3-15
3-16
4-1
4-2
4-4
4-6
4-6
4-7
4-8
4-10
4-10
4-11
iii