De Functie 29H van int. 21H (0x21) (0x29 of 41) ontleedt filename 2AH (0x2A of 42) krijgen dag en datum 2BH (0x2B of 43) Vastgestelde datum 2CH (0x2C of 44) krijgen tijd 2DH (0x2D of 45) Vastgestelde tijd 2EH (0x2E of 46) de Reeks verifiëren vlag 2FH (0x2F of 47) krijgen DTA adres 30H (0x30 of 48) krijgt de versieaantal 31H van MS-dos (0x31 of 49) eindigt en blijft Ingezeten (TSR)

Files Recovery Software
Home Contactgegevens Customer Support Download Demo Producten  

 
 

INT 21H (0x21)

Functie 29H (0x29 or 41) --> Ontleed filename

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

Bit 0 = 1, als het leiden zullen de separators zijn
weg afgetast (genegeerd).
= 0, als het leiden zullen de separators niet zijn
weg afgetast

Bit 1 = 1, als de byte van aandrijvingsidentiteitskaart in FCB zal zijn
gewijzigd slechts als een aandrijving was
gespecificeerd in het koord dat wordt ontleed.

= 0, als de byte van aandrijvingsidentiteitskaart in FCB zal zijn
hoe dan ook gewijzigd, als geen aandrijving
specifier is aanwezig in het ontlede koord, FCB wordt het gebied van de aandrijvingscode geplaatst aan 0 (gebrek)

Bit 2 = 1, als filename het gebied in FCB zal zijn
gewijzigd slechts als filename is
gespecificeerd in het koord dat wordt ontleed.

= 0, als filename het gebied in FCB hoe dan ook zal worden gewijzigd, als geen filename het ontlede koord voorstelt, wordt filename FCB geplaatst aan spaties ASCIIZ.

Bit 3 = 1, als het uitbreidingsgebied in FCB zal zijn
gewijzigd, slechts als een Uitbreiding is
gespecificeerd in het koord dat wordt ontleed.

= 0, als het uitbreidingsgebied in FCB zal zijn
hoe dan ook gewijzigd, als geen uitbreiding
is aanwezig in het ontlede koord, FCB
de uitbreiding wordt geplaatst aan spaties ASCIIZ.

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

Returns: AL = 00H, if no wildcard characters
Ontmoete 01H, indien ontleed koord
bevatte vervangingskarakters FFH,
als ongeldig aandrijvingsspecifier

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

Becommentariëert:

Deze functie ontleedt een tekstkoord in de diverse gebieden van een blok van de dossiercontrole (FCB).

Deze functie beschouwt de karakters (:. ; , = + lusjeruimte) als separatorkarakters en achting alle controlekarakters en karakters (:. ; , = + lusjeruimte < > |/"[ ])as begeindigerkarakters.


INT 21H (0x21)

Functie 2AH (0x2A or 42) --> Krijg dag en datum

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.)

Becommentariëert:

Deze functie verkrijgt de systeemdag van de maand, dag van de week, maand en jaar.

 

INT 21H (0x21)

Functie 2BH (0x2B or 43) --> Vastgestelde datum

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)

Becommentariëert:

Deze functie initialiseert de bestuurder van de systeemklok aan een specifieke datum maar de systeemtijd blijft onveranderd.

 

INT 21H (0x21)

Functie 2CH (0x2C or 44) --> Krijg tijd

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)

Becommentariëert:

Dit wordt gebruikt om de tijd van dag uit de bestuurder in real time van de systeemklok te verkrijgen, omgezet in uren, notulen, seconden, en honderdste seconden.

INT 21H (0x21)

Functie 2DH (0x2D or 45) --> Vastgestelde tijd

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)

Becommentariëert:

Deze functie initialiseert de systeemklok in real time aan een gespecificeerde uur, per minuut, per seconde, en honderdste van tweede. De systeemdatum wordt niet beïnvloed.


INT 21H (0x21)

Functie 2EH (0x2E or 46) --> De reeks verifiëert vlag

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

Returns: Nothing

Becommentariëert:

Deze functie zet of zet de in werking stellen-systeemvlag voor automatisch uit aan belezen-na-schrijft controle van gegevens. Standaard het plaatsen van verifiëert de vlag WEG is omdat belezen-na-schrijf de controle schijfverrichtingen vertraagt.

 

INT 21H (0x21)

Functie 2FH (0x2F or 47) --> Krijg adres DTA

Call with: AH = 2FH

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

Becommentariëert:

Deze functie verkrijgt het huidige adres van het gebied van de schijfoverdracht (DTA) voor Fcb- dossier lees-schrijfverrichtingen.

 

INT 21H (0x21)

Functie 30H (0x30 or 48) --> Krijg de versieaantal van 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)

Becommentariëert:

Het keert het versieaantal van het werkende systeem van gastheerMS-dos terug.

 

INT 21H (0x21)

Functie 31H (0x31 or 49) --> Eindig en blijf Ingezeten (TSR)

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

Returns Nothing

Becommentariëert:

Deze functie eindigt de uitvoering van het momenteel het uitvoeren programma door een terugkeercode tot het ouderproces over te gaan maar reserveert een deel of het elk van geheugen van het programma zodat het door het volgende voorbijgaande te laden programma zal worden bedekt. Deze functie zou liever dan int. 27H moeten worden gebruikt omdat het Cs steunt om het segment van de prefix van het programmasegment te bevatten.


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