Está en la página 1de 3

Nombre de la materia

Lenguaje Ensamblador.
Nombre de la Licenciatura
Ingeniera en Sistemas
Computacionales.
Nombre del alumno
Cirian Morales Prez
Matrcula
000014905
Nombre de la Tarea
Programas
Unidad #
4. Interrupciones.
Nombre del Tutor
-----Fecha
00/12/2015

Unidad #: 4. Interrupciones.
Lenguaje Ensamblador.

Interrupciones.
Introduccin:
Ya que un procesador no puede procesar simultneamente varios trozos de informacin
(procesa un trozo de informacin por vez), un programa que est siendo ejecutado puede,
gracias al pedido de interrupcin, ser momentneamente suspendido mientras se produce una
interrupcin. El programa interrumpido puede continuar ejecutndose luego. Existen 256
direcciones de interrupcin diferentes.
Una interrupcin se convierte en una interrupcin de hardware cuando es solicitada por uno de
los componentes de hardware del equipo. En efecto, existen varios perifricos en un equipo.
Estos perifricos necesitan generalmente utilizar los recursos del sistema aunque slo sea para
comunicarse con el sistema mismo.

Programacin:
Ejercicios de programacin:
Escriba los siguientes programas en ensamblador de 16 bits con comentarios y estructura
estndar. Para ello puede utilizar todos los programas que se han realizado con anterioridad.
Puede reutilizar cdigo de las clases y libros, pero no copiarlos en su totalidad.

1) Escriba un programa que reciba un hexadecimal de 2 cifras por teclado y regrese el valor en
decimal por la pantalla.

2) Escriba un programa que reciba por teclado una palabra de 5 letras y la muestre al revs en
la pantalla. (Por ejemplo si introduce Hotel, mostrar: letoH).

3) Escriba un programa que reciba por teclado un nmero entero positivo de tres cifras y lo
muestre en binario (separado en nibbles) en la pantalla.

Entregue slo los archivos *.asm una vez que haya probado el correcto funcionamiento de
cada programa.

Unidad #: 4. Interrupciones.
Lenguaje Ensamblador.

Conclusin:
El microprocesador debe interrumpir su ejecucin cada segundo para recoger esta informacin.
Sin embargo, es posible que a veces escribamos ms rpido y otras veces ms lento, por lo
que el procesador debera mirar ms a menudo si ha habido pulsacin de tecla. En muchas
ocasiones volver de vaco. Por tanto, vemos que este sistema desperdicia mucho tiempo. Por
el contrario, en el sistema interruptivo el microprocesador no deja de hacer sus tareas y, cuando
le llega una peticin de atencin, deja momentneamente su proceso para atender esta peticin
(siempre que el proceso que estuviese haciendo no fuese delicado).

Referencias Bibliograficas:
-

BARRY B. BREY. (2010). Microprocesadores Intel. ---: Pearson.