Difference between revisions of "83Plus:RAM:8100"
From WikiTI
m |
m |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[Category:83Plus:RAM:By_Name|ramCode]] [[Category:83Plus:RAM:By_Address|8100 - ramCode]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
== Synopsis == | == Synopsis == | ||
− | '''Official Name:''' | + | '''Official Name:''' ramCode |
− | '''Memory Address:''' | + | '''Memory Address:''' 8100h |
− | '''Length:''' | + | '''Length:''' 304 bytes. |
− | This area of memory | + | This area of memory is used for storing bits of code that must be run from RAM. |
== Comments == | == Comments == | ||
− | + | Code is run from RAM for two reasons: | |
+ | * When writing to Flash, the calculator cannot simultaneously be executing in Flash. | ||
+ | * When no OS is loaded, RAM code is used to read data in Flash that is not on the boot page. | ||
+ | |||
+ | This area is also used to store [[83Plus:OS:Big Integers|big integers]] of up to 128 bytes, and the big integer multiplication routine places its output here. | ||
− | + | This area is also used by the mouse routines to store coordinate and graphical data. | |
− | + |
Latest revision as of 21:26, 29 March 2005
Synopsis
Official Name: ramCode
Memory Address: 8100h
Length: 304 bytes.
This area of memory is used for storing bits of code that must be run from RAM.
Comments
Code is run from RAM for two reasons:
- When writing to Flash, the calculator cannot simultaneously be executing in Flash.
- When no OS is loaded, RAM code is used to read data in Flash that is not on the boot page.
This area is also used to store big integers of up to 128 bytes, and the big integer multiplication routine places its output here.
This area is also used by the mouse routines to store coordinate and graphical data.