ZalogujUżytkownikHasło
Zaloguj mnie automatycznie przy każdej wizycie    
Rejestracja
Rejestracja
Zaloguj się, by sprawdzić wiadomości
Zaloguj się, by sprawdzić wiadomości
Forum GGiIŚ AGH Strona Główna » Dyskusje dla wszystkich

Napisz nowy temat   Odpowiedz do tematu
nike sbuk ghd BIOS interrupt Daquan (2) - Notes Pr
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gość







PostWysłany: Pon 18:09, 17 Sty 2011    Temat postu: nike sbuk ghd BIOS interrupt Daquan (2) - Notes Pr

BIOS interrupt Daquan (2) May 5, 2009

(13), function 0CH

Function Description: Search

entry parameters: AH = 0CH

CH = low 8 bits of cylinder

CL (7-6 bits) = cylinders of high 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 described

(16), function 0FH

Function Description: Write sector buffer

entry parameters: AH = 0FH

ES: BX = address of the buffer

export parameters: CF = 0 - operation was successful, otherwise, AH = status code, see the instructions in the function of No. 01H

(17), function 10H

Function Description: Read drive status

entry parameters: AH = 10H

DL = 80H ~ 0FFH: Hard

export parameters: CF = 0 - - the operation is successful, AH = 00H, otherwise, AH = status code, see the instructions in the function number 01H

(18), function 11H

Function Description: calibration of the drive

import parameters: AH = 11H

DL = 80H ~ 0FFH: Hard

export parameters: CF = 0 - operation was successful,[link widoczny dla zalogowanych], AH = 00H, otherwise, AH = status code, see function No. 01H described

(19), function 12H

Function Description: The controller RAM diagnostics

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 controller driver diagnostics

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: Controller internal diagnostic

entry parameters: AH = 14H

export parameters: CF = 0 - operation was successful, otherwise, AH = status code, see the instructions in the function number 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 failed, AH = status code, see the instructions in the 01H function number, otherwise, AH = 00H - no installation drive

= 01H - No change-line support of the floppy disk drive

= 02H - deviate the line with support for the floppy disk drive

= 03H - rough drives, CX: DX = 512 bytes number of sectors

