La función INTERNA 21H (0x21) 48H (0x48 o 72) asigna el lanzamiento 4AH del bloque 49H de la memoria (0x49 o 73) (0x4A o 74) vuelve a clasificar según el tamaño el bloque 4BH de la memoria (0x4B o 75) ejecuta el programa (EXEC) 4CH (0x4C o 76) termina 4DH de proceso (0x4D o 77) consigue el hallazgo 4FH del código de retorno 4EH (0x4E o 78) (0x4F o 79) que el archivo siguiente 54H (0x54 o 84) consigue verifica que la bandera 56H (0x56 o 86) retitule el archivo

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

 
 

21H INTERNO (0x21)

Función 48H (0x48 o 72) --> Asignar el bloque de la memoria

Call with: AH = 48H
BX = number of paragraphs of memory
needed

Returns: If function successful
Carry flag = clear
Ax = base segment address of allocated
block

If function unsuccessful
Carry flag = set
AX = error code
BX = size of largest available block
(paragraphs)

Comentarios:

Asigna un bloque de la memoria y vuelve un indicador al principio del área asignada.

21H INTERNO (0x21)

Función 49H (0x49 o 73) --> Lanzar el bloque de la memoria

Call with: AH = 49H
ES = segment of block to be released

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Esta función se utiliza para lanzar un bloque de la memoria y hace disponible para uso de otros programas. La función fallará o puede causar errores de sistema imprevisibles si el lanzamiento del programa un bloque de la memoria que no pertenezca a él o la dirección del segmento pasada en el registro ES no es una dirección baja válida para un bloque existente de la memoria.

21H INTERNO (0x21)

Función 4AH (0x4A o 74) --> Volver a clasificar según el tamaño el bloque de la memoria

Call with: AH = 4AH
BX = desired new block size in paragraphs
ES = segment of block to be modified

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code
BX = maximum block size available
(paragraphs)

Comentarios:
Esta función contrae o extiende dinámicamente un bloque de la memoria, según las necesidades de un programa de uso.

21H INTERNO (0x21)

Función 4BH (0x4B o 75) --> Ejecutar el programa (EXEC)

Call with: AH = 4BH
AL = sub function
00H = Load and Execute Program
03H = Load Overlay
ES: BX = segment: offset of parameter block
DS: DX = segment: offset of ASCIIZ program
pathname

Returns: If function successful
Carry flag = clear
Registers are preserved in the usual fashion.

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:
Esta función permite que un programa de uso funcione otro programa, recuperando control cuando se acaba. La poder también se utilice para cargar los recubrimientos, aunque éste es uso es infrecuente.

21H INTERNO (0x21)

Función 4CH (0x4C o 76) --> Terminar el proceso con el código de retorno

Call with: AH = 4CH
AL = return code

Returns: Nothing

Comentarios:

Esta función termina el proceso actual, pasando un código de retorno al proceso de padre. Éste es uno de varios métodos que un programa pueda utilizar para realizar una salida final.

21H INTERNO (0x21)

Función 4DH (0x4D o 77) --> Conseguir el código de retorno

Call with: AH = 4DH

Returns: AH = exit type

00H,    if normal termination by INT 20H, INT 21H
Function 00H, or INT 21H Functions 4CH
01H     if termination by user’s entry of Ctrl-C
02H     if termination by critical-error handler
03H     if termination by INT21H Function 31H or
INT 27H

AL = return code passed by child process
(0 if child terminated by INT 20H,
INT 21H Function 00H, or INT 27H)

Comentarios:

Esta función es utilizada por un proceso de padre, después de que la ejecución acertada de una llamada de EXEC (21H función INTERNA 4BH), para obtener el código de retorno y el tipo de la terminación de un proceso del niño.

21H INTERNO (0x21)

Función 4EH (0x4E o 78) --> Encontrar el primer archivo

Call with: AH = 4EH
CX = search attribute (bits may be combined)

DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful and matching file found
Carry flag = clear

                   Y los resultados de la búsqueda volvieron en área actual de la transferencia del disco como sigue:

Octetos

Descripción

00H-14H

Reservado (0)

15H

Cualidad del archivo o del directorio emparejado

16H-17H

 

Tiempo del archivo
pedacitos 00H-04H = 2 segundos incrementos (0-29)                      
pedacitos 05H-0AH = minutos (0-59)
pedacitos 0BH-0FH = horas (0-23)

18H-19H

 

Fecha del archivo
pedacitos 00H-04H = día (1-31)
pedacitos 05H-08H = mes (1-12)
pedacitos 09H-0FH = año (concerniente al an o 80)

1AH-1DH

Tamaño del archivo

1EH-2AH

Nombre de fichero y extensión de ASCIIZ

                                                         If function is unsuccessful

Carry flag = set
AX = error code

Comentarios:

Esta función busca el defecto o el directorio especificado en el defecto o la impulsión especificada para el primer archivo que empareja para una especificación dada del archivo bajo la forma de secuencia de ASCIIZ. Para la significación del pedacito de cualidades, referir la tabla de la significación de los pedacitos dada antes.

21H INTERNO (0x21)

Función 4FH (0x4F o 79) --> Archivo siguiente del hallazgo

Call with: AH = 4FH

Returns: If function is successful and matching file found
Carry flag = clear

If function is unsuccessful
Carry flag = set
AX = error code

Comentarios:

Si hay una llamada acertada anterior 21H a la función INTERNA 4EH, a los hallazgos de esta función el archivo siguiente en el defecto o al directorio especificado en el defecto o la impulsión especificada que empareja la especificación original del archivo.

21H INTERNO (0x21)

Función 50H (0x50 o 80) --> Reservado

21H INTERNO (0x21)

Función 51H (0x51 o 81) --> Reservado

21H INTERNO (0x21)

Función 52H (0x52 o 82) --> Reservado

21H INTERNO (0x21)

Función 53H (0x53 o 83) --> Reservado

21H INTERNO (0x21)

Función 54H (0x54 o 84) --> Conseguir verifican la bandera

Call with: AH = 54H

Returns: AL = current verify flag value
00H if verify off
01H if verify on

Comentarios:

Esta función obtiene el valor actual del sistema verifica (leer-después-escribir) la bandera.

21H INTERNO (0x21)

Función 55H (0x55 o 85) --> Reservado

21H INTERNO (0x21)

Función 56H (0x56 o 86) --> Retitular el archivo

Call with: AH = 56H
DS: DX = segment: offset of current ASCIIZ
pathname
ES: DI = segment: offset of new ASCIIZ
pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Esta función retitula un archivo y/o mueve su entrada en la guía a un diferente en el mismo disco. En las versiones 3.0 del MS-DOS y más adelante, esta función se puede también utilizar para retitular directorios

Si no existe ningún elemento del pathname o existe un archivo con el nuevo pathname ya o la especificación actual del pathname contiene un diverso accionamiento de disco que el nuevo pathname o el archivo se está moviendo al directorio de raíz, y el directorio de raíz es lleno o el usuario tiene derechas escasas, la función para retitular archivos falla.

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