interrupciones en prog
Interrupciones
Las interrupciones son el rompimiento en la secuencia de un programa para ejecutar un programa especial llamado rutina de servicio cuya característica principal es que alfinalizar regresa al punto donde se interrumpió el programa.
Dentro del sistema de la computadora existen las siguientes interrupciones:
Interrupciones por Software: Son aquellas programadas por elusuario es decir este decide cuando y donde ejecutarlas, generalmente son utilizadas para realizar entrada y salida.
Interrupciones Por Hardware: Son aquellas provocadas por dispositivosexternos al procesador y su característica principal es que no son programadas es decir pueden ocurrir en cualquier momento en el programa y existen dos clases de interrupciones por hardware que son lassiguientes :
Interrupciones Por Hardware Enmascarables: Son aquellas en las que el usuario decide si quiere o no ser interrumpido.
Interrupciones por Hardware no Enmascarables (NMI): Son aquellasque siempre interrumpen en el programa.
Siempre las interrupciones por software se ejecutaran con ayuda de las instrucciones INT e IRET, también según lo investigado poseen 256 interrupcionesque van de la 00 hasta la FF. También asociado al concepto de interrupción existen los vectores de Interrupciones el cual contiene las direcciones de rutina de servicio de cada interrupción, esta árease encuentra en el segmento 0000:0000
Son importantes estas interrupciones debido a que cuando se enciende la computadora se ejecuta un programa llamado rutina iniciadora que inicia todo elsistema, este se encuentra almacenado en la memoria ROM y forma parte de la BIOS que es un conjunto de rutinas básicas para realizar Entrada y Salida de dispositivos. Las funciones son:
Realizar unaprueba de memoria.
Iniciar el vector de interrupciones.
Iniciar el circuito de soporte y dispositivos de E/S.
Realizar el proceso conocido como el BOOT STRAP que consiste en leer el sector del...
Regístrate para leer el documento completo.