(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 change, AH = 00H, otherwise, AH = 06H, 01H function number see the instructions in the

(24),[link widoczny dla zalogowanych], function 17H

Function Description: Set disk type

entry parameters: AH = 17H

DL = 00H ~ 7FH: Floppy AL = 00H - Unused

= 01H - 360K in 360K drive

= 02H - 360K in 1.2M drive

= 03H - 1.2M in 1.2M drive

= 04H - 720K in 720K force

export parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code, see the features described in No. 01H

(25), function 18H

Function Description: Set the Format media type

entry parameters: AH = 18H

CH = cylinders

CL = number of sectors per track

DL = 00H ~ 7FH: floppy

export parameters: CF = 0 - operation was successful, AH = 00H, ES: DI = media type parameters Table address, otherwise, AH = status code, see the features described in No. 01H

(26), function 19H

Function Description: head protection, only in the PS / 2 valid in the This omitted

(27), function 1AH

Function Description: Format ESDI drive, only in the PS / 2 valid in this omitted

3, series length 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 expansion of the communication port

02H - read characters from the communication port

(1), Function 00H

Function Description: Initialize communication port entrance

Parameter: AH = 00H

DX = initialize communication slogan (0 = COM1, 1 = COM2, ... ...)

AL = initializing parameters, the parameters as follows: Porter rate parity bits stop 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 greater than 9600.

export parameters: AH = communication port status, the status bit is 1, the following meanings: bit 7 - bit out

6 - Transfer shift register empty

bit 5 - Transfer holding register empty

Bit 4 - find a stop bit 3 - bit that frame error

2 - Parity error found

bit 1 - found out of bounds error

bit 0 - received data is ready

AL = Modem status

bit 7 - to accept bit-line signal diagnosis

6 - Ring Indicator

bit 5 - Data Send Ready

bit 4 - to obvious the data, and send bit 3 - change in the receiving line signal diagnosis

bit 2 - after the bounds ring indicator

bit 1 - change the \Function Description: Communications Port to the entrance of the output character

parameters: AH = 01H

AL = character

DX = initialize communication slogan (0 = COM1, 1 = COM2 , ... ...)

export parameters: AL the value of the constant

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 slogan (0 = COM1, 1 = COM2, ... ...)

export parameters: AL = received 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 = initialize communication slogan (0 = COM1, 1 = COM2, ... ...)

export parameters: AH = communication port status, AL = Modem status, see the features described in No. 00H

(5), function 04H

Function Description: initialize the communication port to expand only in the PS / 2 is valid, in which omitted

4, miscellaneous system services ( Miscellaneous System Service - INT 15H)

00H - On cassette motor 85H - System request (SysReq) key

01H - Off cassette motor 86H - delay

02H - Reading cwealthte 87H - Move extended memory block

03H - write cassette 88H - read the extended memory size

0FH - Format ESDI drive periodic interrupt 89H - into protected mode

21H - Read / write self test (POST) error logs 90H - Equipment wait

4FH - keyboard intercept 91H - equipment POST

80H - Equipment Open C0H - read system environment

81H - equipment off C1H - read the extended BIOS data area address

82H - the process terminates C2H - mouse graphics

83H - Event Wait C3H - set WatcHdog out

84H - read joystick C4H - Programmable option select

(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 installed 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 contacte drive

entry parameters: AH = 02H

CX = number of bytes read

ES: BX = address of the buffer stofury of data

export parameters: CF = 0 - manner was successful, DX = number of bytes actionually read, ES: BX points to the back of the last byte of the adwear, otherwise, AH = class code, meaning its value is as follows: 01H

- CRC checksum error 80H - Illegal command

02H - digital signal confusion 86H - not installed cassette

04H - no discovery data

( 4), function 03H

Function Description: Write cassette

entry parameters: AH = 03H

CX = number of bytes to be written

ES: BX = buffer address saved data

export parameters: CF = 0 - operation was successful, CX = 00H, ES: BX points to the back of the last byte of the address, otherwise, AH = status code, meaning its value is as follows: 80H -

illegal command 86H - not installed cassette

(5), functional 0FH

Function Description: Format disruption of ESDI drives on a regular basis, only in the PS / 2 valid in this omitted

(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

(8), 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

entry parameters: AH = 81H

BX = device number

CX = process ID

export parameters: CF = 0 - operation is successful, AH = 00H, otherwise, AH = status code

(10), function 82H

Function Description: Process termistate

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: Event wait

entry parameters: AH = 83H If you need to wait for the event, then: AL = 00H

CX: DX = thousand every minute

ES : BX = address of byte semaphore

Otherwise, the call 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 joystick

entry parameters: AH = 84H

DX = 00H - Read switch settings

= 01H - read the resistance of the input

export parameters: CF = 1H - operation failed, otherwise,

DX = 00H when, AL = switch (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 Description: The system demand (SysReq) key

entry parameters: AH = 85H

AL = 00H - key Press

= 01H - key release

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 = thousand every minute

export parameters: CF = 0 - operation was successful, AH = 00H

(15), function 87H

Function Description: From the conventional memory and extended memory extended memory block to move between entry parameters

: AH = 87H

CX = number of words moved

ES: SI = GDT (Global Descriptor Table) address, its structure is defined as follows: offset information stored

00h-0Fh reserved, but now all is 0

10h-11h of the length (2CX-1 or greater)

12h-14h24-bit source address

15h Access bytes (a value of 93h)

16h-17h reserved, but now all is 0

18h-19h of the length (2CX-1 or greater)

1Ah-1Ch 24-bit destination source address

1Dh access bytes (the value is 93h)

1Eh-2Fh retained, but now all is 0

Export Parameters: CF = 0 - operation was successful, AH = 00H, otherwise, AH = status code, its meaning is as follows:

01H - RAM parity error

02H - abort error

03H - 20 gate address line failure

(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 conserveed mode, CPU from real mode into protected 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

(18), function 90H

Function Description: The device waits

entry parameters: AH = 90H AL = drive type, the specific drive types are defined as follows:

= 00H ~ 7FH - and then reuse the equipment serial

= 80H ~ 0BFH - reentrant devices

= 0C0H ~ 0FFH - waiting for access to equipment, not self- check function

00h - disk

02h - Keyboard

80h - nettoil

FDh - floppy disk motor start 01h - Floppy

03h - Point Equipment (Pointing Device)

FCh - Hard Reset

FEh - Printer

ES: BX = drive type of the needs 80H ~ 0FFH block address

Export parameters: CF = 1 - operation failed, otherwise, AH = 00H

(19), function 91H

Function Description: The device POST

entry parameters: AH = 91H

AL = 00H ~ 7FH - Serial longer reusable equipment

= 80H ~ 0BFH - reentrant devices

export parameters: AH = 00H

(20), function 0C0H

Function Description: Read the system environment

entry parameters: AH = 0C0H

export parameters: ES : BX = configuration table address, configure the table is defined as follows: offset meaning that

00h-01h table size (bytes)

02h model

03h system sub-model

04hBIOS version

05h configuration, which takes you to the following description of 1:

bit 7-DMA channel 3 used

bit 6 - there is a subordinate 8259

bit 5 - bit real time clock and impactive

4 - keyboard intercept effective

bit 3 - wait for external events effective

bit 2 - Extended BIOS data area

bit 1 - micro-channel facilities

bit 0 - reserved

06h-09h reserved

(21), function C1H

Function Description: Read extended BIOS data area address,[link widoczny dla zalogowanych], only in the PS / 2 valid in this omitted

(22), functional features C2H

Description: Mouse graphics,[link widoczny dla zalogowanych], only in the PS / 2 is valid, in which omitted

(23), function C3H

Function Description: Set WatcHdog timeout, only PS / 2 in the effective In this omitted

(24), functional C4H

Function Description: programmable option selection, 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 - read the keyboard state 04H - set the keyboard 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, according to the contents of judgments 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 importantboard status

entry parameters: AH = 01H - Check the ordinary criticalboard

= 11H - check extended keyboard

export parameters: ZF = 1 - no character input, otherwise, AH = keyboard scan code, AL = ASCII code.

(3), 02H and 12H

features Function Description: Read keyboard entry signs

parameters: AH = 02H - Common keyboard shift flags

= 12H - extended keyboard shift flags

export parameters: AL = keyboard flag (02H and 12H are valid), the Members of the value of 1 manner the following: open spaces 7-INS Status bit 3-ALT key is pressed

bit 6-CAPS LOCK status bit 2-CTRL to open key is pressed

bit 5-NUM LOCK status bit to open 1 - Left SHIFT key is pressed

open spaces 4-SCROLL LOCK status bit 0 - the right SHIFT key is pressed

AH = extended keyboard symbol (12H valid), the Members of the value of 1 means 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 left ALT key is pressed

-bit 4-SCROLL key is pressed, bit 0 - the left CTRL key is pressed

(4), functional description of the function 03H

: Set the repeat rate

entry parameters: AH = 03H for PC / AT and PS / 2: AL = 05H

BH = repeat delay

BL = repeat size

for the PCjr: AL = 00H - Load the default rate and delay

= 01H - increase the initial delay

= 02H - repetition rate cut in half

= 03H - increased latency and lower half of the repetition rate

= 04H - turn off keyboard repeat

export parameters: None

(5), functional 04H

Function Description: Set the crucialboard click

entry parameters: AH = 04H AL = 00H - turn off keyboard click function

= 01H - click to open the keyboard function

export parameters: None

(6), function 05H

Function Description: The character and scan code into the stack

entry parameters: AH = 05H

CH = description of the character 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 Members of 1 the following meanings: bit 7 - the printer is idle bit 3-I / O error

bit 6 - bit printer Response 2 - reserved

bit 5 - no paper bit 1 - reserved

bit 4 - bit 0 is selected printer - printer timeout

(2), function 01H

Function Description: Initialize the printer port

import parameters: AH = 01H

DX = printer number (0-LPT1 ,1-LPT2 ,2-LPT3, ... ...)

export parameters: AH = printer status. 00H shows you the following functions defined

(3), function 02H

Function Description: Read printer status

entry parameters: AH = 02H

DX = printer number (0-LPT1 ,1-LPT2 ,2-LPT3, ... ...)

export parameters: AH = printer status. 00H reveals you the folloearng functions defined

7, the clock service (Clock Service - INT 1AH)

00H - read the clock \01H - set the clock \04H - read date 80H - set the sound source information

05H - set the date

(1), Function 00H

Function Description: Read clock \br>
entry parameters: AH = 00H

export parameters: AL = 00H - not after midnight, otherwise, that has passed midnight

CX: DX = clock \

(2), function 01H

Function Description: Set the clock \\

export parameters: CH = BCD code format of the hour

CL = BCD code format of the minutes

DH = BCD code format of the second

DL = 00H - standard time, otherwise, daylight saving 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 format of the minutes

DH = BCD code format seconds

DL = 00H - proclamation time, otherwise the export parameters

daylight 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 monthly

DL = BCD code format of the day

CF = 0 - clock in the walk, otherwise, the clock is stopped

(6) , function 05H

Function Description: Set the date

entry parameters: AH = 05H

CH = BCD code format of the century

CL = BCD code format annual

DH = BCD code format of the monthly

DL = BCD code format of the day

export parameters: None

(7), function 06H

Function Description: Set the alarm

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

(8), function 07H

Function Description: Alarm reset

entry parameters: AH = 07H

export parameters: None

(9), function 0AH

Function Description: Count the number of days to read, only PS / 2 and effective, in this omitted

(10), function 0BH

Function Description: Set the number of days counted only in the PS / 2 effective, in this omitted

(11), function 80H

Function Description: Set the sound source information

entry parameters: AH = 80H

AL = sound sources

= 00H - 8253 programmable timer, channel 2

= 01H - cassette tape input

= 02H - I / O channels The \> INT 00H - \>
INT 04H - Arithmetic overflow error

INT 05H - print screen and BOUND cross-frontier

INT 06H - Illegal Instruction error

INT 07H - processor extension 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 conventional memory size (memory capacity for the return value of AX, the K units)

INT 18H-ROM BASIC

INT 19H - restart the system

INT 1BH-CTRL + BREAK handler

INT 1CH - Users clock service

INT 1DH - point to the display parameter table pointer

INT 1EH - point to the disk drive parameter table pointer

INT 1FH - point to the graphic character pattern table pointer 6
Powrót do góry
Gość







PostWysłany: Śro 7:42, 19 Sty 2011    Temat postu:

That is merely simply because ghds are no lengthier about just finding your tresses straight, therefore ghds considerable work in re-branding this unit as styler, as opposed to some “[link widoczny dla zalogowanych]”.
[link widoczny dla zalogowanych]
Powrót do góry
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum GGiIŚ AGH Strona Główna » Dyskusje dla wszystkich Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional




fora.pl - załóż własne forum dyskusyjne za darmo

Regulamin