Bloques Ensamblador

610 palabras 3 páginas
SEMESTRE:

V

INTERRUPCION HARDWARE.

Interrupción (también conocida como interrupción hardware o petición de interrupción) es una señal recibida por el procesador de un ordenador, indicando que debe "interrumpir" el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación.

INTERRUPCIÓN INTERNA

Las interrupciones internas son generadas por ciertos eventos que surgen durante la ejecución de un programa.
Este tipo de interrupciones son manejadas en su totalidad por el hardware y no es posible modificarlas.
Un ejemplo claro de este tipo de interrupciones es la que actualiza el contador del reloj interno de la computadora, el hardware hace el llamado a esta interrupción varias veces durante un
…ver más…
Son aquellas que se producen de forma síncrona a la ejecución del procesador y por tanto podrían predecirse si se analiza con detenimiento la traza del programa que en ese momento estaba siendo ejecutado en la CPU. Normalmente las causas de estas interrupciones suelen ser realizaciones de operaciones no permitidas tales como la división por 0, el desbordamiento, el acceso a una posición de memoria no permitida, etc.
Las interrupciones de software pueden ser activadas directamente por el ensamblador invocando al número de interrupción deseada con la instrucción INT.
El uso de las interrupciones nos ayuda en la creación de programas, utilizándolas nuestros programas son más cortos, es más fácil entenderlos y usualmente tienen un mejor desempeño debido en gran parte a su menor tamaño.
Este tipo de interrupciones podemos separarlas en dos categorías:
- las interrupciones del sistema operativo DOS y
- las interrupciones del BIOS.
La diferencia entre ambas es que las interrupciones del sistema operativo son más fáciles de usar pero también son más lentas ya que estas interrupciones hacen uso del BIOS para lograr su cometido

En cambio las interrupciones del BIOS son mucho más rápidas pero tienen la desventaja que, como son parte del hardware son muy específicas y pueden variar dependiendo incluso de la marca del fabricante del circuito.
La elección del tipo de interrupción a utilizar dependerá únicamente de las características que le quiera dar a

Documentos relacionados

  • Programacion hibrida
    2185 palabras | 9 páginas
  • AMBIENTES PARA EL MOMENTO DE LA EJECUCIÓN._
    2087 palabras | 9 páginas
  • Unidad4Interfaz
    2725 palabras | 11 páginas
  • informe de lenguaje de programacion
    2462 palabras | 10 páginas
  • Lenguaje de programacion
    2222 palabras | 9 páginas
  • Unidad 1 Introducción al Lenguaje Ensamblador
    1990 palabras | 8 páginas
  • Microcontroladores Unidad 4
    5944 palabras | 24 páginas
  • Tipos de compiladores
    2355 palabras | 10 páginas
  • Tipos de compiladores
    2367 palabras | 10 páginas
  • Lenguaje de programacion
    2206 palabras | 9 páginas