Variable literal:
I
!
L I- - , . . - - - - - - - '
,
L ' - - -
- - - - - , -
,
- - -
- - - - - - - - - "
Letra-60h
Número de
Texto de la cadena (puede estar vacla)
caracteres
Matriz literal:
,-------,,-------,
1
!
I
!
I
j
_....-J
'
L
'
_
_-,--_ - - '
Letra-60h
Longitud total
Número de
Primera
Última
Element
o s
de elementos y
dimensiones
dimensión
dimensión
dimensiones
+
1
para
el número
de dimensiones
La calculadora es la parte de BASIC que se encarga de la aritmética; los números con los
que opera son
almacenados,
en su mayor parte, en la 'pila de la calculadora'.
La parte libre que se sigue en el mapa de memoria es el espacio que no ha sido utilizado
de momento.
La 'pila de máquina'
es
la usada por el microprocesador Z80 para guardar direcciones de
retorno,
etc.
El funcionamiento de la 'pila de
GO SUB'
está descrito en la Sección 5 de este capítulo.
El byte al que «apunta» RAMTOP tiene la dirección más alta utilizada por BASrC. Inclu
so
NEW,
que borra la RAM, no pasa de esa dirección, y por tanto no cambia los gráficos
definidos por el usuario. Se puede modificar la dirección RAMTOP especificando su nue
vo valor en una sentencia
CLEAR:
CLEAR nueva-RAMTOP
cuyo efecto es el
siguiente:
1.
Borra todas las variables.
2. Borra el fichero de imagen (igual que
CLS).
3. Restablece la posición del cursor gráfico en
el
extremo inferior izquierdo de la pantalla.
Capítulo 8. Guía de programación en +3 BASIC
198