Baixe o app para aproveitar ainda mais
Prévia do material em texto
Nota: 100 Disciplina(s): Microprocessadores e Microcontroladores Questão 1/12 - Microprocessadores e Microcontroladores Família ARM. Até o momento foram definidas 7 versões de arquitetura ARM: (__) Versão 3: inclui um conjunto de 16 registradores da CPU, instruções básicas de carga e armazenamento suportando dados de 1, 12 e 16 bits. (__) Versão 2: inclui instruções de multiplicação MAC, suporte a co-processador e bancos de registradores para interrupções rápidas (FIQ). (__) Versão 7: expandiu o barramento de endereços de 32 bits (permitindo endereçar até 4GB). (__).Versão 4: adicionou instruções de manipulação de 16 bits. (__) Versão 6: incluiu suporte à memória, multiprocessamento e gerenciamento de exceções, módulos DSP e Java v5 e outros. Nota: 10.0 A V, F, V, V, F B V, F, F, V, V C F, V, F, V, V Você acertou! D F, V, V, F, F E V, F, F, V, F Questão 2/12 - Microprocessadores e Microcontroladores Considere uma memória que capacidade 8k x 4. Qual das alternativas é correta? Nota: 10.0 A A sua capacidade de armazenamento total é de 12k bytes. B A palavra armazenada é de 4 bits, porém só poderá ser endereçada usando 12 bits. C Esta memória possuí 4 linhas de entrada de dados e 4 linhas de saída de dados. Você acertou! É a correta. Nesta notação 8k x 4, "4" é o tamanho da palavra de dados. Nestas memórias cada bit da palavra de dados é recebido com uma linha de entrada(no caso de escrita) ou uma linha de saída(no caso de leitura). Resultando em 4 linhas de entrada e 4 linhas de saída. D Cada palavra armazenada tem 8 bits. E As memórias sempre possuem palavras com mesmo tamanho que os endereços. Questão 3/12 - Microprocessadores e Microcontroladores Quando desenvolvemos uma aplicação com microcontroladores, é necessário gravar as instruções a serem executadas na memória ROM. Considerando a gravação de um microcontrolador, marque a resposta correta: Nota: 10.0 A As instruções devem ser desenvolvidas exclusivamente em linguagem Assembly. B Pode-se utilizar qualquer linguagem de programação para desenvolver uma aplicação para microprocessadores. C Não é necessário conhecer a pinagem do microcontrolador para fazer a gravação. D Para executar a gravação são necessários um circuito de hardware, um software gravador e um software para a implementação do programa. Você acertou! E O programa implementado em linguagem C é gravado diretamente no hardware sem qualquer necessidade de conversão. Questão 4/12 - Microprocessadores e Microcontroladores Microcontrolador PIC A família de processadores PIC é uma das mais usadas para aplicações de sistemas embarcados. Sobre estes processadores é correto afirmar: Nota: 10.0 A São processadores considerados CISC devido ao seu número reduzido de instruções. B O registrador W possui flags que indicam o resultado de operações lógicas e aritméticas. C Registradores TRISx são usados para o controle da direção dos pinos de entrada e saída. Você acertou! É a correta. Os registradores TRISx indicam se o PORTx está sendo usado para entrada ou saída. Colocando o valor lógico 1 em TRISx indica que o respectivo PORTx é entrada, por outro lado se for colocado 0 em TRISx, o PORTx é configurado como saída. D INTCON é usado para controle das interrupções, o qual possuí um endereço fixo 0004h. E O SP(Stack Pointer) guarda o endereço da próxima instrução a ser executada. Questão 5/12 - Microprocessadores e Microcontroladores Assembly 8085 Dado o programa em assembly de 8085 é correto afirmar: 1. lda 9000 2. mov b,a 3. lda 9001 4. add b 5. sta 9004 Nota: 10.0 A A linha 2 indica que o dado de "b" será copiado para "a". B Se na posição de memória 9000 tiver 04h e na posição 9001 tiver 0Fh, o valor armazenado em 9004 será 10h. C O programa contém um erro, falta um parâmetro na linha 4. D O resultado da operação de soma é colocado na posição de memória 9004. Você acertou! É correta, depois da operação de adição da linha 4 o resultado estará no acumulador. A instrução sta armazena o dado do acumulador no endereço de memória passado como parâmetro. E o endereço 9000 receberá o resultado da operação. Questão 6/12 - Microprocessadores e Microcontroladores Conforme a aplicação a ser desenvolvida, pode-se utilizar um microprocessador ou um microcontrolador. Considerando as diferenças construtivas entre as duas soluções, marque o item correto: Nota: 10.0 A O microcontrolador não precisa de uma ULA para executar suas funções. B Em comparação com um microprocessador, o microcontrolador não permite a redução no número dos componentes utilizados. C Um microcontrolador pode ser considerado mais poderoso do que um microprocessador. D O microprocessador necessita de periféricos para funcionar, enquanto que o microcontrolador integra todos os recursos em um único chip. Você acertou! E Um microcontrolador não pode ser desenvolvido em uma arquitetura CISC. Questão 7/12 - Microprocessadores e Microcontroladores Processador Com a evolução dos microcomputadores foram desenvolvidas arquiteturas para melhor organização dos recursos internos do processador como: uso da memória, organização dos registradores, etc. Sobre as arquiteturas clássicas é correto afirmar: Nota: 10.0 A Arquitetura Von Neumann é caracterizada pela separação do computador em quatro partes: Processador (UCP), memória de programa, memória de código e dispositivos de entrada e saída. B O uso simultâneo da memória é um dos benefícios que a arquitetura Harvard tem sobre a Von Neumann. Você acertou! É a correta, a arquitetura Harvard separa a memória em memória de dados e instruções(ou código). Desta forma, o processador consegue acessar duas memória simultâneas durante sua execução, executando o código e armazenando os dados na memória de dados C Harvard foi a primeira arquitetura adotada pelos processadores, a qual esta entrando em desuso devido a sua forma de busca de instruções. D A ULA passou a integrar o processador recentemente, devido a isto a memória foi integrada unindo a memória de código e dados. Desta forma, foi melhorado o desempenho dos processadores. E Registradores são parte essencial de qualquer arquitetura de processador, podendo servir para armazenar dados, organizar instruções, configurar os modos de tarefa e executar operações de entrada e saída. Questão 8/12 - Microprocessadores e Microcontroladores Para que um programa possa ser executado por um computador, é necessária a execução de uma série de instruções e a manipulação dos dados. Considerando as características das arquiteturas de Von Neumann e Harvard, marque o item correto: Nota: 10.0 A A arquitetura Von Neumann é composta por unidade de controle, registradores, ULA, uma memória exclusiva para instruções e uma memória exclusiva para dados. B A arquitetura Von Neumann não possui registradores. C A arquitetura Harvard é composta por unidade de controle, registradores, ULA, uma memória exclusiva para instruções e uma memória exclusiva para dados. Você acertou! D A arquitetura Harvard possui duas unidades de controle, uma para as instruções e uma para os dados. E Ambas as arquiteturas não possuem memória. Questão 9/12 - Microprocessadores e Microcontroladores O processador é responsável por realizar as seguintes operações básicas: Nota: 10.0 A Prover os sinais de temporização e controle para todo o sistema. B Transferir dados da memória para as seções de entrada/saída. C Buscar, decodificar e executar instruções do programa. D Responder as interrupções externas. E Todas as opções. Você acertou! Questão 10/12 - Microprocessadores e Microcontroladores Acerca de temporizadores e relógio de um microcontrolador. Assinale a alternativa que contém somente as afirmativas CORRETAS sobre este assunto:I – O relógio do microcontrolador pode ser implementado, fisicamente, por um cristal oscilador. Este cristal é um componente eletrônico que contém internamente um cristal, o qual vibra em uma determinada frequência. II – Um microcontrolador que opera com um clock de 20 MHz apresenta um período de 20 nanossegundos. III – Todo microcontrolador deve possuir um relógio. Sua função é sincronizar todas as operações dentro do dispositivo e controlar o tempo dos eventos. IV – Um temporizador utiliza como base de tempo o relógio para implementar contagens de tempo específicas. Nota: 10.0 A Somente II e III estão corretas. B Somente III e IV estão corretas. C Somente I, II e III estão corretas. D Somente I, III e IV estão corretas. Você acertou! A única alternativa errada é a II, pois para um clock de 20 MHz, o período é de 50 nanossegundos (P = 1/ f = 1/20MHz = 50 ns). E Somente II, III e IV estão corretas. Questão 11/12 - Microprocessadores e Microcontroladores (questão opcional) Uma memória armazena ou acessa informações, por meio de seus endereços, em lugares denominados posições de memórias. Para o acesso a estas posições, a memória possui uma série de terminais de entrada de endereços que são denominados: Nota: 0.0 A Barramento de endereços (address bus). B Barramento de dados (data bus). C Barramento de controle (control bus). D Barramento de sistema (system bus). E Barramento da memória (memory bus). Questão 12/12 - Microprocessadores e Microcontroladores (questão opcional) A Central Process Unit (CPU) é o “cérebro” do computador e é responsável por tratar de todas as instruções. Internamente, a CPU contém diversos componentes com funções específicas. Assinale a alternativa CORRETA que contém a FUNÇÃO DO ACUMULADOR dentro de uma CPU: Nota: 0.0 A O Acumulador é responsável por executar todas as instruções lógicas e aritméticas. B O acumulador é um registrador responsável por armazenar o endereço da próxima instrução que deve ser executada. C O acumulador é responsável por contar (acumular) o número de instruções que o processador já executou. D O Acumulador é um registrador responsável por auxiliar a Unidade Lógica e Aritmética (ULA) na execução de suas instruções, armazenando temporariamente os valores a serem processados. E O acumulador é responsável pelas funções da memória RAM.
Compartilhar