5-1
TMS320C2x/C2xx/C5x C Language
TMS320C2x/C2xx/C5x C Language
The TMS320C2x/C2xx/C5x C compiler supports the C language standard
that was developed by a committee of the American National Standards Insti-
tute (ANSI) to standardize the C programming language.
ANSI C supersedes the de facto C standard that is described in the first edition
of
The C Programming Language
by Kernighan and Ritchie. The ANSI stan-
dard is described in the American National Standard for Information Sys-
tems—Programming Language C X3.159
−
1989. The second edition of
The
C Programming Language
is based on the ANSI standard. ANSI C encom-
passes many of the language extensions provided by current C compilers and
formalizes many previously unspecified characteristics of the language.
Topic
Page
Characteristics of TMS320C2x/C2xx/C5x C Language
Data Types
Register Variables
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Pragma Directives
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The asm Statement
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating Global Register Variables
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Initializing Static and Global Variables
. . . . . . . . . . . . . . . . . . . . . . . . . .
Compatibility with K&R C
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Compiler Limits
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chapter 5
Summary of Contents for TMS320C2x
Page 8: ...viii...
Page 69: ...2 47 C Compiler Description...
Page 159: ...6 36...
Page 226: ...8 6...