124
Section 3: Assembler
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
3.3.6. Constants ........................................................................................................... 145
3.3.6.1. Integer Constants .................................................................................. 145
3.3.6.2. Character Constants.............................................................................. 146
3.3.6.3. Floating-Point Constants ....................................................................... 148
3.3.7. Expressions ........................................................................................................ 148
3.3.7.1. Operands ............................................................................................... 148
3.3.7.2. Operators............................................................................................... 149
3.3.7.3. Expression Evaluation ........................................................................... 150
3.4. Instruction Set .................................................................................................. 152
3.4.1. Syntax................................................................................................................. 152
3.4.2. Instruction Sizing ................................................................................................ 152
3.4.3. Instruction Optimization ...................................................................................... 153
3.5. Effective Addressing Modes............................................................................. 155
3.5.1. Overview............................................................................................................. 155
3.5.2. Terminology........................................................................................................ 157
3.5.3. Effective Address Syntax.................................................................................... 158
3.5.4. Addressing Mode Selection................................................................................ 160
3.5.4.1. PC-relative Coercion ............................................................................. 160
3.5.4.2. Displacement Sizing .............................................................................. 161
3.5.4.3. Mode selection ...................................................................................... 162
3.6. Asm68 Assembler Directives ........................................................................... 163
3.6.1. Asm68 Section Directives................................................................................... 164
3.6.2. Asm68 Symbol Directives................................................................................... 165
3.6.3. Asm68 Data/Fill Directives ................................................................................. 166
3.6.4. Asm68 Control Directives ................................................................................... 167
3.6.5. Asm68 Output Directives.................................................................................... 167
3.6.6. Asm68 Debugging Directives ............................................................................. 168
3.6.7. Asm68 Directive Reference................................................................................ 168
3.7. Asm68k Assembler Directives ......................................................................... 209
3.7.1. Asm68k Section Directives................................................................................. 210
3.7.2. Asm68k Symbol Directives................................................................................. 211
3.7.3. Asm68k Data/Fill Directives................................................................................ 212
3.7.4. Asm68k Control Directives ................................................................................. 213