21H (0x21) la funzione INTERNA 48H (0x48 o 72) assegna il rilascio 4AH del blocchetto 49H di memoria (0x49 o 73) (0x4A o 74) ridimensiona il blocchetto 4BH di memoria (0x4B o 75) esegue il programma (EXEC) 4CH (0x4C o 76) termina 4DH trattato (0x4D o 77) ottiene il ritrovamento 4FH di codice di ritorno 4EH (0x4E o 78) (0x4F o 79) la lima seguente 54H (0x54 o 84) ottiene verifica che la bandierina 56H (0x56 o 86) cambia titolo la lima

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

 
 

21H INTERNO (0x21)

Funzione 48H (0x48 o 72) --> assegnare il blocchetto di 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)

Osservazioni:

Assegna un blocco della memoria e restituisce un indicatore all'inizio della zona assegnata.

21H INTERNO (0x21)

Funzione 49H (0x49 o 73) --> blocchetto di memoria del rilascio

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

Osservazioni:

Questa funzione è usata per liberare un blocchetto di memoria e lo rende disponibile ad uso di altri programmi. La funzione verrà a mancare o può causare gli errori del sistema imprevedibili se il rilascio di programma un blocchetto di memoria che non appartiene ad esso o l'indirizzo di segmento passato in registro es non è un indirizzo basso valido per un blocchetto attuale di memoria.

21H INTERNO (0x21)

Funzione 4AH (0x4A o 74) --> ridimensionare il blocchetto di 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)

Osservazioni:
Questa funzione dinamicamente ristringe o estende un blocchetto di memoria, secondo i bisogni di un programma di applicazione.

 

21H INTERNO (0x21)

Funzione 4BH (0x4B o 75) --> eseguire il programma (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

Osservazioni:
Questa funzione permette che un programma di applicazione faccia funzionare un altro programma, riguadagnante il controllo quando è rifinita. La latta inoltre è utilizzata per caricare le sovvrapposizioni, anche se questo è uso è raro.

21H INTERNO (0x21)

Funzione 4CH (0x4C o 76) --> terminare il processo con il codice di ritorno

Call with: AH = 4CH
AL = return code

Returns: Nothing

Osservazioni:

Questa funzione termina il processo corrente, passante un codice di ritorno al processo di genitore. Ciò è uno di parecchi metodi che un programma può usare per effettuare un'uscita finale.

21H INTERNO (0x21)

Funzione 4DH (0x4D o 77) --> ottenere il codice di ritorno

Call with: AH = 4DH

Returns: AH = exit type

00H,    se termine normale da 20H INTERNO, 21H INTERNO
La funzione 00H, o 21H INTERNO funziona 4CH
01H     se termine dall'entrata dell'utente di Ctrl-C
02H     se termine tramite l'alimentatore di critico-errore
03H     se termine dalla funzione 31H di INT21H o
INT 27H

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

Osservazioni:

Questa funzione è usata tramite un processo di genitore, dopo che l'esecuzione riuscita di una chiamata di EXEC (21H funzione INTERNA 4BH), per ottenere il codice di ritorno ed il tipo di termine di processo del bambino.

 

21H INTERNO (0x21)

Funzione 4EH (0x4E o 78) --> prima lima del ritrovamento

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

                   Ed i risultati di ricerca hanno rinviato nella zona corrente di trasferimento del disc come segue:

Byte

Descrizione

00H-14H

Riservato (0)

15H

Attributo della lima o dell'indice abbinata

16H-17H

 

Tempo della lima
punte 00H-04H = 2 secondi incrementi (0-29)                      
punte 05H-0AH = minuti (0-59)
punte 0BH-0FH = ore (0-23)

18H-19H

 

Data della lima
punte 00H-04H = giorno (1-31)
punte 05H-08H = mese (1-12)
punte 09H-0FH = anno (riguardante 1980)

1AH-1DH

Formato di lima

1EH-2AH

Nome di schedario ed estensione di ASCIIZ

                                                         If function is unsuccessful

Carry flag = set
AX = error code

Osservazioni:

Questa funzione cerca il difetto o l'indice specificato sul difetto o l'azionamento specificato la prima lima di corrispondenza per una data specifica della lima sotto forma d'una stringa di ASCIIZ. Per importanza della punta degli attributi, fare riferimento la tabella di importanza delle punte data prima.

 

21H INTERNO (0x21)

Funzione 4FH (0x4F o 79) --> lima seguente del ritrovamento

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

Osservazioni:

Se ci è una chiamata riuscita precedente 21H alla funzione INTERNA 4EH, ai ritrovamenti di questa funzione la lima seguente nel difetto o all'indice specificato sul difetto o sull'azionamento specificato che abbina la specifica originale della lima.

 

21H INTERNO (0x21)

Funzione 50H (0x50 o 80) --> ha riservato

21H INTERNO (0x21)

Funzione 51H (0x51 o 81) --> ha riservato

21H INTERNO (0x21)

Funzione 52H (0x52 o 82) --> ha riservato

21H INTERNO (0x21)

Funzione 53H (0x53 o 83) --> ha riservato

21H INTERNO (0x21)

Funzione 54H (0x54 o 84) --> ottenere verificano la bandierina

Call with: AH = 54H

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

Osservazioni:

Questa funzione ottiene il valore corrente del sistema verifica (legg-dopo-scrivere) la bandierina.

 

21H INTERNO (0x21)

Funzione 55H (0x55 o 85) --> ha riservato

21H INTERNO (0x21)

Funzione 56H (0x56 o 86) --> cambiare titolo la lima

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

Osservazioni:

Questa funzione cambia titolo una lima e/o sposta la relativa entrata di indice verso un differente sullo stesso disc. Nelle versioni 3.0 di MS-DOS e successivamente, questa funzione può anche essere usata per cambiare titolo gli indici

Se alcun elemento del nome non esiste o una lima con il nuovo nome già esiste o la specifica corrente di nome contiene un azionatore del disco differente di nuovo nome o la lima sta spostanda verso l'indice di radice e l'indice di radice è pieno o l'utente ha diritti insufficienti, la funzione per cambiare titolo le lime viene a mancare.


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