SóProvas


ID
549463
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Engenharia Eletrônica
Assuntos

Uma rotina manipuladora de interrupção de um processador x86, em um PC, termina com as seguintes instruções:


                        mov al,20h
                        out 20h,al
                        iret


Nesse contexto, considere as afirmativas abaixo.

I – A instrução out envia um comando de “Fim de Interrupção” ao Controlador de Interrupções, permitindo que esse possa realizar novos pedidos de interrupção à CPU.

II – A instrução iret vai habilitar a aceitação de novos pedidos de interrupção por parte da CPU, pois fará IF = 1.

III – A instrução iret fará com que a execução do programa principal interrompido seja retomada.

Está correto o que se afirma em

Alternativas
Comentários
  • Endereços do controlador de interrupções vai de 020h ate 023h .

    Instruções In e Out funcinam como mov. Ele copia um byte do registrador e coloca no endereço.

    A possibilidade de de iniciar uma interrupção de hardware na entrada INTR é habilitada com IF =1 ou mascarada com IF=0.

    mov AL,20h   # Coloca 20h dentro do registrador AL

     out 20h,AL    # Copia o registrador AL e coloca no endereço 20h

      iret                 # Retorno de procedimento

    I CORRETO

    II CORRETO

    III CORRETO

     

    Resp: E