home *** CD-ROM | disk | FTP | other *** search
- INTERNAL FORMATS (continued)
-
- String Array Pointer Format:
- Byte 0: bit 0-not used, bit 1=0, bit 2=0, bit 3=1, bit 4=0,
- bit 5=0, bit 6=0 if not array,=1 if array, bit 7 not used.
- Byte 1 = number of dimensions.
- Bytes 2&3 is a pointer to string locator or string.
- Bytes 4&5 are not used.
- String variables are treated internally as single dimension arrays.
-
- Numeric Array Pointer Format:
- Byte 0: bit 0=0 if integer, 1 if floating point.
- bit 1=0, bit 2=1, bit 3=0, bit 4=0, bit 5=0,
- bits 6&7 are unused.
- Byte 1 = number of dimensions.
- Bytes 2&3 is a pointer to table location.
- Bytes 4&5 are not used.
-
- Numeric Format (constants and variables)
- Byte 0: bit 0=0 if integer, 1 if floating point.
- bit 1=1, bit 2=0, bit 3=0, bit 4=0, bit 5=0,
- bit 6 is sign of exponent, bit 7 sign of mantissa.
- Byte 1 = BCD exponent if floating point, MSD, MSD-1 if integer.
- Byte 2 = LSD+7, LSD+6
- Byte 3 = LSD+5, LSD+4
- Byte 4 = LSD+3, LSD+2
- Byte 5 = LSD+1, LSD
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- D-2
-
-
-
-
-
-
-
-
-
-