Tarea-Actividad 5 Interrupciones Sistemas

Nombre de la materia Sistemas Digitales y Periféricos Nombre de la Licenciatura Ing.Sistemas Computacionales Nombre de

Views 82 Downloads 0 File size 512KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • Nidia
Citation preview

Nombre de la materia Sistemas Digitales y Periféricos Nombre de la Licenciatura Ing.Sistemas Computacionales

Nombre de la Tarea Trabajo escrito. Interrupciones Nombre del Tutor Fecha 15/Octubre/2019

Unidad #: Nombre de la unidad Sistemas digitales y periféricos

¿Cuál es la diferencia entre una interrupción hardware y una llamada a subrutina? La interrupción de hardware, como su nombre lo dice es llamada por hardware, es decir, poralgún dispositivo físico de equipo. La llamada a subrutina es llamada por un proceso de programación, es decir se llama por líneas de código que requieren llamar a una subrutina en específico para el funcionamiento del programa. ¿Cuáles son las diferencias básicas entre una bifurcación, una llamada a subrutina y un a interrupción de programa? Bifurcación: ocurre cuando la dirección de búsqueda no es la siguiente a la dirección previa, en el Secuenciador de Programa la única diferencia entre un salto y una llamada a subrutina es que antes de ejecutar la llamada a subrutina se guarda en la Pila del PC. Subrutina: a diferencia de una bifurcación una llamada a subrutina almacena en la Pila del PC la dirección de retorno, por ello esta dirección está disponible cuando más tarde se ejecuta la instrucción de retorno de subrutina, esto da lugar a que el procesador salte a la dirección almacenada en la cima de la Pila del PC. Las bifurcaciones son una interrupción en el programa siempre y cuando se cumplan ciertos requerimientos. Una llamada a subrutina en una interrupción llamada por el código de programación, por las líneas de código que se han ya determinado para usar esta interrupción. Indica cinco ejemplos de interrupciones externas y cinco de interrupciones internas

2