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

From WikiTI
Jump to: navigation, search
m
 
Line 1: Line 1:
'''Note:''' Do not take the information on this template page as actual documentation!
+
[[Category:83Plus:RAM:By_Name|MD5Temp]]
 
+
[[Category:83Plus:RAM:By_Address|8259 - MD5Temp]]
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-nowiki775463f12769ecd400000001
+
 
+
----
+
 
+
 
== Synopsis ==
 
== Synopsis ==
'''Official Name:''' ValueOfPi
+
'''Unofficial Name:''' MD5Temp
  
'''Memory Address:''' 3141h
+
'''Memory Address:''' 8259h
  
'''Length:''' 1,000,000 bytes.
+
'''Length:''' 16 bytes.
  
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 used internally by the MD5 routines (used by [[83Plus:BCALLs:8090|MD5Update]] and [[83Plus:BCALLs:8018|MD5Final]].)  It stores the MD5 registers which are being operated upon, which are added back into [[83Plus:RAM:8292|MD5Hash]] once a round of mangling is completed.
  
 
== Comments ==
 
== Comments ==
This value can be recalculated by talking to the people inside the calculator (or that's what my math teacher says.)
+
I believe this area is safe for programs to use as scratch memory, but of course it will be overwritten whenever an MD5 is computed.
 
+
== Credits and Contributions ==
+
* '''/usr/bin/vim:''' For being the superior editor (death to emacs!)
+

Revision as of 11:44, 28 March 2005

Synopsis

Unofficial Name: MD5Temp

Memory Address: 8259h

Length: 16 bytes.

This area of memory is used internally by the MD5 routines (used by MD5Update and MD5Final.) It stores the MD5 registers which are being operated upon, which are added back into MD5Hash once a round of mangling is completed.

Comments

I believe this area is safe for programs to use as scratch memory, but of course it will be overwritten whenever an MD5 is computed.