Prévia do material em texto
Questão 1/5 - Microprocessadores e Microcontroladores Qualquer sistema microprocessado utiliza-se de operações de leitura e escrita para executar suas operações. Considerando a arquitetura básica de um microprocessador e analisando a operação de escrita é correto afirmar: Nota: 20.0 A As memórias não precisam de operação de escrita para armazenar seus dados. B É uma operação que escreve os dados em um monitor. C A operação de escrita é opcional no processo de gravação de um dado. D É uma operação na qual uma nova palavra é colocada em determinada posição de memória. Também chamada de armazenamento. Sempre que uma nova palavra é escrita numa posição de memória, ela substitui a palavra que estava anteriormente armazenada naquela posição. Você acertou! Aula 1 - Apostila da rota de aprendizagem, pagina 3/28. E É uma operação utilizada somente em operações aritméticas. Questão 2/5 - Microprocessadores e Microcontroladores Dentre das atribuições de uma UCP, Unidade Central de Processamento, aquele que contribui para a realização da função de processamento é o: Nota: 20.0 A registrador de endereço de memória. B registrador de instrução. C registrador de dados. Você acertou! D contador de instrução. E relógio ou clock. Questão 3/5 - Microprocessadores e Microcontroladores Um pequeno computador de controle de processos usa dígitos hexadecimais para representar seus endereços de memória de 16 bits. Quantas posições de memória existem? Nota: 20.0 A 35000 B 52.456 C 65.536 Você acertou! Resposta: Com quatro dígitos hexadecimais, o número total de endereços é de 16^4=65.536. D 75.210 E 90000 Questão 4/5 - Microprocessadores e Microcontroladores Com base nos conceitos abaixo de arquitetura de computadores da segunda aula, julgue os abaixo. I A arquitetura de computadores trata do comportamento funcional de um sistema computacional do ponto de vista do programador. II A organização de computadores trata da estrutura interna que não é visível ao programador. III O computador pode ser analisado em vários níveis, sendo o nível mais alto aquele em que o usuário executa programas, e o nível mais baixo o de transistores e conexões. IV Um refinamento do modelo de von Neumann é o modelo de barramento de sistema que possui uma CPU (ALU e controle) e a memória. V Os quatro componentes do modelo de von Neumann são visíveis na placa mãe e também no barramento de sistema. Estão corretos apenas os itens Nota: 20.0 A I e II B I, II e III. Você acertou! C I e IV. D III, IV e V. E II e IV. Questão 5/5 - Microprocessadores e Microcontroladores A Unidade de Controle (UC) é responsável por gerar todos os sinais que controlam as operações no exterior da CPU, tem por funções a busca, interpretação e controle de execução das instruções todas as instruções para o correto funcionamento interno da CPU. Nesse contexto, é INCORRETO afirmar: Nota: 20.0 A A UC executa as ações básicas pré-programadas pelo próprio fabricante do processador, sendo elas: busca, decodificação e execução. B A UC, dependendo do tipo de microprocessador, pode ser fixa ou programável. C A unidade de busca carrega a instrução requisitada pelo processador a partir da verificação na memória principal e, caso não a encontre, vai procurá-la nas memórias cache. Você acertou! D A unidade de busca envia a instrução encontrada para a unidade de decodificação, que, por sua vez, terá como responsabilidade tratá-la e enviá-la à unidade de execução. E Antes do envio da instrução para processamento, a unidade de decodificação consulta o microcódigo para saber o que a instrução faz e quais requisitos devem ser satisfeitos para deixar a instrução pronta para execução. Questão 1/5 - Microprocessadores e Microcontroladores A Unidade Central de Processamento (UCP ou CPU) é responsável pela execução dos programas armazenados na memória principal. Em relação à CPU é correto afirmar que ela é formada pelas seguintes unidades funcionais: Nota: 20.0 A Memória RAM, memória ROM e dispositivos de E/S. B Memória RAM, barramentos e instruções. C Barramento de dados, barramento de instruções e ports de entrada. D Registradores, Unidade Aritmética e Lógica (ALU ou ULA) e Unidade de controle. Você acertou! Aula 2 - rota de aprendizagem, slide 8/18. E Conjunto de instruções, operações aritméticas e memória ROM. Questão 2/5 - Microprocessadores e Microcontroladores Quando um programa para microcontroladores é desenvolvido, normalmente é escrito em linguagem C ou assembly. Para que o processador possa interpretar esse programa, o compilador deve transformar cada linha de instrução a ser realizada em um código binário único que a identifique. Com base nesse conceito, o código de operação também é conhecido como: Nota: 20.0 A HALT. B OPCODE. Você acertou! Aula 2 – Apostila da rota, pagina 12/28 C WIREDLOGIC D REM E CI Questão 3/5 - Microprocessadores e Microcontroladores Qual das característica abaixo NÃO se refere à memória cache de processadores? Nota: 20.0 A Tem o objetivo de reduzir o tempo de acesso à memória principal B Os dados nela armazenados são cópias de parte da memória principal C É implementada pelo sistema operacional com suporte do hardware Você acertou! Resposta página 10 da rota 2. D Pode ser inserida diretamente no chip do processador E É comumente encontrada em processadores RISC Questão 4/5 - Microprocessadores e Microcontroladores Conforme visto na aula 2 nos Capítulo 2 e 5 do material complementar sobre microprocessadores, o Clock é um dispositivo que emite uma sequência periódica de pulsos e permite o funcionamento dos sistemas microprocessados. Com base no que foi estudado, assinale a alternativa que contém as afirmações corretas: I) Tudo o que acontece na CPU ocorre em um tempo múltiplo de um ciclo de máquina. II)É possível dividir o ciclo de máquina em subciclos. III) Para se obter precisão e frequências elevadas, é necessário o uso de um cristal oscilador. Nota: 20.0 A I, II e III estão corretas. Você acertou! Aula 2 - Material complementar sobre microprocessadores, páginas 22 e 94. B II e III estão corretas. C I e III estão corretas. D somente III está correta. E somente I está correta. Questão 5/5 - Microprocessadores e Microcontroladores É um solução responsável pela coordenação do funcionamento da memória de um microcomputador, que transforma as instruções lógicas (virtuais) em endereços físicos nos bancos de memória e anota onde cada informação do sistema está hospedada na memória. É ele que informa onde o processador deve procurar os dados e instruções na memória. Trata–se de: Nota: 20.0 A Control Unit (Unidade de Controle) B Arithmetic Logic Unit (Unidade Lógica e Aritmética) C Central Processing Unit (Unidade Central de Processamento) D Memory Management Unit (Unidade de Gerenciamento de Memória) Você acertou! Memória Principal: É a parte do computador onde programas e dados são armazenados para processamento. A informação permanece na memória principal apenas enquanto for necessário para seu emprego pela UCP, sendo, então, que a área de MP (memória principal), ocupada pela informação, possa ser liberada para ser posteriormente regravada por outra informação. Quem controla a utilização da memória principal é o Sistema Operacional. E Register (Registrador) Questão 1/5 - Microprocessadores e Microcontroladores Os microcontroladores em modo geral apresentam uma arquitetura de máquina interna do tipo Harvard, enquanto grande parte dos microprocessadores apresenta arquitetura tipo Von-Neumann. Os microcontroladorescom arquitetura Harvad e Von-Neumann são designados com quais tipos de arquitetura? Nota: 20.0 A RIAC e CIAC B CICC e RICC C RSC e CIC D RISC e CISC Você acertou! Respota: Os microcontroladores com arquitetura Harvard são também designados por microcontroladores RISC. Os microprocessadores com uma arquitetura Von-Neumann são designados por microprocessadores CISC. Pagina 8 aula 4. E AUL e CPU Questão 2/5 - Microprocessadores e Microcontroladores Arquitetura do Microprocessador 8085. Esse microprocessador é de 8 bits fabricado pela Intel (com 6.200 transistores). Esse processador possui as seguintes características: Opera com +5V e GND. O 8080, seu antecessor, opera com +12V, +5V e -5V; No microprocessador 8085 qual a função do controle de entrada/saída serial? Nota: 20.0 A É nessa unidade que o microprocessador recebe e envia os sinais de forma paralela. B Através dessa unidade que o microprocessador envia dos dados C É através dessa unidade que o microprocessador recebe e envia dados de forma serial, ou seja, bit a bit, em vez de um byte por vez. Você acertou! Resposta: É através dessa unidade que o microprocessador recebe e envia dados de forma serial, ou seja, bit a bit, em vez de um byte por vez. O pino SID (Serial Input Data) é usado para a entrada de dados de forma serial e o pino SOD (Serial Output Data) é usado para a saída de dados de forma serial. Página 4 aula 3. D Essa unidade do microprocessador envia os dados bit a bit de forma paralela, em vem de um byte. E Esta unidade é responsável por gerar todos os sinais de controle do 8085. Questão 3/5 - Microprocessadores e Microcontroladores Os conversores Analógico-Digital (Conversor A/D) têm a função receber um sinal analógico em sua entrada e representá-lo em um sinal digital em sua saída. Considerando as afirmações sobre conversores A/D é correto afirmar: I) Alguns microcontroladores possuem um conversor A/D incorporados internamente. II) Se um conversor A/D opera na faixa de 5V, normalmente ele aceita sinais elétricos de entrada entre -5V e +5V III) O sinal amostrado na saída possui um intervalo de tempo variável IV) A temperatura é considerado um sinal digital Nota: 0.0 A I, II e III estão corretas. B I e II estão corretas. Aula 4 - apostila complementar microprocessadores, pg 30 C III e IV estão corretas. D I e IV estão corretas. E II e III estão corretas. Questão 4/5 - Microprocessadores e Microcontroladores “Uma situação que eventualmente já presenciamos é deparar com o “programa travado”, ou seja, resultado de qualquer interferência (que ocorre frequentemente num ambiente industrial ocorre), o nosso microcontrolador para de executar o programa. ” Claro que, quando isso acontece, nós simplesmente acionamos o botão de reset e continuamos o trabalhar. No microcontrolador quem tem o papel de fazer o reset? Nota: 20.0 A Dados B Whatchdog Você acertou! Resposta: Para ultrapassar esse obstáculo, precisamos introduzir em nosso modelo um novo bloco chamado watchdog (cão de guarda), figura abaixo. Esse bloco é de fato outro contador vinculado a um timer que está continuamente a contar e que o nosso programa põe a zero sempre que é executado corretamente. No caso de o programa "travar", o zero não vai ser escrito e o contador, por si só, vai se encarregar de fazer o reset do microcontrolador quando alcançar o seu valor máximo. Isso faz com que o programa seja reiniciado. Página 15 aula 4. C Contador D Unidade de Temporização E Dados Questão 5/5 - Microprocessadores e Microcontroladores No microprocessador 8085 tem a Unidade Lógico - Aritmética (ULA ou ALU). Qual a função da unidade lógica aritmética no microprocessador? Nota: 20.0 A É responsável por todo o processamento realizado na CPU – execução de instruções aritméticas e lógicas. Você acertou! Resposta: É responsável por todo o processamento realizado na CPU (execução de instruções aritméticas e lógicas). É controlada por sinais internos emitidos pela Unidade de Controle. Tem como entrada os registradores A (Acumulador) e TEMP (Temporário). É responsável pela sinalização de status das operações (FLAGS). É um registrador de 8 bits. B É responsável por gerar os sinais de controle do 8085. C Através dessa unidade que ocorre a alimentação dos buffers. D São responsáveis pelo controle das portas lógicas dos microprocessadores 8085. E São unidades controladas por sinais externos emitidos pelas unidades de controle. Questão 1/5 - Microprocessadores e Microcontroladores O contador do programa especifica o endereço da instrução a ser executada. Para o PIC 16F877A, o tamanho do PC é de 13 bits, sendo o byte LSB chamado de registro PCL e o byte MSB chamado de registro PCH, conforme apresentado na Figura 6. Figura 6: Registrador do Contador de Programa O registro PCH contém a denominação para PC bits, sendo que 13 bits do PC podem acessar quantos words? Nota: 20.0 A 1024 B 2048 C 4096 D 8192 Você acertou! O registro PCH contém a denominação para PC bits, sendo que 13 bits do PC podem acessar 2^13 = 8192 words. E 16384 Questão 2/5 - Microprocessadores e Microcontroladores Nos microcontroladores PIC, o clock interno é equivalente ao clock externo dividido por 4. Em relação ao ciclo de máquina dos microcontroladores PIC é correto afirmar: Nota: 20.0 A Para um clock externo de 4MHz é possível obter um clock interno de 1,5MHz. B O ciclo de máquina é obtido pelo inverso da frequência do clock externo. C Os subciclos de máquina são chamados de Q1, Q2, Q3 e Q4. Você acertou! Aula 5 - Apostila da rota pg 17/19. D Não é possível executar uma instrução em apenas 1 ciclo de máquina. E Os subciclos de máquina não estão associados ao pipeline. Questão 3/5 - Microprocessadores e Microcontroladores Pipeline com Predição de Desvio. Predição de desvios são técnicas utilizadas para evitar o esvaziamento do Pipeline, deixando o fluxo de processamento das instruções contínuo e sem quebras. Estas técnicas podem ser implementadas por hardware ou software e são fundamentais para um uso eficiente do Pipeline. A predição de desvio pode ser? Nota: 20.0 A estática e composta. B estática ou dinâmica. Você acertou! A predição de desvio pode ser estática ou dinâmica.Na predição estática a unidade de controle assume que o desvio sempre ocorrerá, resultando numa taxa de 50% de acerto. Na predição dinâmica a unidade de controle utiliza informações coletadas em tempo de execução para se decidir sobre o desvio. Página 20 Aula 4 C dinâmica e superficial. D estática e complexa. E dinâmica e composta. Questão 4/5 - Microprocessadores e Microcontroladores A família de microcontroladores PIC16F877 possui internamente memória de programa (flash eprom), memória de dados (RAM) e memória de dados permanentes (EEPROM). Em relação a esse componente, analise as afirmações abaixo e assinale a alternativa correta: I) Possui memória de programa de 8Kbyte, sendo que cada posição possui 14 bits. II) A flash EPROM possui a faixa de endereços que começa em 0000h e termina em 1000h. III) A memória RAM do PIC é dividida em quatro bancos (banco 0, banco 1, banco 2 e banco 3). IV) A memória EEPROM deste microcontrolador contém 512 Bytes. Nota: 20.0 A I e III estão corretas. Você acertou! Aula 5 - Apostila de microcontroladores - PIC16F87x, página 15/86. B I, II, III e IV estão corretas. C III e IV estão corretas. D I e IV estão corretas. E II, III e IV estão corretas. Questão 5/5 - Microprocessadores e Microcontroladores Conforme visto na apostila de microcontroladores - PIC16F87x da aula 5, o microcontrolador PIC16F87x é preparado para controlar15 eventos de interrupção diferentes. Em relação às insterrupções desse microcontrolador é correto afirmar: I) Há três timers com interrupção por overflow (TMR0, TMR1, TMR2). II) Os conversores A/D não geram sinal de interrupção. III) O TMR0 não pode ser incrementado por um sinal externo. IV) A interrupção RB0/INT só acontece na borda de subida. Nota: 0.0 A I, II, III e IV estão corretas. B II e IV estão corretas. C I, III e IV estão corretas. D somente I está correta. Aula 5 - apostila páginas 40 e 41. E somente IV está correta. Questão 1/5 - Microprocessadores e Microcontroladores Os processadores ARM podem operar em dois estados: ARM e THUMB. Em relação aos registradores do estado ARM é correto afirmar: I) Os registradores R0 a R12 são destinados ao uso geral. II) O registrador R13 é utilizado como apontador de pilha. III) O registrador R15 é utilizado como contador de programa. Nota: 20.0 A somente I está correta. B somente II está correta. C somente III está correta. D I, II e III estão corretas. Você acertou! Aula 6 – apostila da rota de aprendizagem, página 8/24 E I e III estão corretas. Questão 2/5 - Microprocessadores e Microcontroladores A memória de dados também é conhecida como RAM serve para guardar as variáveis e registradores utilizados pelo programa. Essa memória poder grava, apagada e regravada novamente. O que acontece com a memória RAM quando é desligada a energia? Nota: 20.0 A Essa memória é volátil, ou seja, quando o PIC é desenergizado, ela é automaticamente perdida. Você acertou! B Essa memória não é volátil, pois fica armazenado a informação quando o PIC e desligado. C A memória RAM fica em carregada. D Esse tipo de memória não serve para utilizar em PICs. E Essa memória sempre armazena as informações. Questão 3/5 - Microprocessadores e Microcontroladores Família ARM. Até o momento foram definidas 7 versões de arquitetura ARM: Julque as alternativas abaixo em verdadeiro ou falso e marque a alternatica correta. (__) 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 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 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: 20.0 A V, F, V, V, F B V, F, F, V, V Você acertou! C F, V, F, V, V D F, V, V, F, F E V, F, F, V, F Questão 4/5 - Microprocessadores e Microcontroladores A arquitetura ARM suporta dois tipos de instruções de load e store, que transferem o conteúdo de um registrador para a memória ou ao contrário. O primeiro tipo pode carregar ou escrever uma palavra de 32 bits ou um byte sem sinal. O segundo tipo pode ler ou escrever meia palavra de 16 bit sem sinal, e pode carregar e sinalizar meia palavra de 16 bit ou um byte. Para qual tipo de arquitetura ARM está disponível essa instrução? Nota: 20.0 A Versão ARM 3. B Versão ARM 2. C Versão ARM 4. Você acertou! Reposta: Este tipo de instrução está disponível apenas para a arquitetura ARM versão 4 ou posterior. D Versão ARM 2.1. E Versão ARM 1. Questão 5/5 - Microprocessadores e Microcontroladores Microprocessadores e microcontroladores são construídos baseados em algum tipo de arquitetura. Dentre as arquiteturas mais conhecidas temos a arquitetura RISC e a arquitetura CISC. Assinale a alternativa que contém somente as afirmativas CORRETAS sobre estas arquiteturas: I - Uma arquitetura do tipo RISC trabalha somente com instruções simples e reduzidas, que podem ser executadas em um único, ou poucos, ciclos de clock. Já arquiteturas do tipo CISC operam com instruções complexas, levando diversos ciclos de clock para serem completas. II - Devido a simplicidade das instruções RISC, é comum que sejam necessárias diversas instruções RISC (diversas linhas de código) para fazer o que uma única instrução CISC é capaz de fazer. III - O conjunto de instruções da arquitetura do tipo RISC deve conter somente instruções simples, como operações aritméticas e operações com lógicas booleanas, não sendo possível existir instruções de acesso a memória devido a sua alta complexidade. IV - O acesso a memória em uma arquitetura CISC pode ser feito somente por dois tipos de instruções: leitura (instrução LOAD) e escrita (instrução STORE); Nota: 20.0 A Somente I e II estão corretas. Você acertou! Reposta: A afirmativa III está errada pois, no RISC existem sim instruções de acesso a memória do tipo LOAD E STORE. A afirmativa IV está errada pois estas instruções correspondem a arquitetura RISC, e não CISC. B Somente I e III estão corretas. C Somente II e III estão corretas. D Somente II e IV estão corretas. E Somente III e IV estão corretas.