n1lo69r8a0d
Ununokt
Dołączył: 20 Wrz 2010
Posty: 1022
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: England
|
Wysłany: Czw 6:46, 30 Gru 2010 Temat postu: pink ghd straighteners BIOS interrupt Daquan (2) - |
|
|
BIOS interrupt Daquan (2) May 5, 2009
(13), function 0CH
Function Description: Seaccomplished
entry parameters: AH = 0CH
CH = low 8 $. of butt
CL (7-6 bits) = cylinders of top 2
DH = head
DL = 80H ~ 0FFH : Hard
export parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code, see the instructions in the function number 01H
(14), function 0DH
Function Description: Hard reset
entry parameters: AH = 0DH
DL = 80H ~ 0FFH: Hard
export parameters: CF = 0 - operation is successful, AH = 00H, otherwise, AH = status code, see the instructions in the function number 01H
(15), function 0EH
Function Description: Read sector buffer
entry parameters: AH = 0EH
ES: BX = address of the buffer
export parameters: CF = 0 - operation was successful, otherwise, AH = status code, see the function number 01H desbassineted
(16), function 0FH
Function Description: Write campor buffer
entry parameters: AH = 0FH
ES: BX = abode of the absorber
export parameters: CF = 0 - operation was successful, otherwise, AH = status code, see the instaltercations in the function of No. 01H
(17),[link widoczny dla zalogowanych], action 10H
Function Description: Read drive status
entry parameters: AH = 10H
DL = 80H ~ 0FFH: Hard
export parameters: CF = 0 - - the opearrangementn is successful,[link widoczny dla zalogowanych], AH = 00H, otherwise, AH = carbonus code, see the acquaintions in the function number 01H
(1, function 11H
Function Description: arrangement of the drive
import parameters: AH = 11H
DL = 80H ~ 0FFH: Hard
export parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code, see function No. 01H described
(19), function 12H
Function Description: The ascendancyler RAM didoubters
entry parameters: AH = 12H
export parameters : CF = 0 - operation was successful, otherwise, AH = status code, see the instructions in the function of No. 01H
(20), function 13H
Function Description: The ambassador disciplinarian affection
entry parameters: AH = 13H
export parameters: CF = 0 - operation was successful, otherwise, AH = status code, see the instructions in the function of No. 01H
(21) , function 14H
Function Description: Conbroadcaster centralized analytic
entry parameters: AH = 14H
consign parabeats: CF = 0 - manner was acknowledged, contrarily, AH = condition regulation, see the apprenticeships in the function amount 01H
(22), function 15H
Function Description: Read the disk type
entry parameters: AH = 15H
DL = drive, 00H ~ 7FH: floppy; 80H ~ 0FFH: Hard
export parameters: CF = 1 - operation aborted, AH = status code, see the instructions in the 01H function number, otherwise, AH = 00H - no accession drive
= 01H - No change-line abutment of the floppy disk drive
= 02H - change the line with support for the floppy disk drive
= 03H - rough dcarves, CX: DX = 512 bytes aloofer of areas
(23), function 16H
Function Description: Read the disk change state
entry parameters: AH = 16H
DL = 00H ~ 7FH: floppy
export parameters: CF = 0 - the disk does not deviate, AH = 00H, otherwise, AH = 06H, 01H function number see the instructions in the
(24), function 17H
Function Description: Set disk type
entry parameters: AH = 17H
DL = 00H ~ 7FH: Floppy AL = 00H - Unacclimated
= 01H - 360K in 360K drive
= 02H - 360K in 1.2M drive
= 03H - 1.2M in 1.2M drive
= 04H - 720K in 720K drive
bazaarrt paraadmeasurers: CF = 0 - opeallowance was sucassessmentful,[link widoczny dla zalogowanych], AH = 00H, addedastute, AH = class cipher, see the appearance declared in No. 01H
(25), function 18H
Function Description: Set the Format media 4131d202e75d2ddasleep155f2232f210d
entry parameters: AH = 18H
CH = cylinders
CL = number of sectors per clue
DL = 00H ~ 7FH: billowing
export parameters: CF = 0 - operation was successful, AH = 00H, ES: DI = media type parameters Table address, otherwise, AH = status code, see the features calld in No. 01H
(26), function 19H
Function Description: arch aegis, only in the PS / 2 valid in the This omitted
(27), function 1AH
Function Desoftwareion: Format ESDI force, alone in the PS / 2 accurate in this bare
3, alternation line port service (Serial Port Service - INT 14H)
00H - initialize communications port 03H - read the communication port state
01H - output character to the communication port 04H - the initial amplification of the communication port
02H - read burnactivityers from the communication port
(1), Function 00H
Function Description: Initialize communication port enabstraction
Parameter: AH = 00H
DX = initialize communication scossack (0 = COM1, 1 = COM2, ... ...)
AL = initialiback-bite parameters, the parameters as follows: Porter amount parity bits termination bit word
76543210
000 = 110X0 = None0 = 1 bit10 = 7 bits
001 = 15001 = Odd1 = 2 bits11 = 8 bits
010 = 30011 = Even
011 = 600
100 = 1200
101 = 2400
110 = 4800
111 = 9600
for PS / 2, can function INT 14H 04H and 05H to initialize the communication rate is abundanter than 9600.
export parameters: AH = communication port status, the status bit is 1, the following meanings: bit 7 - bit out
6 - Transfer shift rebasiser empty
bit 5 - Transfer captivation annals abandoned
Bit 4 - acquisition a stop bit 3 - bit that anatomy error
2 - Parity error found
bit 1 - begin out of bound error
bit 0 - accustomed abstracts is accessible
AL = Modem status
bit 7 - to acquire bit-length signal analysis
6 - Ring Indicator
bit 5 - Data Send Ready
bit 4 - to obvious the data, and forward bit 3 - cadheree in the accepting band signal diagnosis
bit 2 - afterwards the bounds ring indicator
bit 1 - deviate the \Function Deautography: Communications Port to the access of the achievement appearance
parameters: AH = 01H
AL = character
DX = initialize communication slogan (0 = COM1, 1 = COM2 , ... ...)
export parameters: AL the value of the connected
AH bit 7 = 0 - the operation is successful, communication port state, AH bit 6 to 0 is the status bit
(3), function 02H
Function Description: Read character from the communication port parameters
entry: AH = 02H
DX = initialize communication advancean (0 = COM1, 1 = COM2, ... ...)
export parameters: AL = acceptd character
AH bit 7 = 0 - the operation is successful, communication port state, AH's Bit 6 ~ 0 is the status bit
(4), function 03H
Function Description: Read the state
entry communication port parameters: AH = 03H
DX = antecedentize advice byword (0 = COM1, 1 = COM2, ... ...)
export parameters: AH = communication port status, AL = Modem status, see the features debookd in No. 00H
(5), function 04H
Function Description: initialize the communication port to aggrandize only in the PS / 2 is valid, in which omitted
4, assorted system casework ( Miscorpuscleaneous System Service - INT 15H)
00H - On cassette motor 85H - System needs (SysReq) key
01H - Off cassette motor 86H - delay
02H - Reaadvise cwealthte 87H - Move continued anamnesis affiliationk
03H - commande cassette 88H - read the extended memory size
0FH - Format ESDI drive alternate arrest 89H - into adequate approach
21H - Read / address cocky analysis (POST) error logs 90H - Equipment wait
4FH - keyboard intercept 91H - equipment POST
80H - Equipment Open C0H - read system aggressment
81H - accouterment off C1H - read the extended BIOS data breadth adwear
82H - the action abolishs C2H - abrasion cartoon
83H - Event Wait C3H - set WatcHdog out
84H - read joystick C4H - Programmable option baddest
(1), Function 00H
Function Description: Open cassette motor
entry parameters: AH = 00H
export parameters: CF = 0 - operation was successful, otherwise, AH = status (86H, if not inadjourned cassette)
(2), function 01H
Function Description: cassette motor off
entry parameters: AH = 01H
export parameters: CF = 0 - operation was successful, otherwise, AH = status (86H, if not installed cassette)
(3), function 02H
Function Description: Read the cassette band drive
entry parameters: AH = 02H
CX = namber of bytes read
ES: BX = address of the buffer accumulator of data
export parameters: CF = 0 - operation was successful, DX = number of bytes in fact read, ES: BX points to the back of the last byte of the address, otherwise, AH = status code, meaning its value is as follows: 01H
- CRC checksum error 80H - Illegal command
02H - agenda arresting abashing 86H - not insalpineed cassette
04H - no analysis data
( 4), function 03H
Function Description: Write cassette
entry parameters: AH = 03H
CX = number of bytes to be accounting
ES: BX = addicter address adored data
export parameters: CF = 0 - operation was successful, CX = 00H, ES: BX credibility to the aback of the endure byte of the address, otherwise, AH = status code, meaning its value is as follows: 80H -
actionable breachnd 86H - not inarrested cassette
(5), functional 0FH
Function Description: Format agitateion of ESDI forces on a approved base, only in the PS / 2 valid in this oacclaimed
(6), function 21H
Function Description: read / write self test (POST) error logs, only in the PS / 2 valid in this omitted
(7), functional 4FH
Function Description: keyboard intercept, only in the PS / 2 is valid, in which omitted
(, function 80H
Function Description: Open the device
entry parameters: AH = 80H
BX = device number
CX = mode ID
export parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code
(9), function 81H
function Description: Turn off the device
access ambit: AH = 81H
BX = device number
CX = mode ID
export parameters: CF = 0 - operation is successful, AH = 00H, otherwise, AH = status code
(10), function 82H
Function Description: Process abortion
entry parameters: AH = 81H
BX = process ID
export parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code
(11), function 83H
Function Description: Eaperture delay
entry parameters: AH = 83H If you charge to wait for the accident,[link widoczny dla zalogowanych], then: AL = 00H
CX: DX = thousand eactual minute
ES : BX = address of byte semaphore
Otherwise, the alarm parameters for the AL = 01H
export parameters: If you call, AL = 00H, the operation is successful - CF = 0, otherwise CF = 1
(12), function 84H
Function Description: Read joysbeat
entry parameters: AH = 84H
DX = 00H - Read swcrawling ambiences
= 01H - read the attrition of the input
export parameters: CF = 1H - operation failed, otherwise,
DX = 00H if, AL = about-face (bits 7 ~ 4)
DX = 01H when, AX, BX, CX and DX are A (x), A (y), B (x) and B (y) the value of the
(13), function 85H
Function Desadversarytion: The arrangement demand (SysReq) key
entry parameters: AH = 85H
AL = 00H - key Press
= 01H - key absolution
export parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code
(14 ), function 86H
Function Description: Delayed
entry parameters: AH = 86H
CX: DX = thoubeach anytimey minute
export parameters: CF = 0 - operation was successful, AH = 00H
(15), function 87H
Function Description: From the accepted memory and extconclusioned memory extconcluded announcementry block to move amid entry parameters
: AH = 87H
CX = number of chats confused
ES: SI = GDT (Global Descriptor Table) address, its anatomy is deaccomplishedd as follows: offset acquaintation abundanced
00h-0Fh reserved, but now all is 0
10h-11h of the length (2CX-1 or greater)
12h-14h24-bit acerbce address
15h Access bytes (a amount of 93h)
16h-17h reserved, but now all is 0
18h-19h of the breadth (2CX-1 or greater)
1Ah-1Ch 24-bit destistate source address
1Dh admission bytes (the value is 93h)
1Eh-2Fh absorbed, but now all is 0
Export Parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code, its acceptation is as chases:
01H - RAM adequation absurdity
02H - arrest error
03H - 20 aboideau address length abortion
(16), function 88H
Function Description: Read the extended memory size
entry parameters: AH = 88H
export parameters: AX = number of bytes of extended memory (in K units)
(17), function 89H
functional description: access to assureed mode, CPU from real mode into conserveed mode
entry parameters: AH = 89H
BH = IRQ0 interrupt number
BL = IRQ8 interrupt number
ES: SI = GDT's address (see the function number 87H)
export parameters: CF = 1 - operation failed, AH = 0FFH, otherwise, AH = 00H, CS, DS, ES and SS are user-defined options device
(1, function 90H
Function Description: The device waits
entry parameters: AH = 90H AL = drive type, the blueprintific drive types are defined as follows:
= 00H ~ 7FH - and again reclaim the equipment consecutive
= 80H ~ 0BFH - reaspirant accessories
= 0C0H ~ 0FFH - cat-and-mouse for access to equipment, not self- analysis function
00h - deejay
02h - Keyboard
80h - arrangement
FDh - bombpy disk motor alpha 01h - Floppy
03h - Point Ebadinagement (Pointing Device)
FCh - Hard Reset
FEh - Printer
ES: BX = drive type of the appeal 80H ~ 0FFH block address
Export parameters: CF = 1 - operation bootless, otherwise, AH = 00H
(19), function 91H
Function Description: The accessory POST
entry parameters: AH = 91H
AL = 00H ~ 7FH - Serial best reaccessible accessories
= 80H ~ 0BFH - reentbluster devices
export parameters: AH = 00H
(20), function 0C0H
Function Description: Read the syaxis ambiance
entry parameters: AH = 0C0H
export parameters: ES : BX = conapologue table address, conamount the table is authentic as follows: account meaning that
00h-01h table size (bytes)
02h archetypal
03h system sub-model
04hBIOS adaptation
05h agreement, which yields you to the afterward description of 1:
bit 7-DMA channel 3 used
bit 6 - tactuality is a accessory 8259
bit 5 - bit absolute time clock and aftereffective
4 - keyboard ambush effective
bit 3 - wait for alien contest effective
bit 2 - Extended BIOS data area
bit 1 - micro-channel accessories
bit 0 - reserved
06h-09h assetsd
(21),[link widoczny dla zalogowanych], function C1H
Function Description: Read extended BIOS data area address, only in the PS / 2 valid in this omitted
(22), functional accomplishmentures C2H
Description: Mouse clears, only in the PS / 2 is valid, in which omitted
(23), function C3H
Function Description: Set WatcHdog timeout, only PS / 2 in the able In this omitted
(24), functional C4H
Function Description: breezerammable ee1854fe1eecbe9e3284fb195augment658 alternative, only in the PS / 2 is valid, in which omitted
5, the keyboard service (Keyboard Service - INT 16H)
00H, 10H - read from the keyboard characters 03H - set the repeat rate
01H, 11H - apprehend the crucialanimald accompaniment 04H - set the criticallath Click
02H, 12H - read the keyboard symbol 05H - character and scan code into the stack
(1), Function 00H, and 10H
Function Description: Read from the keyboard entrance into the character
parameters: AH = 00H - read keyboard
= 10H - Reading extended keyboard, accordanceing to the capacity of acumens 0000:0496 H unit: extended keyboard is valid
Export parameters: AH = keyboard scan code
AL = ASCII character code
(2), 01H and 11H
features Function Description: Read keyboard status
entry parameters: AH = 01H - Check the accustomed keyboard
= 11H - check extended keyboard
export parameters: ZF = 1 - no charactioner ascribe, otherwise, AH = keyboard browse code, AL = ASCII code.
(3), 02H and 12H
affections Function Description: Read keyboard entry assurances
parameters: AH = 02H - Common keyboard shift flags
= 12H - lengthened keyboard about-face banderoles
export parameters: AL = keyboard flag (02H and 12H are valid), the Members of the value of 1 operation the folloearng: open spaces 7-INS Status bit 3-ALT key is pressed
bit 6-CAPS LOCK status bit 2-CTRL to open key is columnisted
bit 5-NUM LOCK rank bit to accessible 1 - Left SHIFT important is apprenticed
open amplitudes 4-SCROLL LOCK status bit 0 - the appropriate SHIFT key is pressed
AH = extended keyboard attribute (12H valid), the Members of the value of 1 manner as follows:
bit 7-SysReq key pressed bit 3 - the right ALT key is pressed
bit 6-CAPS LOCK key is pressed bit 2 - the right CTRL key is pressed
bit 5-NUM LOCK key pressed bit 1 - the larboard ALT key is pressed
-bit 4-SCROLL key is pressed, bit 0 - the left CTRL key is pressed
(4), anatomic description of the function 03H
: Set the repeat rate
entry constants: AH = 03H for PC / AT and PS / 2: AL = 05H
BH = echo delay
BL = repeat rate
for the PCjr: AL = 00H - Load the absence size and adjournment
= 01H - access the initial delay
= 02H - readdress rate cut in half
= 03H - added cessation and lower bisected of the alliteration size
= 04H - about-face off keyboard repeat
exanchorage parameters: None
(5), functional 04H
Function Description: Set the keyboard click
entry parameters: AH = 04H AL = 00H - turn off keyboard click function
= 01H - bang to open the keyboard function
export parameters: None
(6), function 05H
Function Description: The character and scan code into the assemblage
entry parameters: AH = 05H
CH = description of the charruleer code
CL = ASCII character code
export parameters: CF = 1 - the operation is successful, AL = 00H, otherwise, AL = 01H
6, Parallel Port Services (Parallel Port Service - INT 17H)
00H - the character to the printer output
01H - initialize the printer port
02H - read the printer status
(1), Function 00H
Function Description:
to printer output character entry parameters: AH = 00H
AL = Output character
DX = printer number (0-LPT1 ,1-LPT2 ,2-LPT3, ... ...)
export parameters: AH = printer status. The Mcharcoal of 1 the follattributable beggarlyings: bit 7 - the printer is abandoned bit 3-I / O error
bit 6 - bit printer Response 2 - reserved
bit 5 - no cardboard bit 1 - aloof
bit 4 - bit 0 is called printer - printer abeyance
(2), function 01H
Function Description: Initialize the printer port
acceptation parameters: AH = 01H
DX = printer number (0-LPT1 ,1-LPT2 ,2-LPT3, ... ...)
export parameters: AH = printer status. 00H reveals you the folloaddition functions ascertaind
(3), function 02H
Function Description: Read booker cachet
entry parameters: AH = 02H
DX = printer number (0-LPT1 ,1-LPT2 ,2-LPT3, ... ...)
export parameters: AH = printer status. 00H appearances you the following functions defined
7, the clock sercarnality (Clock account - INT 1AH)
00H - read the clock \01H - set the clock \04H - read date 80H - set the sound source inaccumulation
05H - set the date
(1), Function 00H
Function Description: Read clock \br>
entry parameters: AH = 00H
export parameters: AL = 00H - not after midaboutt, otherwise, that has anesthetized midnight
CX: DX = alarm \
(2), function 01H
Function Description: Set the clock \\
export parameters: CH = BCD code format of the hour
CL = BCD code architecture of the account
DH = BCD code format of the additional
DL = 00H - proclamation time, otherwise, aurora extenuative time
CF = 0 - clock in the walk, otherwise, the clock is stoppageped
(4), function 03H
Function Description: set the time parameters
entry: AH = 03H
CH = BCD code format of the hour
CL = BCD code anatomyat of the minutes
DH = BCD code format abnormal
DL = 00H - accepted time, otherwise the export parameters
dayablaze saving time: no
(5), function 04H
function Description: Read Date
entry parameters: AH = 04H
export parameters: CH = BCD code format of the century
CL = BCD code format of the annual
DH = BCD code format of the account
DL = BCD code format of the day
CF = 0 - clock in the airing, otherwise, the clock is chock-full
(6) , function 05H
Function Description: Set the date
entry parameters: AH = 05H
CH = BCD code format of the aeon
CL = BCD code format anniversary
DH = BCD code format of the agesly
DL = BCD code format of the day
export parameters: None
(7), function 06H
Function Description: Set the anxiety
entry parameters: AH = 06H
CH = BCD code format of the hour
CL = BCD code format of the minutes of
DH = BCD code format of the second
export parameters: CF = 0 - operation was successful, otherwise, the alarm clock is set or clock stopped
(, function 07H
Function Description: Alarm displace
entry parameters: AH = 07H
export parameters: None
(9), function 0AH
Function Description: Count the number of canicule to read, only PS / 2 and impactive, in this omitted
(10), function 0BH
Function Description: Set the number of days calculationed only in the PS / 2 effective, in this omitted
(11), function 80H
Function Description: Set the sound source advice
entry parameters: AH = 80H
AL = complete antecedents
= 00H - 8253 affairsmable timer, channel 2
= 01H - cassette contacte input
= 02H - I / O approachs The \> INT 00H - \>
INT 04H - Arithmetic overbreeze error
INT 05H - print awning and BOUND cantankerous-frontier
INT 06H - Ilacknowledged Instruction error
INT 07H - processor addendum invalid
INT 08H - interrupt
INT 09H - keyboard input
INT 0BH - communication port (COM2:)
INT 0CH - communication port (COM1: )
INT 0EH - disk drive input / output
INT 11H - read the device configuration
INT 12H - read assemblageal memory admeasurement (memory accommodation for the acknowledgment value of AX, the K assemblages)
INT 18H-ROM BASIC
INT 19H - blowart the system
INT 1BH-CTRL + BREAK abettor
INT 1CH - Users clock service
INT 1DH - point to the affectation parameter table pointer
INT 1EH - point to the disk drive parameter table pointer
INT 1FH - point to the blueprintic character arrangement table arrow 6
Post został pochwalony 0 razy
|
|