Sign In
Upload
Download
Table of Contents
Contents
Add to my manuals
Delete from my manuals
Share
URL of this page:
HTML Link:
Bookmark this page
Add
Manual will be automatically added to "My Manuals"
Print this page
×
Bookmark added
×
Added to my manuals
Manuals
Brands
Texas Instruments Manuals
Computer Hardware
TMS34010
Reference manual
Texas Instruments TMS34010 Reference Manual
C compiler
Hide thumbs
Also See for TMS34010
:
User manual
(128 pages)
1
2
3
Table Of Contents
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
page
of
181
Go
/
181
Contents
Table of Contents
Bookmarks
Table of Contents
Table of Contents
1 Introduction
Section Page
Software Development Tools Overview
TMS34010 Software Development Flow
Related Documentation
Style and Symbol Conventions
Getting Started
2 Compiler Installation
Section Page
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
Compiling a C Program
3 Compiler Operation
Input and Output Files for the C Preprocessor
Invoking the C Preprocessor
Preprocessor (Gspcpp) Description
General Information
Specifying Alternate Directories for Include Files
Input and Output Files for the C Parser
Invoking the Parser
Parser (Gspcc) Description
General Information
Code Generator (Gspcg) Description
Input and Output Files for the C Code Generator
Invoking the Code Generator
Pointers to Named Variables (-A Option)
Checking for Stack Overflow (-X Option)
Small Code Model (-S Option)
Compiling and Assembling a Program
Linking a C Program
Runtime Initialization and Runtime Support
An Example of a Linker Command File
Sample Linker Command File
Autoinitialization (ROM and RAM Models)
The -C and -Cr Linker Options
Archiving a C Program
4 The TMS34010 C Language
Identifiers, Keywords, and Constants
TMS34010 C Data Types
Conversions
Object Alignment
Expressions
Declarations
Asm Statement
Initialization of Static and Global Variables
Lexical Scope Rules
Runtime Environment Memory Model
Sections
Memory Model
Stack Management
The Program and System Stacks
Dynamic Memory Allocation
RAM and ROM Models
Allocating Memory for Static and Global Variables
Array Alignment
Packing Structures and Manipulating Fields
Register Conventions
Dedicated Registers
Using Registers
Register Variables
An Example of a Function Call
Responsibilities of a Called Function
Function Structure and Calling Conventions
Responsibilities of a Calling Function
Accessing Arguments and Local Variables
Setting up the Local Frame
Returning Structures from Functions
Assembly Language Modules
Interfacing C with Assembly Language
Inline Assembly Language
Modifying Compiler Output
Interrupt Handling
Floating-Point Formats
Floating-Point Support
Floating- Point Support
Integer Expression Analysis
Double-Precision Format
Double-Precision Functions
Single-Precision Functions
Conversion Functions
Floating-Point Errors
Initializing the Stack
System Initialization
Autoinitialization of Variables and Constants
Format of Initialization Records in the .Cinit Section
ROM Model of Autoinitialization
5 RAM Model of Autoinitialization
Diagnostic Messages (Assert.h)
Runtime-Support Functions Header Files
Character Typing and Conversion (Ctype.h)
Limits (Float.h and Limits.h)
Floating-Point Math (Math.h, Errno.h)
Nonlocal Jumps (Setjmp.h)
General Utilities (Stdlib.h)
Standard Definitions (Stddef.h)
Variable Arguments (Stdarg.h)
String Functions (String.h)
Time Functions (Time.h)
Summary of Runtime-Support Functions and Macros
Functions Reference
Abort
Abs
Asin
Assert
Atan
Atan2
Bsearch
Calloc
Ceil
Clock
Cos
Cosh
Ctime
Difftime
DIV
Exit
Exp
Fabs
Floor
Fmod
Free
Frexp
Gmtime
Isxdigit
Idexp
Localtime
Log
Log1 0
Itoa
Malloe
Memmove
Mktime
Modf
Pow
Qsort
Realloe
Sin
Sinh
Sqrt
Strerror
Strlen
Strpbrk
Strspn
Strstr
Tan
Tanh
Time
A Error Messages
Advertisement
Quick Links
Download this manual
See also:
User Manual
~TEXAS
INSTRUMENTS
TMS34010
C
Compiler
1988
Graphics Products
Table of
Contents
Previous
Page
Next
Page
1
2
3
4
5
Advertisement
Table of Contents
Need help?
Do you have a question about the TMS34010 and is the answer not in the manual?
Ask a question
Questions and answers
Related Manuals for Texas Instruments TMS34010
Computer Hardware Texas Instruments TMS34010 User Manual
C compiler (128 pages)
Computer Hardware Texas Instruments TMS320C6711D User Manual
Floating point digital signal processor (107 pages)
Computer Hardware Texas Instruments TMS320DM643 User Manual
Texas instruments ddr2 memory controller user's guide (56 pages)
Computer Hardware Texas Instruments TMS320DM646X DMSOC User Manual
Dmsoc asynchronous external memory interface (emif) (64 pages)
Computer Hardware Texas Instruments TMS320C6000 DSP Reference Manual
Multichannel buffered serial port (mcbsp) (104 pages)
Computer Hardware Texas Instruments TMS320C6000 Reference Manual
Dsp designing for jtag emulation (32 pages)
Computer Hardware Texas Instruments TMS320C3x User Manual
Texas instruments computer hardware user's guide (757 pages)
Computer Hardware Texas Instruments TMS320 DSP User Manual
Dsp algorithm standard rules and guidelines (88 pages)
Computer Hardware Texas Instruments TMS320 User Manual
Dsp/bios v5.40 (288 pages)
Computer Hardware Texas Instruments TMS320C67X Reference Manual
Dsp and cpu instruction set (465 pages)
Computer Hardware Texas Instruments TMS320C6201 Reference Manual
Tms320c6000 series peripherals (477 pages)
Computer Hardware Texas Instruments TMS320C6201 Manual
Fixed-point digital signal processor (70 pages)
Computer Hardware Texas Instruments TMS320*2801 Series Reference Manual
Boot rom (94 pages)
Computer Hardware Texas Instruments TMS320F2837 D Series Manual
Dual-core real-time mcus silicon errata (silicon revisions c, b, a, 0) (52 pages)
Computer Hardware Texas Instruments TRIS TMS37122 Reference Manual
Tiris automotive devices analog front end ic (73 pages)
Computer Hardware Texas Instruments TMS320F2807 Series Instruction Manual
Real-time mcus silicon errata silicon revisions c, b (42 pages)
Related Products for Texas Instruments TMS34010
Texas Instruments TMS320DM355
Texas Instruments TMS320DM643
Texas Instruments TMS320 Series
Texas Instruments TMS320C82
Texas Instruments TMS320VC5509
Texas Instruments TMS320 DSP
Texas Instruments TMS320C642 Series
Texas Instruments TMS320C6202
texas instruments TMS320TCI6482
Texas Instruments TMS320*2801 Series
Texas Instruments TMS320C55 Series
Texas Instruments TMS320DM6437Q
Texas Instruments TMS320DM6433
Texas Instruments TMS320F28378D
Texas Instruments TMS320F28377D-Q1
Texas Instruments TMS320F28076-Q1
Table of Contents
Print
Rename the bookmark
Delete bookmark?
Delete from my manuals?
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL
Need help?
Do you have a question about the TMS34010 and is the answer not in the manual?
Questions and answers