Está en la página 1de 3

Nombre de la materia

Sistemas digitales y periféricos

Nombre de la Licenciatura
Ingeniería en sistemas computacionales

Nombre del alumno


Braian Nicolás Camargo Gómez

Matrícula
200233202

Nombre de la Tarea
Tarea Semana 5

Unidad 4
Elementos para el manejo de perifericos.

Nombre del Tutor


Javier Alducin Castillo

Fecha
25 de febrero de 2021
Unidad 3: Diagramas de tiempo.
Sistemas digitales y periféricos.

1.¿Cuál es la diferencia entre una interrupción hardware y una llamada a subrutina?

 Las interrupciones por hardware se detectan a través de los dos terminales del
procesador, la interrupción no mascarable NMI y la interrupción masarable INTR.

 La llamada de subrutina determina la fuente de interrupción y procede a atenderla.

2.¿Cuáles son las diferencias básicas entre una bifurcación, una llamada a subrutina y una
interrupción de programa?

 Bifurcación: es cuando se presenta una división o ramificación.

 Llamada a subrutina: es cuando se derivada del ítem anterior.

 Interrupción de programa: es cuando se da por finalizada una sentencia.

3.Indica cinco ejemplos de interrupciones externas y cinco de interrupciones internas.

INTERRUPCIÓN EXTERNA

Las interrupciones externas provienen de dispositivos de entrada y salida (E/S), de un


dispositivo de temporización, de un circuito que monitorea la fuente de almacenamiento o
de cualquier otra fuente externa.
Estas interrupciones se pueden disparar desde el exterior del micro cambiando el nivel de
tensión de uno de sus pines, todas tienen asociadas una o varias patillas del micro
controlador y son las que usaremos para los botones.
Algunos ejemplos de lo que produce interrupciones externas son dispositivos de E/S que
solicitan transferencia de datos, dispositivos de E/S que terminan transferencia de datos,
tiempo transcurrido de un evento o una falla de energía.

INTERRUPCIONES INTERNAS

Son aquellas provocadas dentro del propio procesador por una situación anormal de
funcionamiento de alguna de sus partes. Las interrupciones internas surgen debido a la
utilización ilegal o errónea de una instrucción o datos. Las interrupciones internas también
se llaman trampas. Algunos ejemplos de las interrupciones provocadas por condiciones de
error internas son los sobreflujos de registro, intentar dividir entre cero, un código de
operación no válido, desbordamiento de pila, y violación de la protección.

INTERRUPCIONES

Existen tres tipos principales de interrupciones que producen una detención en la ejecución
normal de un programa. Se clasifican de la manera siguiente:
Unidad 3: Diagramas de tiempo.
Sistemas digitales y periféricos.

 Interrupciones requeridas por hardware


 Interrupciones requeridas por software para interactuar con periférico

INTERRUPCIONES REQUERIDA POR HARDWARE

Es iniciada por un periférico que demanda atención ya que ha ocurrido un evento relativo a
este periférico que demanda algún procedimiento de parte de la CPU. En un PC las
primeras 16 interrupciones son de este tipo por lo que los primeros 64 bytes de la
memoria RAM son direcciones que apuntan bloques de instrucciones residentes en otras
áreas de la memoria RAM.

INTERRUPCIONES REQUERIDA POR SOFTWARE PARA INTERACTUAR CON


PERIFÉRICO

Una característica importante de la operación de interrupciones es que ellas están


jerarquizadas para resolver conflictos entre las múltiples interrupciones. Este mecanismo
está basado en la priorización de interrupciones de modo que una interrupción de mayor
prioridad puede interrumpir una de menor prioridad pero no al revés. De este modo el
sistema de interrupciones funciona ordenadamente lo que permite por ende un
funcionamiento robusto del computador.

BIBLIOGRAFIA.

http://compuarqui.blogspot.com/2015/02/interrupciones.html

https://aula05.utel.edu.mx/mod/assign/view.php?id=5028

También podría gustarte