126
Section 3: Assembler
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
Figures
Figure 3.1: Expression Evaluation ............................................................................................ 150
Figure 3.2: Instruction Sizing (asm68) ...................................................................................... 152
Tables
Table 3.1: Notational Conventions............................................................................................ 131
Table 3.2: Default File Extensions ............................................................................................ 136
Table 3.3: Statement Syntax (asm68) ...................................................................................... 138
Table 3.4: Statement Syntax (asm68k)..................................................................................... 139
Table 3.5: Integer Radix Specification ...................................................................................... 146
Table 3.6: Value Ranges for Integer Constants........................................................................ 146
Table 3.7: Escaped Characters ................................................................................................ 147
Table 3.8: Integer Expression Operators .................................................................................. 149
Table 3.9: Operator Precedence/Associativity .......................................................................... 150
Table 3.10: Instruction Optimizations and Corrections ............................................................. 154
Table 3.11: Effective Addressing Modes .................................................................................. 156
Table 3.12: Effective Addressing Mode Categories .................................................................. 157
Table 3.13: Displacement Syntax Comparisons ....................................................................... 159
Table 3.14: Unknown Absolute Displacement Sizing ............................................................... 162
Table 3.15: Unknown PC-Relative Displacement Sizing .......................................................... 162
Table 3.16: Directive Groups .................................................................................................... 163
Table 3.17: Section Directives .................................................................................................. 164
Table 3.18: Symbol Directives .................................................................................................. 165
Table 3.19: Data/Fill Directives ................................................................................................. 166
Table 3.20: Control Directives................................................................................................... 167
Table 3.21: Output Directives ................................................................................................... 167
Table 3.22: Debugging Directives............................................................................................. 168
Table 3.23: Directive Groups .................................................................................................... 209
Table 3.24: Section Directives .................................................................................................. 210