21H (0x21) la funzione INTERNA 1CH (0x1C o 28) ottiene i dati 21H dell'azionamento (0x21 o 33) che 22H colti casuali (0x22 o 34) casuali scrivono 23H (0x23 o 35) ottengono il formato di lima 24H (0x24 o 36) regolano il numero di annotazione relativa 25H (0x25 o 37) regolano il vettore 26H di interruzione (0x26 o 38) generano il nuovo blocchetto casuale 27H (0x27 o 39) 28H a scrittura e lettura di prefisso di segmento di un programma (PSP) (0x28 o 40)

Files Recovery Software
Home Dettagli contatto Supporto Clienti Scarica la Demo Prodotti  

 
 

21H INTERNO (0x21)

Funzione 1CH (0x1C o 28) --> ottenere i dati dell'azionamento

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

Osservazioni:

Questa funzione ottiene le informazioni di ripartizione sull'azionatore del disco specificato e su un indicatore al byte dell'identificazione di mezzi dalla relativa tabella di ripartizione di lima. Fare riferimento la tabella di byte di identificazione di descrittore di mezzi, data in 21H INTERNO, la funzione 1BH, per le informazioni di identificazione di mezzi.

 

21H INTERNO (0x21)

Funzione 1DH (0x1D o 29) --> ha riservato

21H INTERNO (0x21)

Funzione 1EH (0x1E o 30) --> ha riservato

21H INTERNO (0x21)

Funzione 1FH (0x1F o 31) --> ha riservato

21H INTERNO (0x21)

Funzione 20H (0x20 o 32) --> ha riservato

21H INTERNO (0x21)

Funzione 21H (0x21 o 33) --> casuale colto

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

Osservazioni:

Questa funzione legge un'annotazione selezionata da una lima nella memoria. L'annotazione è letta nella memoria all'indirizzo di zona corrente di trasferimento del disc, specificato dalla chiamata più recente 21H alla funzione INTERNA 1AH.

 

21H INTERNO (0x21)

Funzione 22H (0x22 o 34) --> casuale scrivere

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

Osservazioni:

Questa funzione redige i dati dalla memoria in un'annotazione selezionata in una lima.

 

21H INTERNO (0x21)

Funzione 23H (0x23 o 35) --> ottenere il formato di lima

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

Osservazioni:

Questa funzione cerca una lima di corrispondenza nell'indice corrente; se si è trovato, aggiorna il FCB con il formato della lima in termini di numero di annotazioni. Non ci è formato dei record di difetto per questa funzione quindi che un valore adatto deve essere disposto nel campo di formato dei record del FCB (sfalsare 0EH) prima della chiamata della questa funzione.

 

21H INTERNO (0x21)

Funzione 24H (0x24 o 36) --> regolare il numero di annotazione relativa

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

Osservazioni:

Questa funzione si regola relativo-registra il campo di numero di un blocchetto di controllo della lima (FCB) per corrispondere all'attuale posizione della lima come registrato nel FCB aperto.

 

21H INTERNO (0x21)

Funzione 25H (0x25 o 37) --> regolare il vettore di interruzione

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

Returns: Nothing

Osservazioni:

Questa funzione inizializza un vettore di interruzione del CPU a punto ad un'interruzione che maneggia la procedura. Dovrebbe essere usata di preferenza alla pubblicazione diretta della tabella di interromp-vettore dalle applicazioni bene-comportate.

 

21H INTERNO (0x21)

Funzione 26H (0x26 o 38) --> generare il nuovo prefisso di segmento di un programma (PSP)

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

Returns: Nothing

Osservazioni:

Questa funzione copia il prefisso di segmento di un programma (PSP) del programma attualmente di esecuzione ad un indirizzo specificato di segmento nella memoria libera, allora aggiorna il nuovo PSP per renderla utilizzabile da un altro programma.

 

21H INTERNO (0x21)

Funzione 27H (0x27 o 39) --> il blocco casuale ha letto

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

Osservazioni:

Questa funzione legge una o più annotazioni sequenziali da una lima nella memoria, cominciante ad una posizione indicata della lima. Se il formato e la posizione dell'amplificatore sono tale che un trabocco o un indumento da avvolgere intorno al corpo di segmento accadrebbe, la funzione viene a mancare con un codice di ritorno di 02H e se un'annotazione parziale è letta all'estremità della lima, il resto dell'annotazione è riempita con gli zeri.

 

21H INTERNO (0x21)

Funzione 28H (0x28 o 40) --> il blocco casuale scrive

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

Osservazioni:

Questa funzione scrive una o più annotazioni sequenziali dalla memoria ad una lima, cominciante ad una posizione indicata della lima. Se il formato e la posizione dell'amplificatore sono tale che un trabocco o un indumento da avvolgere intorno al corpo di segmento accadrebbe, la funzione viene a mancare con un codice di ritorno 02H.


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
 
 
Di recupero di dati libro
 
Capitolo 1 Una descrizione del recupero di dati
Capitolo 2 Introduzione dei dischi rigidi
Capitolo 3 Metodo logico ai disc ed all'OS
Capitolo 4 Sistemi di numero
Capitolo 5 Introduzione di programmazione di C
Capitolo 6 Introduzione ai principi fondamentali del calcolatore
Capitolo 7 Ordini necessari del DOS
Capitolo 8 Funzioni ed interruzioni di Disc-ESSERE VIVENTE che maneggiano con la C
Capitolo 9 Maneggiamento dei dischi rigidi grandi
Capitolo 10 Recupero di dati dal disco magnetico corrotto
Capitolo 11 Fare i sostegni
Capitolo 12 MBR leggente e di modificazione con la programmazione
Chapter 13 DBR leggente e di modificazione con la programmazione
Capitolo 14 Programmandosi per "il recupero della lima grezza"
Capitolo 15 Programmandosi per i pulitori di dati
Capitolo 16 Sviluppare più programmi di utilità per i disc
Appendice Glossario dei termini di recupero di dati
 
 
Pro Data Doctor

Home

Prodotti

Dettagli contatto

Supporto Clienti

Scarica la Demo

Termini e Condizioni

 
Pro Data Doctor