Condiciones de entrada
B
=
número de fichero
e
=
modo de acceso requerido
valor en los bits O.
. .
2:
1
=
lectura exclusiva
2
=
escritura exclusiva
3
=
lectura/escritura
exclusiva
5
=
lectura compartida
(todos los demás valores están reservados)
bits 3... 7
=
O (reservados)
Situación de salida
Éxito:
Indicador de
arrastre
a
A
corrupto
Fracaso:
Indicador de arrastre a O
A
=
código del error
Siempre
:
Be,
DE, HL, IX corruptos
Preservados todos los
demás
registros
DOS EST ATRIB
0148b (328)
• Establecer los atributos de un fichero.
Sólo se puede modificar los atributos fl' .
.
.
f4'
Y
t
l ' .
..
t4'. Los restantes, f5'
.
.
.
f8', están
siempre a cero.
Esta rutina primero activa los atributos especificados en D
y
luego cancela los especifica
dos en E. O sea, E tiene prioridad sobre D.
Condiciones de entrada
D
=
atributos que se desea activar:
bit O
=
t3' archivo
bit
1
=
t2' sistema
bit 2
=
tI' sólo lectura
bit 3
=
f4'
bit 4
=
f3'
bit
5
=
f2'
bit
6
=
fl'
Sección
27.
Guía de +3DOS
257