.


:




:

































 

 

 

 


-




- . . , ; - , ; , ; ; ..

(, , ):

  • ;
  • ;
  • .

(, ), (, , ..) , . . , , .

( exertion) . , , , .. .

, "" () . "" , , .. . , Pentium INT, Motorola trap. :

  • ;
  • ;
  • .

, . , (Interrupt Service Routine, ISR). , , , . , , .

, ( , , .). , : (vectored) (polled). . .

. , , . , , .

, . Intel Pentium. Pentium , IRQ (Interrupt request) . , 256 , . , IRQ , . IRQ , .. , IRQ (Interrupt Request).

. . . . .

.

  1. ( ) ( ) . , . . . , . , , . , .

, , , .

  1. , ( , EFLAGS Pentium, ). , . , , - ( ) .
  2. PSW ( ), . , , .
  3. , . . , .
  4. , ( PSW, , ) . .

, , . , . , .

. , , . , . .

, . , , , , , -.

[10, 17]:

  • ;
  • ;
  • , ;
  • ;
  • .

.

, .. . , . .

, (. 5.15). (, INT 2Eh Pentium). , , . , () ( ).


. 5.15.

, , ( ) , (.. ). , , .

( , , ..). , . , , .

, . , , "" (stub , ). -, , . , , , , .

API, , Win32 API. Win32 API , , , .. .

. , , , . .

, , -, . .

 





:


: 2017-04-14; !; : 276 |


:

:

, .
==> ...

1580 - | 1354 -


© 2015-2024 lektsii.org - -

: 0.015 .