| Data type | Representation |
|---|
| BOOLEAN | 1 doubleword (4 bytes) |
| INTEGER | 1 doubleword (4 bytes) |
| LONG INTEGER | 2 doublewords (8 bytes) |
| REAL | IEEE single precision floating point
(4 bytes) |
| LONG REAL | IEEE double precision floating point
(8 bytes) |
| BITS | 1 doubleword (4 bytes) |
| LONG BITS | 2 doublewords (8 bytes) |
| STRING | 4 doublewords (16 bytes): first 8
bytes (low address) are length, second
8 bytes (high address) are CHARADR of
first character |
| ADDRESS | 2 doublewords (8 bytes) |
| CHARADR | 2 doublewords (8 bytes) |
| POINTER | 2 doublewords (8 bytes) |