
41CL User Manual
© 2019, Systemyde International Corporation
23
MMU?
Executing
MMU?
(
Test MMU Enable
) tests the state of the global MMU enable bit inside
the NEWT processor, returning with
NO
in the display if the MMU is disabled and
YES
in the display if the MMU is enabled. When used in a program, if the MMU is enabled
the next program line will be executed; if the MMU is disabled the next line in the
program is skipped.
Turbo Functions
The Turbo Functions give you control over the operating speed of the calculator. The
performance in Turbo mode is not linear, because some operations must always occur at
normal speed. For example, scanning the keyboard (which is done once per program line)
always executes at normal speed. Similarly, accessing the display for any reason always
executes at normal speed. All accesses of a physical Port occur at normal speed, along
with a number of timing loops in the Operating System and Timer functions.
Turbo modes increase the current consumption during normal operation, but have no
effect during idle time (between keypress) or during the time when the calculator is off.
The current Turbo mode is preserved during idle time, as well as when the calculator is
turned off.
Like the Turbo mode performance, the current consumption as a result of Turbo mode is
not linear. This is because only a fraction of the circuitry actually runs at a different speed
during Turbo mode, in addition to the aforementioned special cases.
TURBOX
Executing
TURBOX
(
Disable Turbo Mode
) immediately disables any Turbo mode in
effect. Any Turbo mode increases power consumption somewhat, so the Turbo modes
should be used judiciously if battery life is very important.