Buscar

AVALIAÇÃO 2ª UNIDADE - SISTEMAS DIGITAIS 1 Rafael Henrique N. de Melo 01174002

Prévia do material em texto

CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU - UNINASSAU 
CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISCIPLINA: 
SISTEMAS DIGITAIS 
2ª AVALIAÇÃO 
 
ALUNO Rafael Henrique 
Nunes de Melo 
 MATRÍCULA 01174002 
DISCIPLINA SISTEMAS DIGITAIS DATA DA PROVA 02/12/2020 
PROFESSOR PEDRO HENRIQUE MEIRA D E ARAÚJO TIPO DE PROVA 
TURMA 
CÓDIGO DA 
TURMA 
 
NOTA 
 CCG-MDL-10 Versão 01 
 ATENÇÃO:
 
 
- A avaliação somente poderá ser entregue depois de decorridos 50min de seu início. 
- Todas as questões somente serão validadas com a apresentação dos seus respectivos cálculos e 
justificativas. 
- Caneta esferográfica azul ou preta. Provas entregues escritas a lápis NÃO serão corrigidas. 
 
- Será atribuída nota zero a aluno que devolver sua prova em branco, independentemente de ter assinado a Ata de 
Prova. 
 
- Ao aluno flagrado utilizando meios ilícitos ou não autorizados pelo professor para responder a avaliação será 
atribuída n ota zero e, mediante representação do professor, responderá a Procedimento Administrativo Disciplinar, com 
base no Código de Ética. 
 
1) (1 ponto). Qual a diferença e a função das instruções: 
a) mov A, #33h (R) – O mov vai pegar exatamente esse dado #33h, e vai mover para A 
como se escrevesse 33 em A. 
b) mov A, 50h (R) – O dado esta na memória do endereço 50h vai ser movido para A. 
c) mov A, R1 (R) – Ira mover o dado que está registrado R1 para A. 
d) mov A, B (R) – Ira mover o dado que está registrado B para A. 
 
2) (1 ponto). Qual a principal diferença entre os microcontroladores e microprocessadores em 
relação à estrutura de ambos? R – Microcontroladores são microprocessadores, memória 
RAM, memória ROM, temporizadores, contadores, porta serial, portas de I/O é um só circuito 
integrado. (R) – Microprocessador é um circuito integrado responsável pelo processamento 
de dados, como uma unidade lógica e aritmética, com diversos registradores especiais, que 
necessita de ordens externas e de outros componentes para finalizar seus comandos. 
 
 
3) (2 pontos). Conforme instruções do microcontrolador 8051 apresentadas na tabela 1 e o 
armazenamento de memória apresentado na tabela 2, considerando que o registrador PC 
possui valor inicial igual a 100, indique: 
CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU - UNINASSAU 
CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISCIPLINA: 
SISTEMAS DIGITAIS 
2ª AVALIAÇÃO 
 
a) Após a primeira instrução, qual o valor do registrador R1? R – O valor de R1 será ; “23”. 
b) Após a última instrução, qual o valor correspondente a posição 701 da memória? R – O valor 
de R0 será ; “22”. 
 
 
Instruções Memória 
 
100 load R1, M[700] 
101 dec R0, R1 
102 store M[701], RO 
 
 
700 23 
701 
702 
 
Tabela 1 
Tabela 2 
 
4) (2 pontos). Conforme ciclo de operações das instruções da tabela 1 (questão 3), responda às 
questões seguintes: 
a) Apresente em qual parte do processador ocorre a suboperação Execução de Instrução 
(EI) referente à instrução 101 e o que ocorre durante a mesma. R – A parte do processador 
em que ocorrente a instrução 101 é a unidade lógica e aritmética, na instrução 101 
ocorre um decréscimo de no dado de “R1” e depois essedado é armazenado em “R0”. 
b) Demonstre em quais partes ocorre a operação Armazenar Resultados (AR) referente à 
instrução 102 e como ocorre o funcionamento da mesma. R - Após o decréscimo de “R1” e o 
armazenamento do valor em “R0”, o dado de “R0” é armazenado no endereço “M701”. 
5) (1 ponto). Defina o tipo de endereçamento de cada uma das instruções dadas a seguir. 
Justifique. 
a) ADD A, 20h (R) – Endereçamento direto, pois a instrução efetua a soma do dado 
que está no endereço 20h ao acumulador “A”. 
b) MOV R1, @R0 (R) – Endereçamento indireto, pois a instrução move o dado do 
registrador especificado pelo “@”para o registrador “R1”. 
 
6) (1 ponto). O código do programa abaixo foi descrito em Assembly. Reporte, através de 
fluxograma, o passo a passo desse programa. 
CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU - UNINASSAU 
CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISCIPLINA: 
SISTEMAS DIGITAIS 
2ª AVALIAÇÃO 
 
 
 
 
7) (2 pontos). O fluxograma abaixo apresenta algumas operações realizadas em um 
microcontrolador 8051. Escreva, em linguagem Assembly, as quatro instruções realizadas no 
desenvolvimento desse programa. 
 
 
CENTRO UNIVERSITÁRIO MAURÍCIO DE NASSAU - UNINASSAU 
CURSO DE GRADUAÇÃO EM ENGENHARIA ELÉTRICA DISCIPLINA: 
SISTEMAS DIGITAIS 
2ª AVALIAÇÃO 
 
 
R - ORG 00h 
MOV A, R0 
ADD A, 55h 
MOV R6, A 
END. 
 SOMA 
FIM 
( A ) < - ( R0 ) 
( A ) < - ( A) + (R 3) 
( A ) < - ( A) + ( 55 h ) 
( R6) < - ( A)

Continue navegando