Tabla de Vectores de Interrupción (IVT) en 8086: Estructura y Operación
La Tabla de Vectores de Interrupción (IVT) en el 8086 reside en la dirección física 00000h–003FFh (primeros 1 KB). Contiene 256 entradas, cada una de 4 bytes (puntero lejano segmento:desplazamiento) que apuntan a una Rutina de Servicio de Interrupción (ISR).
Distribución
- 00h–1Fh (0–31): Reservadas para excepciones de la CPU (error de división, NMI, punto de interrupción, desbordamiento, etc.).
- 20h–FFh (32–255): Disponibles para hardware (IRQ0–IRQ15 mediante reasignación de PIC) e interrupciones de software (INT n).
Secuencia de Interrupción
- Evento externo/interno dispara la interrupción.
- La CPU empuja FLAGS, CS, IP a la pila.
- IF y TF se borran (desactivan interrupciones enmascarables, paso a paso).
- La CPU obtiene un vector de 4 bytes de la IVT (n × 4).
- Carga CS:IP desde el vector → salta a la ISR.
- La ISR se ejecuta y termina con IRET (desapila IP, CS, FLAGS).
La IVT permite un despacho rápido y determinista—crítico para aplicaciones en tiempo real DOS/embebidas. Los sistemas operativos en modo protegido (Linux, Windows) la reemplazan con la IDT (Tabla de Descriptores de Interrupción).
- ·Anatomía de un cajero automático: 6 componentes principales y cómo funcionan
- ·Cómo probar la velocidad de Internet: Métodos y mejores prácticas
- ·Enviar un mensaje a una PC en red mediante el símbolo del sistema (net send / msg)
- ·La conexión a Internet más rápida: fibra óptica (por goleada)
- ·Acerca de los saludos de contestador automático
- ·Cómo acceder al buzón de voz del iPhone desde otro teléfono
- ·¿Qué es un programa de computadora? Un conjunto de instrucciones para la CPU
- ·¿Quién Inventó el Telégrafo Antes que Samuel Morse? (Respuesta: Nadie—Pero Hubo Precursores)
- Línea de integridad de Pep Boys: No divulgable públicamente
- Cómo responder una pregunta en la plataforma Answers (Guía para principiantes)
- Solución de Problemas de WinChat: ¿Por Qué la Otra Computadora No Recibe Tus Llamadas?
- ¿Una Máquina Responde Preguntas en WikiAnswers?
- Cómo manejar a un compañero de trabajo que habla durante tus llamadas telefónicas
- "¿Cómo Respondes a 'Is'?" — Se Requiere Contexto
