GNU-Syntax C29 Assembly Language Reference GuideΒΆ
This part of the TI C29x Compiler documentation provides information about GNU-syntax C29x assembly language that is recognized and processed by the c29clang integrated GNU-syntax C29x assembler.
Note
Hand-coded Assembly Not Recommended: Hand-coding assembly is strongly discouraged for the TI C29x. Documentation of assembler command line options, assembly syntax, and assembly directives is provided here primarily for examining or debugging disassembled code. Small amounts of assembly language may be embedded in C/C++ source files via asm() statements, which are processed inline by the c29clang integrated GNU-syntax assembler.
Command Line: For an overview of assembler command-line options, see GNU-Syntax Assembler Command Line.
Assembly Syntax: For an overview of GNU C29x assembly syntax, see GNU-Syntax Assembly Source Anatomy.
Directives: For documentation of the assembly directives supported with c29clang, see GNU-Syntax C29 Assembly Directives.
Additional documentation for using assembly with c29clang is provided elsewhere:
For information about migrating legacy TI-syntax C28x assembly language directives to GNU-syntax C29x assembly, see Migrating Assembly Language Source Code.
For information about GNU-syntax C29x assembly language, see the GNU Assembler documentation. The majority of the documented syntax is recognized and processed by the c29clang integrated GNU-syntax C29x assembler.
Contents: