EasyManua.ls Logo

Texas Instruments TI-89 - Floating-Point Constants; Expressions; Operands

Texas Instruments TI-89
334 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
148
Section 3: Assembler
TI
-
89 / TI
-
92 Plus Sierra C Assembler Reference Manual
Not for Distribution
Beta Version February 2, 2001
3.3.6.3. Floating-Point Constants
Floating-point constants can be specified in real format or in the internal format of
TI BCD floating-point data objects.
Real format constants include a decimal point or an exponent or both. The
decimal point is designated with a period ( . ), and the exponent field is
introduced with the letter
e
(or
E
). Internally, the constant is converted to the
TI BCD floating-point format.
Floating-point constants can be specified directly in the TI BCD floating-point
format by specifying their bit patterns in hexadecimal. The prefixes used to
introduce a bit pattern are the hexadecimal integer constant prefixes ($, 0x, or
0X). In addition, when using
asm68
, a colon ( : ) can also be used to introduce a
floating-point hexadecimal bit pattern. All TI BCD floating-point data objects are
stored in 10 bytes. See the
.double
directive in sections
3.6.7 Asm68 Directive
Reference
and
3.7.7 Asm68k Directive Reference
for examples of
floating-point constant entry.
3.3.7. Expressions
Expressions can be used almost anywhere an integer argument is required
(e.g., effective address arguments, directive arguments, and right-hand sides of
assignments). Floating-point expressions are not supported.
The syntax for expressions is identical to that of the C language, except that only
a relevant subset of the operators is supported. There is no limit to the number of
operands or operators that can appear in an expression, nor is there a limit to the
level of parenthesization. Except where noted, expressions can contain forward,
external, and undefined references.
Following is a description of the legal operands and operators, as well as a
discussion of expression evaluation.
3.3.7.1. Operands
Integer symbols, integer constants, character constants, and the location counter
symbol can be used as operands in an expression. Floating-point symbols and
constants cannot be used as operands.

Table of Contents

Other manuals for Texas Instruments TI-89

Related product manuals