Informática, perguntado por Usuário anônimo, 1 ano atrás

Sobre Interrupções e Exceções, explique a figura abaixo:

Anexos:

Soluções para a tarefa

Respondido por vanessafonntoura
7

Durante a execução de um programa podem ocorrer alguns eventos inesperados, ocasionando um desvio forçado no fluxo de execuções. Estes tipos de eventos são  conhecidos como interrupções ou exceções e podem ser consequência da sinalização de  algum dispositivo de hardware externo ao processador ou da execução de instruções do  próprio programa.

Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso,  independe da instrução que está sendo executada.

Fluxo na interrupção: execução do programa A, interrupção ou exceção, salvar o conteúdo  dos registradores, identificar a origem do evento, obter o endereço da rotina de tratamento, executar a rotina de tratamento, restaurar o conteúdo dos registradores, continuar a execução  do programa A.

Espero ter ajudado.

Perguntas interessantes