Función INTERNA 21H (0x21) 44H (0x44 o 68), control de entrada-salida genérico secundario de la entrada-salida Ctrl de la función 0CH (0x0C o 12) para los dispositivos en modo carácter 44H (0x44 o 68 (0x0D o 13) dispositivos en modo bloque 0DH 44H (0x44 o 68) 0EH (0x0E o 14) consiguen 44H (0x44 o 68 0FH (0x0F o 15) fija el mapa lógico 45H de la impulsión (0x45 o 69) que 46H duplicados (0x46 o 70) vuelven a dirigir la manija 47H (0x47 o 71) consiguen el directorio actual

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

 
 

21H INTERNO (0x21)

Función 44H (0x44 o 68), control de entrada-salida genérico de la función 0CH (0x0C o 12) del  secundario de la entrada-salida Ctrl para los dispositivos en modo carácter

Call with: AH = 44H
AL = 0CH
BX = handle

CH =category (major) code:

00H     =          unknown
01H     =          COM1, COM2, COM3,OR COM4
03H     =          CON (keyboard and display)
05H     =          LPT1, LPT2, OR LPT3

CL                   =          function (minor) code:

45H     =          Fijar la cuenta de la iteración
4AH    =          Seleccionar la página del código
4CH    =          Comenzar la preparación de la página del código   
4DH     =          Preparación de la página del código del final
5FH     =          Información de exhibición determinada
65H     =          Conseguir la cuenta de la iteración
6AH     =          Página seleccionada pregunta del código
6BH     =          La pregunta elabora la lista
7FH     =          Conseguir la información de exhibición

DS: DX = segment: offset of parameter block

Returns: If function successful
Carry flag = clear
And if called with CL = 65H, 6AH, 6BH or 7FH
DS: DX = segment: offset of parameter block

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Proporciona un mecanismo de uso general para la comunicación entre los programas de uso y los conductores del carácter-dispositivo.

21H INTERNO (0x21)

Función 44H (0x44 o 68), entrada-salida secundaria Ctrl de la función 0DH (0x0D o 13) --> control de entrada-salida genérico para los dispositivos en modo bloque

Call with: AH = 44H
AL = 0DH
BL = drive code (0 =default, 1=A,
2=B, etc.)
CH = category (major) code:
08H = disk drive
CL = function (minor) code:

40H =  Parámetros determinados de la impulsión
41H = Escribir la pista
42H = Ajustar a formato y verificar la pista
47H = Fijar la bandera del acceso
60H = Conseguir los parámetros del dispositivo
61H = Leer la pista
62H = Verificar la pista
67H = Conseguir la bandera del acceso

DS: DX = segment: offset of parameter block

Returns: If function successful
Carry flag = clear
And if called with CL = 60H or 61H
DS: DX = segment: offset of parameter block

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Esta función secundaria proporciona un mecanismo de uso general para la comunicación entre los programas de uso y los conductores del bloquear-dispositivo. Permite que un programa examine o cambie los parámetros del dispositivo para saber si hay una impulsión lógica y lea, escriba, ajuste a formato, y verifique pistas de disco de una manera de la hardware-independiente.

21H INTERNO (0x21)

Función 44H (0x44 o 68), entrada-salida secundaria Ctrl de la función 0EH (0x0E o 14) --> > conseguir el mapa lógico de la impulsión

Call with: AH = 44H
AL = 0EH
BL = drive code (0 = default, 1=A,
2=B, etc.)

Returns: If function successful
Carry flag = clear
AL = mapping code
00H, if only one logical drive code
assigned to the block device
01H-1AH logical drive code (1=A,
2=B, etc.) mapped to the block device

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Vuelve el código lógico de la impulsión que era el más usado recientemente tener acceso a la impulsión especificada del bloque.

21H INTERNO (0x21)

Función 44H (0x44 o 68), entrada-salida secundaria Ctrl de la función 0FH (0x0F o 15) --> mapa lógico determinado de la impulsión

Call with: AH = 44H
AL = 0FH
BL = drive code (0 = default, 1=A,
2=B, etc.)

Returns: If function successful
Carry flag = clear
AL = mapping code
00H, if only one logical drive code
assigned to the block device

01H-1AH, logical drive code (1=A,
2=B, etc.) mapped to the
block device

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Esta función secundaria fija el código lógico siguiente de la impulsión que será utilizado para referirse a un dispositivo en modo bloque.

21H INTERNO (0x21)

Función 45H (0x45 o 69) --> Manija duplicada

Call with: AH = 45H
BX = handle to be duplicated

Returns: If function successful
Carry flag = clear
AX = new handle

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Esta función vuelve una manija nueva que refiera al mismo dispositivo o archivo en la misma posición para la manija dada para un dispositivo o un archivo actualmente abierto.

21H INTERNO (0x21)

Función 46H (0x46 o 70) --> Volver a dirigir la manija

Call with: AH = 46H
BX = handle for file or device
CX = handle to be redirected

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentarios:

Si hay dos manijas dadas, las marcas de esta función la segunda manija refieren al mismo dispositivo o archivo en la misma localización que la primera manija. La segunda manija entonces se dice para ser vuelta a dirigir.

21H INTERNO (0x21)

Función 47H (0x47 o 71) --> Conseguir el directorio actual

Call with: AH = 47H
DL = drive code (0 =default, 1=A,
2=B, etc.)
DS: SI = segment: offset of 64-byte buffer

Returns: If function is successful
Carry flag = clear
And buffer is filled in with full pathname from root of current directory.

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

Comentarios:

Esta función obtiene una secuencia de ASCIIZ que describa la trayectoria de la raíz al directorio actual, y el nombre de ese directorio.

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