Descargar Imprimir esta página

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

Publicidad

E
l EOF
'bl
ando ' (fin de
fichero
p
or
pro
grama )
es
el carácter IAh (26)
Y
no tiene
nada
que ver con
la
posi
ció n
de
EO
f
.
Únicamente DOS LE
ER BYTE
recon oce
el
EOF
bla ndo
.
El área de da
ros
de cabecera co
nsta
de
S byt
es:
el p
rog rama invocant
e
puede
us
arlos
co n
cual
quier
pro
p ósito. Si
la
'a
cción abrir '
es
1 y
el
fich
ero
existe
(y
tiene cabecera), el
sist
ma
lee
los d
atos de ca becera en
el
fichero: en
cu
alqu ier
otr o
cas o
,
pone a
cero lod o s los
dat os de cabecera
.
Lo
s datos
de cabecera están disp
onibles
aun cuando
el
fichero
no
tenga
ca
becera . Para
acce
der a ello s se
ejecuta DOS
REF CA
B.
+
3 BASI C
utili
za los 7 pri
me ros
de esos 8 bytes de
la
siguien
te manera
:
Byte
I
o
2
4
I
5
6
~
P
ro grama
Mat riz numérica
Matriz literal
CODE
o
SCREEN$
o
Lo
ngitud
de fiche ro
SOOOh o UNE
Dist=
cia
has
t ~rOg
I
1
Longitu d
de
fichero
-
nom bre
2
Longitud
d
e
fichero
-
nombre
3
Longitud
de
fiche
ro
Dirección
de
carga
j
('~'
signific a
'i
ndi ferente
'.
)
Al
crear
un
fichero
que
luego
vaya
a
ser car
gad o
por BASIC (con LOAD) esto s byt
es de­
ben ser
rellenados
con
los valores apropiad
os.
Si
se
ab re el
fich ero
en m
odo
de
'escr itura
exclusiva ' o
de '
lectura/
escritura exclusi
va'
(y
si el fiche ro tiene cabecera), el
sistema actualiza
la
cabecera
al cerrarlo.
Si un
fichero está
abierto en
modo de
'lectur a com pa rt ida
'
con
cierto núm
ero , sólo
es
posi­
ble
ab rirlo en
el
mis
m o
mod o
co n
otro número.
Si un
fich ero
est
á
abierto en modo
de
'
escritura
exclus iva'
o
de 'l
ectura/
escritura exclusi­
va' con
ciert o número,
no es posibl e
abrirlo con
o
tro
núm ero
.
Condiciones de entrada
B
=
número
de fichero ,
O.
..
15
C
=
mod o de acc
eso
req
uerid o
valor en
los bits
O.
. .
2:
I
=
lectura exclusiva
2
=
escritur a
excl
usiva
3
=
lect
ur a/escritur a exclus iva
S
=
lectura compartida
bits
3
.
. .
7
=
O
(reservados)
D
=
acción crear
E
=
acci
ón
abrir
HL
=
direcció
n
del
nomb re
de
ficher o
(sin
ca
racteres
po
livalent es)
Sección
27.
Guía
de
-r3
DOS
241

Publicidad

loading