(0x21) a função 21H INTERNA 39H (0x39 ou 57) cría o diretório 3BH da supressão do diretório 3AH (0x3A ou 58) (0x3B ou 59) ajustou o diretório atual 3CH (0x3C ou 60) cría a lima aberta 3EH da lima 3DH (0x3D ou 61) (0x3E ou 62) que a lima próxima 3FH (0x3F ou 63) leu a lima ou o dispositivo 40H (0x40 ou 64) escreve a lima ou a lima 42H da supressão do dispositivo 41H (0x41 ou 65) (0x42 ou 66) ajustou o ponteiro de lima

Files Recovery Software
Início Detalhes de Contato Apoio ao Cliente Download Demo Produtos  

 
 

INT 21H (0x21)

Função 39H (0x39 ou 57) --> Criar o diretório

Call with: AH = 39H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função cría um diretório usando a movimentação e o trajeto especificados.

ASCIIZ é sabido como a seqüência de caráteres de ASCII terminou seja, zero ou zero, Byte.                                             



INT 21H (0x21)

Função 3AH (0x3A ou 58) --> Diretório da supressão

Call with: AH = 3AH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função remove um diretório usando a movimentação e o trajeto especificados. Se nenhum elemento do pathname não existir ou o diretório não estiver vazio ou o acesso estiver negado ou o diretório especificado for também diretório atual, a função de suprimir o diretório falha.

 

INT 21H (0x21)

Função 3BH (0x3B ou 59) --> Diretório atual ajustado

Call with: AH = 3BH
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função ajusta o diretório da corrente ou do defeito usando a movimentação e o trajeto especificados. Se o trajeto especificado ou nenhum elemento do trajeto não existirem, a função falha.


INT 21H (0x21)

Função 3CH (0x3C ou 60) --> Criar a lima

Call with: AH = 3CH
CX = file attribute, where attribute
significance bits may be Combined.
O significado dos bocados é dado no
tabela seguindo:

Bocados       

Significado (se jogo) 

0

De leitura apenas

1

Escondido

2

Sistema

3

Etiqueta de volume

4

Reserved (0)

5

Arquivo

6 – 15

Reserved (0)

DS: DX = segment: offset of ASCIIZ
pathname

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

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Se um pathname de ASCIIZ for dado, esta função cría uma lima nova no diretório designado ou do defeito na movimentação designado ou do defeito de disco. Se a lima especificada existir já, está truncada ao comprimento zero. Em um ou outro caso, a lima é aberta e um punho é retornado que possa ser usado pelo programa para o acesso subseqüente à lima.

Se nenhum elemento do pathname não existir ou a lima está sendo criada no diretório de raiz e o diretório de raiz está cheio ou o acesso é negado ou uma lima com atributo de leitura apenas está já no diretório especificado, a função de criar a lima falha.

INT 21H (0x21)

Função 3DH (0x3D ou 61) --> Abrir a lima

Call with: AH = 3DH
AL = access mode

O significado dos bocados da modalidade de acesso é dado na seguinte tabela:

Bocados

Significado

0 - 2

Modalidade de acesso
000 = acesso lido
001 = escreve o acesso
010 = acesso de leitura/gravação

3

Reserved (0)

4 – 6

Compartilhando da modalidade
000 = modalidade da compatibilidade
001 = nega tudo
010 = negam escrevem
011 = nega lido
100 = não negam nenhuns

7

Bandeira do Inheritance
0 = processo da criança herdam o punho
1 = criança não herda o punho

 

DS: DX = segment: offset of ASCIIZ pathname

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

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Se um pathname de ASCIIZ for dado, esta função abre a lima especificada no diretório designado ou do defeito na movimentação designado ou do defeito de disco. Um punho é retornado que possa ser usado pelo programa para o acesso subseqüente à lima.


INT 21H (0x21)

Função 3EH (0x3E ou 62) --> Lima próxima

