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

From WikiTI
Jump to: navigation, search
 
m
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
'''Note:''' Do not take the information on this template page as actual documentation!
+
[[Category:83Plus:RAM:By_Name|MD5Hash]] [[Category:83Plus:RAM:By_Address|8292 - MD5Hash]]
 
+
The RAM Areas are named by their start address, in hexadecimal. An example is [[83Plus:RAM:8478]].
+
 
+
----
+
 
+
 
== Synopsis ==
 
== Synopsis ==
'''Official Name:''' ValueOfPi
+
'''Official Name:''' MD5Hash
  
'''Memory Address:''' 3141h
+
'''Memory Address:''' 8292h
  
'''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 stores the MD5 hash calculated by [[83Plus:BCALLs:808D|MD5Init]], [[83Plus:BCALLs:8090|MD5Update]], and [[83Plus:BCALLs:8018|MD5Final]].
  
 
== Comments ==
 
== Comments ==
This value can be recalculated by talking to the people inside the calculator (or that's what my math teacher says.)
+
Note that this area is only updated for every 64 bytes passed to [[83Plus:BCALLs:8090|MD5Update]]; the final block, including padding and length, is added by [[83Plus:BCALLs:8018|MD5Final]].
  
== Credits and Contributions ==
+
This area is also sometimes treated as part of a [[83Plus:OS:Big Integers|big integer]] which starts at 8291h.
* '''/usr/bin/vim:''' For being the superior editor (death to emacs!)
+

Latest revision as of 22:21, 29 March 2005

Synopsis

Official Name: MD5Hash

Memory Address: 8292h

Length: 16 bytes.

This area of memory stores the MD5 hash calculated by MD5Init, MD5Update, and MD5Final.

Comments

Note that this area is only updated for every 64 bytes passed to MD5Update; the final block, including padding and length, is added by MD5Final.

This area is also sometimes treated as part of a big integer which starts at 8291h.