21H (0x21) la funzione INTERNA 29H (0x29 o 41) analizza il nome di schedario 2AH (0x2A o 42) ottiene il giorno e la data 2BH (0x2B o 43) ha fissato la data 2CH (0x2C o 44) ottiene il tempo 2DH (0x2D o 45) ha regolato il tempo 2EH (0x2E o 46) si è regolata verifica che la bandierina 2FH (0x2F o 47) ottiene l'indirizzo 30H di DTA (0x30 o 48) ottiene il numero di versione di MS-DOS 31H (0x31 o 49) termina e rimane residente (TSR)

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

 
 

21H INTERNO (0x21)

Funzione 29H (0x29 o 41) --> analizzare il nome di schedario

Call with: AH = 29H
AL = flags to control parsing

Bit 0 = 1, if leading separators will be
scanned off (ignored).
= 0, if leading separators will not be
scanned off

Bit 1 = 1, if drive ID byte in FCB will be
modified only if a drive was
specified in the string being parsed.

= 0, if the drive ID byte in FCB will be
modified regardless, if no drive
specifier is present in the parsed string, FCB drive code field is set to 0 (default)

Bit 2 = 1, if filename field in FCB will be
modified only if a filename is
specified in the string being parsed.

= 0, if filename field in FCB will be modified regardless, if no filename is presenting the parsed string, FCB filename is set to ASCIIZ blanks.

Bit 3 = 1, if extension field in FCB will be
modified, only if an Extension is
specified in the string being parsed.

= 0, if extension field in FCB will be
modified regardless, if no extension
is present in the parsed string, FCB
extension is set to ASCIIZ blanks.

DS: SI = segment: offset of string
ES: DI = segment: offset of file control block

Returns: AL = 00H, if no wildcard characters
Encountered 01H, if parsed string
contained wildcard characters FFH,
if drive specifier invalid

DS: SI = segment: offset of first character
after parsed filename
ES: DI = segment: offset of formatted
unopened file control block

Osservazioni:

Questa funzione analizza una stringa di testo nei vari campi di un blocchetto di controllo della lima (FCB).

Questa funzione considera i caratteri (: . ; , = + spazio della linguetta) come caratteri del separatore e riguardi tutti i caratteri di controllo e caratteri (: . ; , = + spazio della linguetta < > |/“[]) come caratteri del terminale.


21H INTERNO (0x21)

Funzione 2AH (0x2A o 42) --> ottenere il giorno e la data

Call with: AH = 2AH

Returns: CX = year (1980 through 2099)
DH = month (1 through 12)
DL = day (1 through 31)
AL = day of the week (0 = Sunday,
1= Monday, etc.)

Osservazioni:

Questa funzione ottiene il giorno del sistema del mese, il giorno della settimana, il mese e l'anno.

 

21H INTERNO (0x21)

Funzione 2BH (0x2B o 43) --> fissare la data

Call with: AH = 2BH
CX = year (1980 through 2099)
DH = month (1 through 12)
DL = day (1 through 31)

Returns: AL = 00H if date set successfully
FFH if date not valid (ignored)

Osservazioni:

Questa funzione inizializza il driver dell'orologio del sistema ad una data specifica ma il remains di tempo del sistema immutati.

 

21H INTERNO (0x21)

Funzione 2CH (0x2C o 44) --> ottenere il tempo

Call with: AH = 2CH

Returns: CH = hours (0 through 23)
CL = minutes (0 through 59)
DH = seconds (0 through 59)
DL = hundredths of seconds (0 through 99)

Osservazioni:

Ciò è usata per ottenere l'ora dal driver del temporizzatore in tempo reale del sistema, convertito in ore, dai minuti, dai secondi e dai hundredths dei secondi.

21H INTERNO (0x21)

Funzione 2DH (0x2D o 45) --> regolare il tempo

Call with: AH = 2DH
CH = hours (0 through 23)
CL = minutes (0 through 59)
DH = seconds (0 through 59)
DL = hundredths of seconds (0 through 99)

Returns: AL = 00H, if time set successfully
FFH, if time not valid (ignored)

Osservazioni:

Questa funzione inizializza il temporizzatore in tempo reale del sistema ad un'ora, ad un minuto, ad un secondo e ad un hundredth specificati del secondo. La data del sistema non è influenzata.


21H INTERNO (0x21)

Funzione 2EH (0x2E o 46) --> regolar verificano la bandierina

Call with: AH = 2EH
AL = 00H, if turning off verify flag
01H, if turning on verify flag
DL = 00H

Returns: Nothing

Osservazioni:

Questa funzione spegne o gira sopra la bandierina operating-system per automatico legg-dopo-scrive la verifica dei dati. La regolazione di difetto della bandierina di verificazione è disinserita perché legg-dopo-scrivere la verifica ritarda i funzionamenti del disc.

 

21H INTERNO (0x21)

Funzione 2FH (0x2F o 47) --> ottenere l'indirizzo di DTA

Call with: AH = 2FH

Returns: ES: BX = segment: offset of disk transfer area

Osservazioni:

Questa funzione ottiene l'indirizzo corrente della zona di trasferimento del disc (DTA) per i funzionamenti di read/write della lima del FCB.

 

21H INTERNO (0x21)

Funzione 30H (0x30 o 48) --> ottenere il numero di versione di MS-DOS

Call with: AH = 30H
AL = 00H

Returns: AL = major version number (MS-DOS
3.10=3, etc.)
AH = minor version number (MS-DOS
3.10= 0AH, etc.)
BH = Original Equipment Manufacturer’s
(OEM’s) serial number (OEM-
dependent-usually 00H for IBM’s
PC-DOS, 0FFH or other values for
MS-DOS)
BL: CX = 24-bit user serial number (optional,
OEM-dependent)

Osservazioni:

Restituisce il numero di versione del sistema operativo di MS-DOS ospite.

 

21H INTERNO (0x21)

Funzione 31H (0x31 o 49) --> terminare e rimanere residente (TSR)

Call with: AH = 31H
AL = return code
DX = amount of memory in paragraphs, to
reserve

Returns Nothing

Osservazioni:

Questa funzione termina l'esecuzione del programma attualmente di esecuzione passando un codice di ritorno al processo di genitore ma le riserve parte o tutta la memoria del programma in modo che sia overlaid dal programma transitorio seguente da caricare. Questa funzione dovrebbe essere usata di preferenza a 27H INTERNO perché sostiene il CS per contenere il segmento del prefisso di segmento di un programma.


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