UNIP – UNIVERSIDADE PAULISTA CAMPUS BRASÍLIA-DF

SEGUNDA PROVA PROFESSOR: JOÃO ROBERTO DEROCO MARTINS ALUNO:_____________________________________________________________________ R.A.:_________________________ EXERCÍCIO 1: O Mc 8051 disponibiliza um total de cinco interrupções, cada uma funcionando a partir de diferentes origens: Interrupções Externas, Interrupções de Timer e Interrupção de Comunicação Serial. A partir destas informações, faça uma descrição deste assunto, baseando-se na figura abaixo. Deverão ser comentados os seguintes tópicos: a) As características dos cinco tipos de Interrupções; b) Os dois tipos de acionamento das Interrupções Externas; c) A função do registrador IE; d) A função do registrador IP; e) A escala de prioridades de interrupções. TURMA:______________________ Dados: • Endereço da INT0 na ROM: 0003h. • Bits do registrador IE: EA ES ET EX ET EX 1 1 0 0

EXERCÍCIO 3: Considere as seguintes linhas de programação em Linguagem Assembly: ORG 0000h 0000h: LJMP 0100h ORG 0100h 0100h: MOV A, #05h MOV B, #03h ADD A, B LCALL 0400h MOV 07h, R0 MOV A, @A END ORG 0400h 0400h: MOV R0, #01h SUBB A, R0 RET Ao se compilar o programa, indique qual será o valor final do Acumulador. Boa prova! Professor João Martins

EXERCÍCIO 2: Elabore um programa, em linguagem Assembly, que faça a contagem do número de vezes que o Mc 8051 foi interrompido por uma Interrupção de origem externa, através do pino INT1. O número da contagem deverá estar, sempre, armazenado no Acumulador.

Sign up to vote on this title
UsefulNot useful