Tipos De Interructures

Páginas: 2 (346 palabras) Publicado: 4 de octubre de 2011
♦ Tipos de Interrupciones
Las interrupciones se dividen en 3 tipos las cuales son: Hardware, software e internas:

Interrupción Hardware: Una interrupción hardware es provocada por un dispositivoexterno al procesador.El cual posee dos entradas de petición de interrupción: NMI e INTR y una de reconocimiento (INTA). La gran mayoría de las fuentes de interrupción se conectan al pin INTR, ya queesto permite enmascarar las interrupciones (el NMI no). Para facilitar esta conexión, se utiliza el circuito integrado controlador de interrupciones, que tiene el código 8259A. Este chip tiene, entreotras cosas, ocho patas para sendas fuentes de interrupción (IRQ0 - IRQ7), ocho para el bus de datos (D0 - D7), una salida de INTR y una entrada de INTA. Esto permite una conexión directa con el8088/8086. Al ocurrir una petición de alguna de las ocho fuentes, el 8259A activa la pata INTR. Al terminar de ejecutar la instrucción en curso, el microprocesador activa la pata INTA, lo que provoca queel 8259A envíe por el bus de datos un número de ocho bits (de 0 a 255) llamado tipo de interrupción (programable por el usuario durante la inicialización del 8259A), que el 8086/8088 utiliza parasaber cuál es la fuente de interrupción. A continuación busca en la tabla de vectores de interrupción la dirección del manejador de interrupción (interrupt handler). Esto se hace de la siguiente manera.Se multiplica el tipo de interrupción por cuatro, y se toman los cuatro bytes que se encuentran a partir de esa dirección. Los dos primeros indican el offset y los dos últimos el segmento delmanejador, como se muestra a continuación.

Posición memoria 00 02 04 06 08 0A 0C 0E 10 12 .... 3FC 3FE
IP CS IP CS IP CS IP CS IP CS IP CS
Tipo de interrupción 00 01 02 0304 FF

Como se puede observar, la tabla ocupa el primer kilobyte de memoria (256 tipos * 4 bytes/tipo = 1024 bytes).
Una vez que se pusieron en la pila los flags, CS e IP (en ese orden),...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tipos de láser
  • TIPOS DE LOSAS
  • Tipos De Té
  • Tipos
  • Tipo
  • Tipos
  • tipos
  • tipo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS