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

Tabla de contenido
FFFFh
65535
49152
COOOh
32768
8000h
16384
4000h
,
"
$\AM 0-7
RAM 2
RAM ,5
,
.
,
..
,
:
.:
ROM(}..3
"
'
'
..
,
.,'._
..
"
~
.
o
OOOOh
Mapa de memoria del +3
.1
.
.
Para
insp eccionar
el contenido de una caja
usamos
la función PEEK. Su argumento
es
la dirección de la caja y su resultado es
el contenido.
Por ejemplo, el siguiente programa
escribe
los
primeros 21 bytes de la ROM junto con sus direcciones
:
10 PRINT "Dirección"; TAB 10; "Byte"
20
FOR
a=O
TO
20
30 PRINT
a;
TAB 10; PEEK
a
40 NEXT
a
Es
tos
byte s
seguramente no tendrán ningún significado para
usted,
pero el
microprocesa­
do
r
Jos enti
ende
como instrucciones..que le
di~n
CJ"ué tiene que hacer.
P
ara cambiar
el contenido de una
~J
~
(Sl¡PDnii.ru!o
.que sea de RAM),
usamos
la
orden
POKE. Su form
a es
:
0,
,
,. .
.
•..
.
.
oc
. . .
PO KE
dirección •contenido
donde
dirección
y
contenido
son expresiones numéricas. Por ej
emplo,
la orden
.
. . .
'-
",.
.
"~
­
~
.
~...
. ,
,,...
. ....
~
..
POKE 31000.57
-
. . .
..
. . .
.
,
.
....
; ..
...
..
da
a
l
byte de la
dirección
31000 el
n~
~i~~57.
Escriba:
PRINT PEEK 31000
par
a
comprobarlo
.
(Pruebe con otros valores para ver que no
estamos
haciendo
trampa .)
El nue
vo
va lor debe estar entre
-255
y
+
255;
si es negativo,
BAsrc
le suma
256.
La
facultad
de modificar el contenido de una posición de memoria nos
otorga
un inmenso
poder
sobre el
ordenador si
sabemos cómo usarla, e
inmen sas
po
sibilidades
de
destrucción
Sec<;\611
24.
La
memoria
193
Tabla de contenido
loading

Tabla de contenido