Descargar Imprimir esta página

Gestión De La Memoria - AMSTRAD sinclair ZX Spectrum +3 Manual Del Usario

Publicidad

Sección 24
La
memoria
»:
-'
''­
Temas tratados:
-.
.
~
.
.
PEEK
POKE
CLEAR
Gestión de la memoria
En el interior del +3 todo se almacenaé forma de
bytes,
es decir, números enteros del
margen de O a 255. Usted puede pensar que ha almacenado el precio de los
gambusino s
o los nombres de los jugadores del Betis, pero, de hecho, toda la información ha sido con
­
vertida en colecciones de bytes, y son 10s..~1O-'QtIe'!1 ordenador ve y entiende .
.
...:..:-
;...
>f'"...
'
'''v
.
Cada lugar donde puede ser almacenado un
tl)1é'l!ista
caracterizado por una dirección, que
es un número entre O (OOOOh) Y 65535 (FFFFh). Esto significa que una dirección puede
ser almacenada en forma de dos bytes,
'Po demos
imaginar la memoria como una larga
fila de cajas numeradas, cada una de
tas
Cuales pu~
contener un
byte.
Sin embargo, no
todas
las cajas son iguales; del 400üh
al
FFFFh
'SoW.:cajas
de RAM, lo que significa que
podemos levantar la tapa y alterar el contenido.
lf' e ro
del Oal jFFFh son cajas de ROM,
las cuales tienen una tapa de cristal que no podernós abrir; lo único que podemos hacer
es ver a través del cristal lo que se puso en ella cuando se fabricó el ordenador. En el +3
hemos puesto más del doble de cajas que las que caben cómodamente: mientras que el
procesador puede acceder directamente a 65536 bytes, el +3 tiene 131072 bytes de RAM
y 65536 bytes de ROM, lo que da un total de 196608 bytes (l92K). El hardware oculta
este exceso de memoria al microprocesador mediante un sistema llamado paginación
;
BA­
SIC y el microprocesador siempre «ven» la memoria como 16K de ROM y 48K de RAM
(o 64K de RAM y ninguna ROM, si bien BASIC nunca utiliza esta
combinación).
Capítulo 8. Guía de programación en
+
3 BASIC
192

Publicidad

loading