- . . , ; - , ; , ; ; ..
(, , ):
- ;
- ;
- .
(, ), (, , ..) , . . , , .
( exertion) . , , , .. .
, "" () . "" , , .. . , Pentium INT, Motorola trap. :
- ;
- ;
- .
, . , (Interrupt Service Routine, ISR). , , , . , , .
|
|
, ( , , .). , : (vectored) (polled). . .
. , , . , , .
, . Intel Pentium. Pentium , IRQ (Interrupt request) . , 256 , . , IRQ , . IRQ , .. , IRQ (Interrupt Request).
. . . . .
.
- ( ) ( ) . , . . . , . , , . , .
, , , .
|
|
- , ( , EFLAGS Pentium, ). , . , , - ( ) .
- PSW ( ), . , , .
- , . . , .
- , ( PSW, , ) . .
, , . , . , .
. , , . , . .
, . , , , , , -.
[10, 17]:
- ;
- ;
- , ;
- ;
- .
.
, .. . , . .
|
|
, (. 5.15). (, INT 2Eh Pentium). , , . , () ( ).
. 5.15.
, , ( ) , (.. ). , , .
( , , ..). , . , , .
, . , , "" (stub , ). -, , . , , , , .
API, , Win32 API. Win32 API , , , .. .
. , , , . .
, , -, . .