Secuencial siguiente del archivo 14H de la cancelación del archivo 13H de la función 21H (0x21) 0DH (0x0D o 13) del disco del reajuste 0EH (0x0E o 14) del disco 0FH (0x0F o 15) del archivo 10H (0x10 o 16) del archivo 11H (0x11 o 17) del hallazgo del primer hallazgo cercano abierto selecto INTERNO del archivo 12H (0x12 o 18) (0x13 o 19) (0x14 o 20) leído

Files Recovery Software
Inicio Datos de contacto Servicio de atención al cliente Descarga Demo Productos  

 
 

21H INTERNO (0x21)

Función 0DH (0x0D o 13) - > reajuste del disco

Call with: AH = 0DH

Returns: Nothing

Comentarios:

Esta función limpia todos los almacenadores intermediarios del archivo con un chorro de agua. La función no pone al día el directorio de disco para ninguna archivos que todavía estén abierta.

21H INTERNO (0x21)

Función 0EH (0x0E o 14) - > disco selecto

Call with: AH = 0EH

DL = drive code (0 = A, 1= B, etc.)

Returns: AL = number of logical drives in system

Comentarios:

Selecciona la impulsión especificada para ser actual u omite, accionamiento de disco y las vueltas el número total de impulsiones lógicas en el sistema.

Los usos deben limitarse a las letras de impulsión A-Z (0 = A, 1 = B, etc.). Medios lógicos de las impulsiones, el número total de los dispositivos en modo bloque tales como diskette e impulsiones de disco duro etc. La sola impulsión de disco duro física de A se reparte generalmente en impulsiones dos o más lógicos.

21H INTERNO (0x21)

Función 0FH (0x0F o 15) - > archivo abierto

Call with: AH = 0FH

S: DX = segment: offset of file control block

Returns: If function successful and file found
AL = 00H
And FCB filled in by MS-DOS is as follows:

Campo de impulsión (compensar 00H)   =1 para la impulsión A, 2 para la impulsión B, campo actual del bloque del etc. (compensar 0CH) = 00H
Campo del tamaño del registro (compensar 0EH)      = 0080H
Campo del tamaño (compensar 10H)      = tamaño del archivo del directorio
Zona de informaciones (compensar 14H)     = estampilla de fecha del directorio
Campo de Tiempo (compensar 16H)    = grupo fecha/hora del directorio

If function unsuccessful and file not found
AL = 0FFH

Comentarios:

Abre un archivo y lo hace disponible para la operación de lectura/grabación subsecuente. Si el programa va a utilizar un tamaño del registro con excepción de 128 octetos, debe fijar el campo del registrar-tamaño en FCB 0EH compensado después de que el archivo se abra con éxito y antes de cualquier otra operación del disco.

21H INTERNO (0x21)

Función 10H (0x10 o 16) - > archivo cercano

Call with: AH = 10H
DS: DX = segment: offset of file control block

Returns: If function successful (directory update successful)
AL = 00H
If function unsuccessful (file not found in directory)
AL = FFH

Comentarios:

Se utiliza para cerrar un archivo. Cierra un archivo, limpia todos los almacenadores intermediarios internos del disco con un chorro de agua del MS-DOS asociados al archivo al disco, y pone al día el directorio de disco si se ha modificado o se ha extendido el archivo.

21H INTERNO (0x21)

Función 11H (0x11 o 17) - > primer archivo del hallazgo

Call with: AH = 11H
DS: DX = segment: offset of file control block

Returns: If function successful and matching file found
AL = 00H

Y el almacenador intermediario en la dirección actual del área de la transferencia del disco (DTA) completó como un FCB normal no abierto o FCB extendido, dependiendo de los cuales el tipo de FCB fue entrado para funcionar.

If function unsuccessful (no matching filename found)
AL = FFH

Comentarios:

Busca el directorio actual en la impulsión señalada para un nombre de fichero que empareja. ¿Puedes utilizar comodines (? y *). Esta función vuelve nombre de fichero primero que empareja.

21H INTERNO (0x21)

Función 12H (0x12 o 18) - > archivo siguiente del hallazgo

Call with: AH = 12H
DS: DX = segment: offset of file control block

Returns: If function successful and matching filename found
AL = 00H
And buffer at current disk transfer area (DTA) address set up as an unopened normal FCB or extended FCB, depending on which type of FCB was originally input to INT21H function 11H

If function unsuccessful and matching filenames not found
AL = FFH

Comentarios:

Éste es el compañero de la función anterior. Si 21H la función INTERNA 11H ha sido acertada, vuelve el nombre de fichero que empareja siguiente, si lo hay. Esta función asume que el FCB usado como entrada ha sido inicializado correctamente por una llamada anterior 21H a la función INTERNA 11H y llamadas subsecuentes posibles 21H a la función INTERNA 12H y que el nombre de fichero o la extensión que es buscada para contenido por lo menos un carácter del comodín.

21H INTERNO (0x21)

Función 13H (0x13 o 19) - > archivo de la cancelación

Call with: AH = 13H
DS: DX = segment: offset of file control block

Returns: If function is successful and file or files deleted
AL = 00H
If function is unsuccessful and no matching files were found or at least one matching file was read-only,
AL = FFH

Comentarios:

Suprime todos los archivos que emparejan del directorio actual en el defecto o el accionamiento de disco especificado. ¿Puedes también utilizar comodines (? y *).

21H INTERNO (0x21)

Función 14H (0x14 o 20) - > secuencial leído

Call with: AH = 14H
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if read successful
01H if end of file
02H if segment wrap
03H if partial record read at end of
file

Comentarios:

Esta función lee el bloque secuencial siguiente de los datos de un archivo, entonces incrementos el puntero de fichero apropiadamente. El número de octetos de datos que se leerán es especificado por el campo del registrar-tamaño (compensar 0EH) del bloque de control de archivo (FCB).

El expediente se lee en memoria en la dirección actual del área de la transferencia del disco (DTA), especificada por la llamada más reciente 21H a la función INTERNA 1AH. Si el tamaño del expediente y la localización del almacenador intermediario son tal que ocurriría un desbordamiento o un wraparound del segmento, la función falla con un código de retorno de 02H.

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26

Next page
 
 
Recuperación de Datos de libro
 
Capítulo 1 Una descripción de la recuperación de los datos
Capítulo 2 Introducción de discos duros
Capítulo 3 Acercamiento lógico a los discos y al OS
Capítulo 4 Sistemas de numeración
Capítulo 5 Introducción de la programación de C
Capítulo 6 Introducción a los fundamentos de la computadora
Capítulo 7 Comandos necesarios del DOS
Capítulo 8 Funciones e interrupciones del Disco-BIOS que dirigen con C
Capítulo 9 Manipulación de los discos duros grandes
Capítulo 10 Recuperación de los datos del disco blando corrompido
Capítulo 11 Fabricación de reservas
Capítulo 12 MBR de lectura y de modificación con la programación
Capítulo 13 DBR de lectura y de modificación con la programación
Capítulo 14 Programación para la recuperación del “archivo crudo”
Chapter 15 Programación para los limpiadores de los datos
Capítulo 16 Desarrollar más utilidades para los discos
Apéndice Glosario de los términos de la recuperación de los datos
 
 
Pro Data Doctor

Inicio

Productos

Datos de contacto

Servicio de atención al cliente

Descarga Demo

Términos y Condiciones

 
Pro Data Doctor