La función INTERNA 21H (0x21) 1CH (0x1C o 28) consigue los datos 21H de la impulsión (0x21 o 33) que 22H leídos al azar (0x22 o 34) al azar escriben 23H (0x23 o 35) consiguen el tamaño del archivo 24H (0x24 o 36) fijan el número relativo de registro 25H (0x25 o 37) fijan el vector 26H de la interrupción (0x26 o 38) crean el nuevo bloque al azar 27H del prefijo del segmento de programa (PSP) (0x27 o 39) escriben 28H leído (0x28 o 40)

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


21H INTERNO (0x21)

Función 1CH (0x1C o 28) --> Conseguir los datos de la impulsión

Call with: AH = 1CH
DL = Drive Code

Returns: If function is successful
AL = sectors per cluster
DS: BX = segment: offset of media ID byte
CX = size of physical sector in bytes
DX = number of clusters for default or
specified drive

If function is unsuccessful and invalid drive or critical error
AL = FFH

Comentarios:

Esta función obtiene la información de la asignación sobre el accionamiento de disco especificado y un indicador al octeto de la identificación de los medios de su tabla de la asignación de un espacio para un fichero. Referir la tabla del octeto de la identificación del descriptor de los medios, dada en 21H INTERNO, función 1BH, para la información de la identificación de los medios.

 

21H INTERNO (0x21)

Función 1DH (0x1D o 29) --> Reservado

21H INTERNO (0x21)

Función 1EH (0x1E o 30) --> Reservado

21H INTERNO (0x21)

Función 1FH (0x1F o 31) --> Reservado

21H INTERNO (0x21)

Función 20H (0x20 o 32) --> Reservado

21H INTERNO (0x21)

Función 21H (0x21 o 33) --> Al azar leída

Call with: AH = 21H

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, read canceled
03H if partial record read at end of
file

Comentarios:

Esta función lee un expediente seleccionado de un archivo en memoria. El expediente se lee en memoria en la dirección de área actual de la transferencia del disco, especificada por la llamada más reciente 21H a la función INTERNA 1AH.

21H INTERNO (0x21)

Función 22H (0x22 o 34) --> Al azar escribir

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

Returns: AL = 00H if write successful
01H if disk full
02H if segment wrap, write canceled

Comentarios:

Esta función escribe los datos de la memoria en un expediente seleccionado en un archivo.

 

21H INTERNO (0x21)

Función 23H (0x23 o 35) --> Conseguir el tamaño del archivo

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

Returns: If function is successful and matching filename found
AL = 00H
And FCB relative-record field (offset 21H) set to the number of records in the file, rounded up if necessary to the next complete record

If function is unsuccessful and no matching file found
AL = FFH

Comentarios:

Esta función busca para un archivo que empareja en el directorio actual; si se encuentra uno, pone al día el FCB con el tamaño del archivo en términos de número de expedientes. No hay tamaño del registro del defecto para esta función por lo tanto que un valor apropiado se debe poner en el campo del tamaño del registro del FCB (compensar 0EH) antes de llamar esta función.

 

21H INTERNO (0x21)

Función 24H (0x24 o 36) --> Número relativo de registro determinado

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

Returns: AL is destroyed (other register not affected)
FCB relative-record field (offset 21H) updated

Comentarios:

Esta función fija relativo-registra el campo del número de un bloque de control de archivo (FCB) para corresponder a la posición actual del archivo según lo registrado en el FCB abierto.

 

21H INTERNO (0x21)

Función 25H (0x25 o 37) --> Vector determinado de la interrupción

Call with: AH = 25H
AL = interrupt number
DS: DX = segment: offset of interrupt handling
routine

Returns: Nothing

Comentarios:

Esta función inicializa un vector de la interrupción de la CPU al punto a una interrupción que maneja rutina. Debe ser utilizada preferentemente a corregir directo de la tabla del interrumpir-vector por usos bien-comportados.

 

21H INTERNO (0x21)

Función 26H (0x26 o 38) --> Crear el nuevo prefijo del segmento de programa (PSP)

Call with: AH = 26H
DX = segment: of new program segment
prefix (PSP)

Returns: Nothing

Comentarios:

Esta función copia el prefijo del segmento de programa (PSP) del programa actualmente el ejecutarse a una dirección especificada del segmento en memoria libre, entonces pone al día el PSP nuevo para hacerlo usable por otro programa.

 

21H INTERNO (0x21)

Función 27H (0x27 o 39) --> Bloque al azar leído

Call with: AH = 27H
CX = number of records to read
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records read
01H if end of file
02H if segment wrap
03H if partial record read at end of
file
CX = actual number of records read

Comentarios:

Esta función lee unos o más expedientes secuenciales de un archivo en la memoria, empezando una localización señalada del archivo. Si el tamaño 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 y si un expediente parcial se lee en el extremo del archivo, el resto del expediente se rellena con ceros.

 

21H INTERNO (0x21)

Función 28H (0x28 o 40) --> El bloque al azar escribe

Call with: AH = 28H
CX = number of records to write
DS: DX = segment: offset of previously opened
file control block

Returns: AL = 00H if all requested records written
01H if disk full
02H if segment wrap
CX = actual number of records written

Comentarios:

Esta función escribe unos o más expedientes secuenciales de la memoria a un archivo, empezando una localización señalada del archivo. Si el tamaño 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 02H.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

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

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek