From WikiTI
Jump to: navigation, search


Official Name: OP1-OP6

Memory Address: 8478

Length: 6 "registers" of 11 bytes each.

This area of memory is commonly used as temporary memory and for argument passing by many system routines.


This area is usually divided into six 11-byte registers:

  • OP1 = 8478h
  • OP2 = 8483h
  • OP3 = 848Eh
  • OP4 = 8499h
  • OP5 = 84A4h
  • OP6 = 84AFh

Among the many functions the OP registers are used for:

  • A single OP register can hold an 11-byte floating point number.
  • Two adjacent OP registers -- usually OP1 and OP2, OP3 and OP4, or OP5 and OP6 -- can hold a 22-byte complex number.
  • The first 9 bytes of an OP register can hold a variable name.
  • OP3-OP6 are used for storing short strings.
  • All 6 OP registers can be used together to hold a single big integer.