Baixe o app para aproveitar ainda mais
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)
Compartilhar