Chapter 2: TI-83 Plus Specific Information 23
TI-83 Plus Developer Guide Third Release May 28, 2002
A floating-point number has a left-justified mantissa (the most significant digit is always
the first digit). If the MSD is 0, the TI-83 Plus system assumes it is floating-point 0. A
floating-point number has a 14-digit mantissa and an exponent range of -128 to 127.
For example:
T EXP Mantissa
80 82 23 45 00 00 00 00 00 = -234.5
Real Data Type Structure
This data type structure is simply a floating-point number
with bits 0 – 4 of its sign
byte = 0. For example:
80 82 23 45 00 00 00 00 00 = -234.5
Complex Data Type Structure
Complex numbers stored in a variable are two consecutive floating-point numbers, with
the first value being the real part and the second value being the imaginary part. Each
part of the complex number has bits 0 – 4 of its sign byte = 0Ch, the complex object
value. For example:
8C 82 23 45 00 00 00 00 00
0C 7F 25 00 00 00 00 00 00 = -234.5 + 0.25i
Note: When complex numbers are handled in the OP1 to OP6 areas, the real and imaginary parts are
not in consecutive RAM locations. They are, however, in consecutive OP registers.
Real List Data Type Structure
This data type consists of a two-byte size field with the number of elements in the list,
followed by a real number for each element in the list. The maximum number of
elements is 999. For example, a Real List with two elements, -234.5 and 230 would look
like:
size | element number 1 | element number 2
02 00 80 82 23 45 00 00 00 00 00 00 82 23 00 00 00 00 00 00
The size bytes are stored with the least significant byte first.