äUnsigned byte: can be used for logical or integer arithmetic operations, loaded from memory into a general register by zero-extending on the left to full register size
äUnsigned halfword:
as above, for 16-bit quantities
äSigned halfword:
used for arithmetic operations, loaded by
sign-extension to register size
äUnsigned word: used for logical operations and as address pointer
äSigned word: used
for arithmetic operations
äUnsigned doubleword:
used as an address pointer
äByte string: from 0
to 128 bytes in length
äIEEE 754 single- and
double-precision floating-point data
types