Difference between revisions of "83Plus:RAM:8478"

From WikiTI
Jump to: navigation, search
m
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
'''Note:''' Do not take the information on this template page as actual documentation!
+
[[Category:83Plus:RAM:By_Name|OP1-OP6]] [[Category:83Plus:RAM:By_Address|8478 - OP1-OP6]]
 
+
The RAM Areas are named by their start address, in hexadecimal. An example is [[83Plus:RAM:8478]].
+
 
+
You must also add something similar to the following to make your documentation show up in the category lists:
+
NaodW29-nowiki32f59e9d6a2f6f1300000001
+
 
+
----
+
 
+
 
== Synopsis ==
 
== Synopsis ==
'''Official Name:''' ValueOfPi
+
'''Official Name:''' OP1-OP6
  
'''Memory Address:''' 3141h
+
'''Memory Address:''' 8478
  
'''Length:''' 1,000,000 bytes.
+
'''Length:''' 6 "registers" of 11 bytes each.
  
This area of memory stores the value of pi accurate to two million BCD digits. This is the value that is promptly truncated to only 14 digits by all the math routines.
+
This area of memory is commonly used as temporary memory and for argument passing by many system routines.
  
 
== Comments ==
 
== Comments ==
This value can be recalculated by talking to the people inside the calculator (or that's what my math teacher says.)
+
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:
  
== Credits and Contributions ==
+
* A single OP register can hold an 11-byte floating point number.
* '''/usr/bin/vim:''' For being the superior editor (death to emacs!)
+
* 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.

Latest revision as of 22:22, 29 March 2005

Synopsis

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.

Comments

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.