Descargar Imprimir esta página

AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario página 223

Publicidad

la pila se encuentre entre 4000h y BFEOh y que ROM 2 (que es la ROM de DOS) esté en
el extremo inferior de la memoria. Esta configuración es la ilustrada en la siguiente figura
(a la derecha).
En BASIC
(después de USR)
Para usar DOS
Página O
Página 2
r
Página 5
ROM 3
+-
SP
Página 7
COOOh
COOOh
1
Página 2
I
+-
SP
SOOOh
SOOOh
Página 5
4000h
4000h
I
ROM 2
OOOOh
OOOOh
Por consiguiente, habrá que conmutar tanto la ROM como la RAM y trasladar la pila
antes y después de hacer cualquier llamada a la tabla de saltos de DOS. En el siguiente
ejemplo ilustramos la forma de hacerlo (para invocar la rutina DOS CATALOGO).
Si se ha ejecutado desde BASIC una orden
CLEAR
para poner la pila por debajo de
BFEOh (49120), ya no será necesario volver a trasladarla. En nuestro ejemplo si la trasla­
daremos, para ilustrar cómo es el procedimiento.
Sección 26. Utilización del código de máquina
213

Publicidad

loading