viii
Table of Contents
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
Figures
Figure 1.1: Partial Sierra C Directory Structure ............................................................................ 7
Figure 2.1: Internal Integer Representations .............................................................................. 60
Figure 2.2: Internal TI BCD Floating-Point Representation ........................................................ 61
Figure 2.3: Special Internal Floating-Point Representations....................................................... 63
Figure 2.4: Floating-Point Emulation Code Word ....................................................................... 84
Figure 3.1: Expression Evaluation ............................................................................................ 150
Figure 3.2: Instruction Sizing (asm68) ...................................................................................... 152
Tables
Table 1.1: Environment Variables................................................................................................. 7
Table 1.2: Object File Layout ........................................................................................................ 9
Table 1.3: File Header Contents ................................................................................................. 11
Table 1.4: File Header Flags....................................................................................................... 12
Table 1.5: Sierra Systems Optional Header Contents ................................................................ 12
Table 1.6: Section Header Contents........................................................................................... 13
Table 1.7: Section Header Flags ................................................................................................ 14
Table 1.8: Relocation Section Contents...................................................................................... 15
Table 1.9: Relocation Types ....................................................................................................... 15
Table 1.10: Complex Relocation Entries..................................................................................... 16
Table 1.11: Line Number Grouping............................................................................................. 17
Table 1.12: Line Number Section Contents ................................................................................ 17
Table 1.13: COFF Symbol Table ................................................................................................ 18
Table 1.14: Special Symbols in the Symbol Table...................................................................... 19
Table 1.15: Example Symbol Table for Functions and Nested Blocks ....................................... 20
Table 1.16: Symbol Table Entry.................................................................................................. 21
Table 1.17: Storage Classes....................................................................................................... 23
Table 1.18: Storage Class of Special Symbols ........................................................................... 24