Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201407200949) Pontos: 0,1 / 0,1 As CPUs do tipo RISC são caracterizadas por ter um set de instruções reduzido. Essas CPUs são utilizadas no projeto de computadores que seguem uma arquitetura que tem como principal característica o acesso às memórias de dados e de programa efetuado por barramentos separados. Quais das opções a seguir é a arquitetura em questão? Von-Neumann Neumann Von-Newton Von-Harvard Harvard 2a Questão (Ref.:201407200952) Pontos: 0,1 / 0,1 5) Toda CPU é capaz de executar várias tarefas denominadas instruções. A base de tempo utilizada pela CPU para executar cada instrução é obtida a partir de um sinal de clock gerado por um circuito oscilador. A CPU recebe o sinal de clock e utiliza-o como referência de tempo, executando uma determinada instrução em um ou mais ciclos de clock. O tempo gasto para a CPU executar uma instrução é chamado ciclo de instrução. Qual o tempo gasto na execução de uma dada instrução se o sinal de clock for de 16 MHz, sendo ela executada em quatro ciclos de clock? 62,5 ns 1 µs 500 µs 125 ns 250 ns 3a Questão (Ref.:201407200947) Pontos: 0,0 / 0,1 Em um microcontrolador, o programa a ser executado é armazenado em um tipo de memória não-volátil, chamado memória de programa. Qual dos tipos de memória mostrados a seguir permite que o programa-objeto seja regravado várias vezes na memória de programa? PROM Flash-ROM SDRAM ROM SRAM 4a Questão (Ref.:201408205847) Pontos: 0,1 / 0,1 Qual a quantidade mínima necessária de bits de um Contador de Programa (CI) para endereçar uma Memória de Programa de 50K. 14 15 16 40 8 5a Questão (Ref.:201408205804) Pontos: 0,1 / 0,1 Considere as afirmativas abaixo e marque a opção correspondente as afirmações que estão corretas: I.Os microprocessadores que utilizam tecnologia RISC em geral apresentam um grande número de instruções, pois isso causa a diminuição do tamanho do código-objeto, simplificando o projeto da unidade de controle do microprocessador. II.A arquitetura Harvard se distingue das arquiteturas mais antigas principalmente por possuir o barramento de dados separado do barramento de instruções para acesso as memórias. III.Muitos microcontroladores modernos utilizam uma técnica denominada pipeline, que permite que partes diferentes instruções possam ser executadas simultaneamente. II apenas. II e III apenas. I apenas. I e III apenas. I e II apenas. 1a Questão (Ref.:201407196290) Pontos: 0,1 / 0,1 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que subtrai W de F? MINUSWF SWF SUBWF SUBB SUBBF 2a Questão (Ref.:201408241499) Pontos: 0,1 / 0,1 Um microprocessador precisa verif car o estado de um dispositivo de saída a cada 20 ms. Isto é feito por meio de um timer que alerta o processador a cada 20 ms. A interface do dispositivo inclui duas portas: uma para estado e uma para saída de dados. O microprocessador utiliza uma instrução para verif car o estado do dispositivo, e outra para examinar o seu conteúdo. Se o dispositivo estiver pronto, é necessária mais uma instrução para enviar os dados ao dispositivo. O microprocessador possui uma taxa de clock de 8 MHz e todos os ciclos de instrução pertinentes são de 12 ciclos de clock. Quanto tempo é necessário para se verificar e atender o sispositivo? 1,5 us 3,0 us 4,5 us 0,06 us 0,375 us 3a Questão (Ref.:201407751939) Pontos: 0,1 / 0,1 Dentre as afirmativas abaixo, marque a única INCORRETA. Dentre os barramentos existentes em uma memória podemos citar o de endereços e o de dados. Barramentos bidirecionais são aqueles que podem manipular mais de um tipo de informação tal qual dados e endereços. Um GB (gigabyte) é equivalente a 1024 MB (megabytes). O maior numeral de 4 dígitos que pode ser representado no sistema hexadecimal é FFFF. Um barramento de endereços de 14 linhas, permite a seleção de até 16K posições de memória. 4a Questão (Ref.:201407651379) Pontos: 0,1 / 0,1 A memória principal, "também chamadas de memória real, são memórias que o processador pode endereçar diretamente, sem as quais o computador não pode funcionar. Estas fornecem geralmente uma ponte para as secundárias, mas a sua função principal é a de conter a informação necessária para o processador num determinado momento; esta informação pode ser, por exemplo, os programas em execução. Nesta categoria insere-se a RAM, que é uma memória de semicondutores, volátil, com acesso aleatório, isto é, palavras individuais de memória são acessadas diretamente, utilizando uma lógica de endereçamento implementada em hardware. Também pode-se compreender a memória ROM (não volátil), registradores e memórias cache¿ (VELLOSO, Fernando de Castro. Informática: conceitos básicos. 8ed. Rio de Janeiro:Elsevier,2011). Deseja-se endereçar uma memória de programa de 50K.A quantidade de bits de um contador de programa para endereçá-la que mais se adequa é: 17 bits 14 bits 16 bits 7 bits 15 bits 5a Questão (Ref.:201407196274) Pontos: 0,1 / 0,1 Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que realiza a operação de OU exclusivo (OR) entre W e uma constante? XORLW XORWC XORFW XORW XORWF 1a Questão (Ref.:201407750587) Pontos: 0,0 / 0,1 Considerando-se memórias RAM de 16x4, marque a alternativa INCORRETA Há entradas de habilitação de leitura e escrita e habilitação da mamória A capacidade dessa memória é de 64 bytes São necessárias quatro entradas de endereços e quatro bits de entrada e saída Para construir uma memória de 16x8, são necessárias duas memórias de 16x4 Para construir uma memória de 32x4, são necessárias duas memórias de 16x4 2a Questão (Ref.:201407808335) Pontos: 0,1 / 0,1 "É um tipo de chip de memória de computador que mantém seus dados quando a energia é desligada. Em outras palavras, é não-volátil. Esse tipo de memória é programada por um dispositivo eletrônico que dá vantagens maiores do que os usados normalmente em circuitos elétricos. Uma vez programado, ela pode ser apagada apenas por exposição a uma forte luz ultravioleta.". Esta afirmação refere-se a: Memória EPROM (erasable programmable read-only memory - PROM Apagável) RAM (Random Access Memory - memória de acesso aleatório) Memória ROM (Ready Only Memory - memória somente leitura) Memória EEPROM (Electrically-Erasable Programmable Read-Only Memory ¿ ROM Eletricamente apagável) Memória PROM (programmable read-only memory - ROM Programável) 3a Questão (Ref.:201408224220) Pontos: 0,1 / 0,1 Quais são as duas instruções que realizam a função de subtração em um microcontrolador PIC16? ADDWF e ADDLW SUMWF e SUMLW SUBWF e SUBLW PLUSWF e PLUSLW ADDF e ADDW 4a Questão (Ref.:201407196262) Pontos: 0,1 / 0,1 Qual é o elemento da linguagem Assembly que define um nome dado a uma linha de um programa em linguagem Assembly para microcontroladores PIC, e servem para que em uma instrução de desvio possa determinar o ponto para onde se deseja ir no programa? LABEL DIRETIVAS MNEMÔNICO OPERANDO COMENTÁRIOS 5a Questão (Ref.:201408216607)Pontos: 0,1 / 0,1 A diferença básica entre um microcontrolador e um microprocessador encontra-se: No tipo de linguagem de programação utilizada. No tipo de encapsulamento. Na sua utilização No tipo de pinagem. Na integração de interfaces e periféricos. 1a Questão (Ref.:201408205804) Pontos: 0,1 / 0,1 Considere as afirmativas abaixo e marque a opção correspondente as afirmações que estão corretas: I.Os microprocessadores que utilizam tecnologia RISC em geral apresentam um grande número de instruções, pois isso causa a diminuição do tamanho do código- objeto, simplificando o projeto da unidade de controle do microprocessador. II.A arquitetura Harvard se distingue das arquiteturas mais antigas principalmente por possuir o barramento de dados separado do barramento de instruções para acesso as memórias. III.Muitos microcontroladores modernos utilizam uma técnica denominada pipeline, que permite que partes diferentes instruções possam ser executadas simultaneamente. I e II apenas. I e III apenas. I apenas. II e III apenas. II apenas. 2a Questão (Ref.:201408211740) Pontos: 0,1 / 0,1 2) Avalie as afirmações: (1,0 Pontos) I. É possível alterar apenas um bit específico de um resgistrador, assim como carregar todos os bits desse mesmo registrador com um valor em uma única instrução. II. As bibliotecas definidas pela interface de desenvolvimento possuem apenas funções de utilização de periféricos, sendo que todos os microcontroladores utilizam essas mesmas funções. III. A linguagem C é definida linguagem de programação de alto nível e possui essa definição por ser uma linguagem mais atual que a linguagem assembly por exemplo que é definida como linguagem de baixo nível. IV. O método de utilização de um microcontrolador se baseia no desenvolvimento de programas em sintaxe própria de linguagem de programação, compilação desse programa para ser convertido em linguagem de máquina e gravação no dispositivo. É correto apenas o que se afirma em: III. e IV. I., II., III. e IV. I. e IV. I., II., e IV. I., II. e III. 3a Questão (Ref.:201407200944) Pontos: 0,1 / 0,1 Quando se faz a comparação da capacidade de processamento entre dois microprocessadores deve-se levar em conta alguns critérios. Qual dos critérios a seguir não contribui de forma direta para o aumento da capacidade de processamento? watchdog timer execução de várias instruções simultaneamente quantidade de memória que é capaz de endereçar velocidade com que as instruções são executadas set de instruções 4a Questão (Ref.:201407199084) Pontos: 0,1 / 0,1 Um equipamento médico para monitoramento, utilizando um microcontrolador, é uma aplicação de tempo real. Sobre sistemas microprocessados em tempo real, assinale a alternativa correta. Quando uma interrupção é mascarável ela não pode ser bloqueada. O sistema de interrupção é desnecessário em aplicações de tempo real com microcontroladores. O temporizador guarda (watchdog) reinicializa o microcontrolador quando a rotina de controle (ou sistema operacional) falha em atualizar esse registrador. Um sistema de tempo real, com apenas um microcontrolador (uniprocessado), pode ser implementado sem utilizar nenhum tipo de interrupção. Em aplicações de monitoramento em tempo real, é desnecessário se preocupar com prazos do microcontrolador. 5a Questão (Ref.:201407200946) Pontos: 0,1 / 0,1 1) No projeto de um sistema embarcado, deverá ser escolhido um microcontrolador que atenda as especificações do projeto. Após a modelagem do sistema, foi escolhido um microcontrolador de 8 bits. As seguintes características foram especificadas para o sistema em desenvolvimento: - O sistema deverá armazenar em memória não-volátil em conjunto de 300 bytes de dados; - O sistema deverá armazenar 450 bytes de dados em memória volátil; - Serão utilizados 14 pinos digitais para entrada e saída de dados; - O programa-fonte terá 2000 instruções, sabendo que cada instrução do programa será executada em quatro ciclos de clock; - Cada instrução do programa é representada por um conjunto de 16 bits; - No programa principal serão executadas 1000 instruções em um loop contínuo, o qual será executado a cada 0,5 ms. Qual o microcontrolador que atende as especificações do projeto? S Q R T P
Compartilhar