De Functie 48H van int. 21H (0x21) (0x48 of 72) wijst de Versie van het geheugenblok 49H (0x49 of 73) 4AH (0x4A of 74) toe Resize geheugenblok 4BH (0x4B of 75) uitvoert programma (EXEC) 4CH (0x4C of 76) eindigt proces 4DH (0x4D of 77) de Vondst krijgt van de terugkeercode 4EH (0x4E of 78) 4FH (0x4F of 79) krijgt het volgende dossier 54H (0x54 of 84) verifiëert de vlag 56H (0x56 of 86) dossier anders noemt

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

INT 21H (0x21)

Functie 48H (0x48 or 72) --> Wijs geheugenblok toe

Call with: AH = 48H
BX = number of paragraphs of memory
needed

Returns: Als succesvolle functie
Carry flag = clear
Ax = base segment address of allocated
block

Als niet succesvolle functie
Carry flag = set
AX = error code
BX = size of largest available block
(paragraphs)

Becommentariëert:

Het wijst een blok van geheugen toe en komt een wijzer op het begin van het toegewezen gebied terug.

INT 21H (0x21)

Functie 49H (0x49 or 73) --> Het geheugenblok van de versie

Call with: AH = 49H
ES = segment of block to be released

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie wordt gebruikt om een geheugenblok vrij te geven en ter beschikking stelt het voor gebruik door andere programma's. De functie zal ontbreken of kan onvoorspelbare systeemfouten veroorzaken als de programmaversie zijn een geheugenblok dat niet tot het behoren of het segmentadres dat in register S wordt overgegaan geen geldig basisadres voor een bestaand geheugenblok.

INT 21H (0x21)

Functie 4AH (0x4A or 74) --> Resize geheugenblok

Call with: AH = 4AH
BX = desired new block size in paragraphs
ES = segment of block to be modified

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code
BX = maximum block size available
(paragraphs)

Becommentariëert:
Deze functie krimpt of breidt dynamisch een geheugenblok, volgens de behoeften van een toepassingsprogramma uit.

 

INT 21H (0x21)

Functie 4BH (0x4B or 75) --> Voer programma (EXEC) uit

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: Als succesvolle functie
Carry flag = clear
De registers worden bewaard op de gebruikelijke manier.

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:
Deze functie staat een toepassingsprogramma toe om een ander programma in werking te stellen, herwinnend controle wanneer het wordt beëindigd. Kan ook worden gebruikt om bekledingen te laden, hoewel dit gebruik ongewoon is is.

INT 21H (0x21)

Functie 4CH (0x4C or 76) --> Eindig proces met de code van de Terugkeer

Call with: AH = 4CH
AL = return code

Returns: Nothing

Becommentariëert:

Deze functie eindigt het huidige proces, dat een terugkeercode overgaat tot het ouderproces. Dit is één van verscheidene methodes die een programma kan gebruiken om een definitieve uitgang uit te voeren.

INT 21H (0x21)

Functie 4DH (0x4D or 77) --> Krijg terugkeercode

Call with: AH = 4DH

Returns: AH = exit type

00H, als normale beëindiging door int. 20H, int. 21H
Functie 00H, of de Functies van int. 21H 4CH
01H als beëindiging door de ingang van de gebruiker van CTRL-C
02H als beëindiging door kritiek-foutenmanager
03H als beëindiging door INT21H Functie 31H of
Int. 27H

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

Becommentariëert:

Deze functie wordt gebruikt door een ouderproces, na de succesvolle uitvoering van een vraag EXEC (de Functie van int. 21H 4BH), om het van de terugkeercode en beëindiging type van een kindproces te verkrijgen.

 

INT 21H (0x21)

Functie 4EH (0x4E or 78) --> Vind eerste dossier

Call with: AH = 4EH
CX = search attribute (bits may be combined)

DS: DX = segment: offset of ASCIIZ pathname

Returns: Als succesvolle functie en gevonden aanpassingsdossier
Carry flag = clear

                   En de onderzoeksresultaten keerden als volgt terug op het huidige gebied van de schijfoverdracht:

Byte (s)

Beschrijving

00H-14H

Gereserveerde (0)

15H

Attributen van aangepast dossier of folder

16H-17H

 

De tijd van het dossier
beetjes 00H-04H = 2-ten tweede toename (029)
beetjes 05H-0AH = notulen (059)
beetjes 0BH-0FH = uren (023)

18H-19H

 

