fbpx
Wikipedia

Interrupción no enmascarable

Una interrupción no enmascarable (o NMI) es un tipo especial de interrupción usada en la mayoría de los microordenadores como el IBM PC y el Apple II.

Una interrupción no enmascarable causa que la CPU deje lo que está haciendo, cambie el puntero de instrucción para que apunte a una dirección particular y continúe ejecutando el código de esa dirección. Se diferencia de los otros tipos de interrupción en que los programadores no pueden hacer que la CPU las ignore, aunque algunos ordenadores pueden por medios externos bloquear esa señal, dando un efecto similar al resto de las interrupciones.

Usos

Al no poderse desactivar son empleadas por dispositivos para los que el tiempo de respuesta es crítico, como por ejemplo el coprocesador matemático Intel 8087 en el IBM PC, el indicador de batería baja, o un error de paridad que ocurra en la memoria.

En algunos ordenadores Clónicos las interrupciones no emascarables se usaban para manejar las diferencias entre su hardware y el original de IBM. Así, si se intentaba acceder a uno de estos dispositivos se lanzaba una NMI y el BIOS ejecutaba el código para el hardware presente en esa máquina.

También se podían lanzar NMI por el usuario, permitiendo interrumpir el programa actual para permitir la depuración. En este caso al lanzarse una NMI se suspendía la ejecución del programa actual y el control se transfería a un depurador para que el programador pudiera inspeccionar el estado de la memoria, los registros, etc. Estas NMI eran lanzadas de diferentes maneras, como pulsando un botón, por medio de una combinación de teclas o por medio de un programa.

En juegos, se producía una NMI y se interrumpía el juego, de esta manera se podían conseguir vidas extras por ejemplo modificando el área de memoria donde se guardaban las vidas restantes.

Véase también

  •   Datos: Q1585234

interrupción, enmascarable, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, junio, 2011, interrupción, enmascarable, tipo, especial, interrupción, usada, mayoría, microordenadores, como, apple, interrupc. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 13 de junio de 2011 Una interrupcion no enmascarable o NMI es un tipo especial de interrupcion usada en la mayoria de los microordenadores como el IBM PC y el Apple II Una interrupcion no enmascarable causa que la CPU deje lo que esta haciendo cambie el puntero de instruccion para que apunte a una direccion particular y continue ejecutando el codigo de esa direccion Se diferencia de los otros tipos de interrupcion en que los programadores no pueden hacer que la CPU las ignore aunque algunos ordenadores pueden por medios externos bloquear esa senal dando un efecto similar al resto de las interrupciones Usos EditarAl no poderse desactivar son empleadas por dispositivos para los que el tiempo de respuesta es critico como por ejemplo el coprocesador matematico Intel 8087 en el IBM PC el indicador de bateria baja o un error de paridad que ocurra en la memoria En algunos ordenadores Clonicos las interrupciones no emascarables se usaban para manejar las diferencias entre su hardware y el original de IBM Asi si se intentaba acceder a uno de estos dispositivos se lanzaba una NMI y el BIOS ejecutaba el codigo para el hardware presente en esa maquina Tambien se podian lanzar NMI por el usuario permitiendo interrumpir el programa actual para permitir la depuracion En este caso al lanzarse una NMI se suspendia la ejecucion del programa actual y el control se transferia a un depurador para que el programador pudiera inspeccionar el estado de la memoria los registros etc Estas NMI eran lanzadas de diferentes maneras como pulsando un boton por medio de una combinacion de teclas o por medio de un programa En juegos se producia una NMI y se interrumpia el juego de esta manera se podian conseguir vidas extras por ejemplo modificando el area de memoria donde se guardaban las vidas restantes Vease tambien EditarInterrupcion Llamadas de interrupcion del BIOS Datos Q1585234 Obtenido de https es wikipedia org w index php title Interrupcion no enmascarable amp oldid 120648592, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos