Pioneer PX-7 Service Manual page 4

Table of Contents

Advertisement

1.
3
MEMORY
MAP
Hexadecimal
addresses
0
0
0 0
|
User
area
MSX
BASIC
ROM
Program
area
(text
area)
Variable area
Array
variable
area
Character
string
area
File
control
block
«
Area
in
which programs
with
line
I
numbers
are
stored.
p Variable area
With
character
variables,
the pointers
(string
descriptors)
to the character
strings
provided are
stored
in this area.
Array
variable area
If
the array
variables
are character
types,
the
pointers to the character
strings
provided
in
the character
string
area are stored
in this
area.
The
area
itself
is
secured
when
DIM
statements
e executed or
when
arrays
with 10
or
less
accompanying
characters are used.
The
free
area
is
not
used.
Its
size
is
'
determined
by
subtracting the stack
area, variable
area
and program
area
from
the user
area.
It
can
be sought
by
the
FRE
function.
Stack
area
in
which
BASIC
returns
and
addresses are
saved
when
FOR-NEXT
>r
GOSUB
statements are executed.
f
Area
in
which
character
strings includ-
ed
in
the character
variables
and
array
variables
are
stored.
The
size
of
this
area
is
the
size
designated
by
the
CLEAR
statement.
An
area
of 200
bytes
is
secured
if
there
is
no
designa-
tion
with
the
CLEAR
statement.
Area
used with
file
input/output.
It
is
secured
in
line
with
the
number
designated
by
the
MAX
FILES
statement.
»
The
upper
limit
address
can
be
set
to
F380
or
less
by
CLEAR
and
so
it is
possible to
provide
an
area separate
from
the
work
area
which
the user
can
use
freely
for
machine
language
routines,
etc.
>
Area
in
which
BASIC
is
used.

Advertisement

Table of Contents
loading

Table of Contents