De datum van het dossier
beetjes 00H-04H = dag (131)
beetjes 05H-08H = maand (112)
beetjes 09H-0FH = jaar (met betrekking tot 1980)

1AH-1DH

De grootte van het dossier

1EH-2AH

Filename ASCIIZ en uitbreiding

                                                         Als de functie niet succesvol is

Carry flag = set
AX = error code

Becommentariëert:

Deze functie zoekt het gebrek of de gespecificeerde folder op het gebrek of de gespecificeerde aandrijving naar het eerste aanpassingsdossier voor een bepaalde dossierspecificatie in de vorm van een koord ASCIIZ. Voor beetjebetekenis van attributen, verwijs voordien gegeven de lijst van de beetjesbetekenis.

 

INT 21H (0x21)

Functie 4FH (0x4F or 79) --> Vind volgende dossier

Call with: AH = 4FH

Returns: Als de functie succesvol en gevonden aanpassingsdossier is
Carry flag = clear

Als de functie niet succesvol is
Carry flag = set
AX = error code

Becommentariëert:

Als er een vorige succesvolle vraag aan de Functie van int. 21H 4EH is, vindt deze functie het volgende dossier in het gebrek of de gespecificeerde folder op het gebrek of de gespecificeerde aandrijving die de originele dossierspecificatie aanpast.

 

INT 21H (0x21)

Functie 50H (0x50 or 80) --> Gereserveerd

INT 21H (0x21)

Functie 51H (0x51 or 81) --> Gereserveerd

INT 21H (0x21)

Functie 52H (0x52 or 82) --> Gereserveerd

INT 21H (0x21)

Functie 53H (0x53 or 83) --> Gereserveerd

INT 21H (0x21)

Functie 54H (0x54 or 84) --> Krijg verifiëren vlag

Call with: AH = 54H

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

Becommentariëert:

Deze functie verkrijgt de huidige waarde van het systeem verifiëert (belezen-na-schrijf) vlag.

 

INT 21H (0x21)

Functie 55H (0x55 or 85) --> Gereserveerd

INT 21H (0x21)

Functie 56H (0x56 or 86) --> Noem dossier anders

Call with: AH = 56H
DS: DX = segment: offset of current ASCIIZ
pathname
ES: DI = segment: offset of new ASCIIZ
pathname

Returns: Als succesvolle functie
Carry flag = clear

Als niet succesvolle functie
Carry flag = set
AX = error code

Becommentariëert:

Deze functie noemt een dossier anders en/of beweegt zijn folderingang aan verschillend op de zelfde schijf. In versies van MS-dos 3.0 en recenter, kan deze functie ook worden gebruikt om folders anders te noemen

Als om het even welk element van pathname niet bestaat of een dossier met nieuwe pathname reeds bestaat of de huidige pathname specificatie een verschillende schijfaandrijving dan nieuwe pathname of het dossier wordt bewogen aan de wortelfolder bevat, en de wortelfolder volledig is of de gebruiker ontoereikende rechten heeft, ontbreekt de functie om dossiers anders te noemen.


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 boek
 
Hoofdstuk-1 Een Overzicht van de Terugwinning van Gegevens
Hoofdstuk-2 Inleiding van Harde Schijven
Hoofdstuk-3 Logische Benadering van Schijven en OS
Hoofdstuk-4 De Systemen van het aantal
Hoofdstuk-5 Inleiding van de Programmering van C
Hoofdstuk-6 Inleiding aan de Grondbeginselen van de Computer
Hoofdstuk-7 De noodzakelijke Bevelen van Dos
Hoofdstuk-8 Schijf-bios functioneert en onderbreekt Behandeling met C
Hoofdstuk-9 Behandelende Grote Harde Schijven
Hoofdstuk-10 De Terugwinning van gegevens van Bedorven Floppy
Hoofdstuk-11 Het maken van Steunen
Hoofdstuk-12 Het lezen van en het Wijzigen van MBR met Programmering
Hoofdstuk-13 Het lezen van en het Wijzigen van DBR met Programmering
Hoofdstuk-14 Programmering de Terugwinning voor van het "Ruwe Dossier"
Hoofdstuk-15 Programmering voor de Wissers van Gegevens
Hoofdstuk-16 Het ontwikkelen van meer Nut voor Schijven
Bijlage Verklarende woordenlijst van de Termijnen van de Terugwinning van Gegevens
 
 
Pro Data Doctor

Home

Producten

Contactgegevens

Customer Support

Download Demo

Algemene Voorwaarden

 
Pro Data Doctor