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

Tabla de contenido
DD
ESCR SECTOR
0166b (358)
• Escribir un sector.
Condiciones de entrada
B
=
página que entra en eOOOh
.
. . FFFFh (49152... 65535)
e
=
unidad (O o 1)
D
=
pista lógica (base O)
E
=
sector lógico (base O)
HL
=
dirección del tampón
IX
=
dirección del XDPB
Situación de salida
Éxito:
Indicador de arrastre a 1
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
DD
VERIF SECTOR
0169b (361)
• Verificar un sector. (Utiliza la orden de verificación 'igual' del ¡.¡PD765A.)
Esta rutina comprueba que el sector del disco es idéntico a la copia almacenada en la
memoria.
El byte FFh (255) en el disco (o en la memoria) concuerda con cualquier valor que la rutina
encuentre en la memoria (o en el disco). (Véase la especificación del ¡.¡PD765A para más
detalles.)
Condiciones de entrada
B
=
página que entra en eOOOh ... FFFFh (49152..
.
65535)
e
=
unidad (O o 1)
D
=
pista lógica (base O)
E
=
sector lógico (base O)
HL
=
dirección de la copia del sector
IX
=
dirección del XDPB
Capítulo
8.
Guía de programación en
+3
BASIC
266
Tabla de contenido
loading

Tabla de contenido