Call with: AH = 3EH
BX = handle

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função nivela todos os amortecedores internos associados com a lima ao disco, fecha a lima, e libera o punho para reusar, de previamente aberto ou criado com o sucesso de um punho dado. Se a lima for modificada, o selo da hora e de data e o tamanho de lima são atualizados na entrada de diretório da lima.

 

INT 21H (0x21)

Função 3FH (0x3F ou 63) --> Ler a lima ou o dispositivo

Call with: AH = 3FH
BX = handle
CX = number of bytes to read

DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função transfere dados na posição atual do lima-ponteiro da lima no amortecedor e atualiza então a posição do ponteiro de lima para um punho válido dado da lima de um precedente abre ou cría a operação, um endereço do amortecedor, e um comprimento nos bytes.

 

INT 21H (0x21)

Função 40H (0x40 ou 64) --> Escrever a lima ou o dispositivo

Call with: AH = 40H
BX = handle
CX = number of bytes to write
DS: DX = segment: offset of buffer

Returns: If function successful
Carry flag = clear
AX = byte transferred

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função transfere dados do amortecedor na lima e atualiza então a posição do ponteiro de lima para o punho válido dado da lima de um precedente abre ou cría a operação, um endereço do amortecedor, e um comprimento nos bytes. Se a função for chamada com CX = 0, a lima está truncada ou estendida à posição atual do ponteiro de lima.

 

INT 21H (0x21)

Função 41H (0x41 ou 65) --> Lima da supressão

Call with: AH = 41H
DS: DX = segment: offset of ASCIIZ pathname

Returns: If function successful
Carry flag = clear

If function unsuccessful
Carry flag = set
AX = error code

Comentários:

Esta função suprime uma lima do defeito ou o disco e o diretório especificados. A função suprime uma lima substituindo o primeiro caráter de seu nome de arquivo no diretório de raiz com o caráter E5H (0xE5) e fazendo os conjuntos da lima como disponíveis para os dados novos na tabela do alocamento de lima. Até os dados então reais armazenados naqueles conjuntos não overwritten.

 

INT 21H (0x21)

Função 42H (0x42 ou 66) --> Ajustar o ponteiro de lima

Call with: AH = 42H
AL = method code
00H absolute offset from start of file
01H signed offset from current file
pointer
02H signed offset from end of file
BX = handle
CX = most significant half of offset
DX = least significant half of offset

Returns: If function is successful
Carry flag = clear
DX = most significant half of resulting file
pointer
AX = least significant half of resulting file
pointer

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

Comentários:

Esta função ajusta a posição do ponteiro de lima relativo ao começo da lima, à extremidade de lima, ou à posição atual da lima.


Previous page

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

 
 

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

Next page
 
 
Data Recovery livro
 
Capítulo-1 Uma vista geral da recuperação dos dados
Capítulo-2 Introdução de discos duros
Capítulo-3 Aproximação lógica aos discos e ao ósmio
Capítulo-4 Sistemas de número
Capítulo-5 Introdução da programação de C
Capítulo-6 Introdução aos princípios do computador
Capítulo-7 Comandos necessários do DOS
Capítulo-8 Funções e interrupções do Disco-BIOS que seguram com C
Capítulo-9 Segurando discos duros grandes
Capítulo-10 Recuperação dos dados do disco flexível Corrupted
Capítulo-11 Fazendo apoios
Capítulo-12 MBR de leitura e modificando com programação
Capítulo-13 DBR de leitura e modificando com programação
Capítulo-14 Programação para “a recuperação da lima crua”
Capítulo-15 Programação para limpadores dos dados
Capítulo-16 Desenvolvendo mais utilidades para discos
Apêndice Glossário de termos da recuperação dos dados
 
 
Pro Data Doctor

Início

Produtos

Detalhes de Contato

Apoio ao Cliente

Download Demo

Termos e Condições

 
Pro Data Doctor