Buscar

SimuladoSistemasMicro[1]

Prévia do material em texto

Simulado: CCE0346_SM_201408292947 V.1 
 
Desempenho: 0,5 de 0,5 Data: 04/05/2017 22:25:47 (Finalizada) 
 
 
 1a Questão (Ref.: 201408469385) 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? 
 
 
Q 
 
S 
 
T 
 
P 
 R 
 
 
 2a Questão (Ref.: 201408469383) 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? 
 
 
set de instruções 
 
velocidade com que as instruções são executadas 
 
execução de várias instruções simultaneamente 
 watchdog timer 
 
quantidade de memória que é capaz de endereçar 
 
 
 
 3a Questão (Ref.: 201408469391) 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? 
 
 
125 ns 
 
1 µs 
 
62,5 ns 
 250 ns 
 
500 µs 
 
 
 
 4a Questão (Ref.: 201408464475) Pontos: 0,1 / 0,1 
A Unidade Lógica Aritmética (ULA) está presente em qual parte da arquitetura dos microcomputadores? 
 
 
Barramento de dados 
 
Memória RAM 
 
Unidade de Controle 
 Microprocessador 
 
Barramento de endereços 
 
 
 
 5a Questão (Ref.: 201408469397) Pontos: 0,1 / 0,1 
A figura a seguir mostra uma das formas mais simples de se conectar um botão em um dos pinos do microcontrolador configurado 
como entrada digital. Supondo que a impedância interna do pino RA1 seja de 10 MΩ, calcule o valor da tensão que será aplicada no 
pino enquanto o botão estiver aberto? 
 
 
 
5 V 
 
4,89 V 
 
4,30 V 
 
4,99 V 
 4,95 V 
 
 1a Questão (Ref.: 201408919819) Pontos: 0,0 / 0,1 
A capacidade de processamento de um microprocessador está ligada diretamente a: I- quantidade de memória que o 
microprocessador ré capaz de endereçar; II- execução de várias instruções simultaneamente; III- set de instruções; IV- velocidade 
com que as instruções são executadas; V- watchdog timer. 
 
 
I,II e V são verdadeiras, III,IV e V são falsas. 
 Somente V é falsa, I, II, III e IV são verdadeiras. 
 I e II são falsas, III,IV e V são verdadeiras. 
 
Somente I e II são vrdadeiras, III,IV e V são falsas. 
 
I,II,III são verdadeiras,IV e V são falsas. 
 
 
 
 2a Questão (Ref.: 201409020378) Pontos: 0,1 / 0,1 
Dentre as afirmativas abaixo, marque a única INCORRETA. 
 
 
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. 
 
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. 
 
 
 
 3a Questão (Ref.: 201409129800) Pontos: 0,1 / 0,1 
Considere que: - um pombo-correio pode carregar um cartão SD de 64 Gigabytes a uma velocidade de 80Km/h; - existe uma 
alternativa de envio dos 64 Gigabytes via um sistema de transmissão com fibra ótica à taxa de 200 Mbps; - Atrasos de propagação e 
de processamento de dados são desprezíveis. Com base nessas informações, qual a distância máxima aproximada, é mais rápido 
utilizar um pombo-correio para transmitir 64 Gigabytes de dados do que um sistema com fibra ótica à 200 Mbps? 
 
 58,0 Km 
 
3,5 Km 
 
17,8 Km 
 
28,0 Km 
 
71,0 Km 
 
 
 
 4a Questão (Ref.: 201408469386) Pontos: 0,1 / 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 
 
ROM 
 
SDRAM 
 
SRAM 
 Flash-ROM 
 
 
 
 5a Questão (Ref.: 201408919818) 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 é: 
 
 
15 bits 
 
14 bits 
 16 bits 
 
7 bits 
 
17 bits 
 
 1a Questão (Ref.: 201408468141) Pontos: 0,1 / 0,1 
Considere as afirmativas abaixo: 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 endereço 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 III, apenas. 
 
I, apenas. 
 
I e II, apenas. 
 II e III, apenas. 
 
II, apenas. 
 
 
 
 2a Questão (Ref.: 201408464475) Pontos: 0,1 / 0,1 
A Unidade Lógica Aritmética (ULA) está presente em qual parte da arquitetura dos microcomputadores? 
 
 
Memória RAM 
 
Unidade de Controle 
 
Barramento de dados 
 Microprocessador 
 
Barramento de endereços 
 
 
 
 3a Questão (Ref.: 201409076764) Pontos: 0,1 / 0,1 
"memória somente de leitura, ou seja, não conseguimos gravar nada nesta memória. Não volátil e não apagável". Esta afirmação 
refere-se a: 
 
 
Memória PROM (programmable read-only memory - ROM Programável) 
 
RAM (Random Access Memory - memória de acesso aleatório) 
 
Memória EPROM (erasable programmableread-only memory - PROM Apagável) 
 
Memória EEPROM (Electrically-Erasable Programmable Read-Only Memory ¿ ROM Eletricamente apagável) 
 Memória ROM (Ready Only Memory - memória somente leitura) 
 
 
 
 4a Questão (Ref.: 201408467523) 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. 
 
 
Em aplicações de monitoramento em tempo real, é desnecessário se preocupar com prazos do microcontrolador. 
 
Um sistema de tempo real, com apenas um microcontrolador (uniprocessado), pode ser implementado sem utilizar 
nenhum tipo de interrupção. 
 O temporizador guarda (watchdog) reinicializa o microcontrolador quando a rotina de controle (ou sistema operacional) 
falha em atualizar esse registrador. 
 
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. 
 
 
 
 5a Questão (Ref.: 201408469385) 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? 
 
 
 
P 
 
S 
 R 
 
T 
 
Q 
 
 
1) Questão 
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? 
R: watchdog timer 
 
2) Questão 
No manual de componentes de integrados da Intel lemos: 2716 – 16 k (2k x 8) UV ERASABLE PROW . Isso significa que o integrado 
com esse nome é uma memória de: 
R: 2048 palavras de 8 bits, que pode ser gravada eletricamente e apagada com raios ultravioletas 
 
3) Questão 
Qual é a instrução em Linguagem Assembly de um microcontrolador PIC16 que subtrai W de F? 
R: SUBWF 
 
4) Questão 
Quais são as duas instruções que realizam soma em um microcontrolador PIC? 
R: ADDWF e ADDLW 
 
5) Qual a quantidade necessária de bits de um Controlado de Programa para endereçar uma Memória de Programa de 20K 
R: 15 bits 
 
6) O circuito microcontrolado de um equipamento não está funcionando e, para determinar a fonte do problema, o técnico 
começou a medir os sinais no microcontrolador de 8 bits. Ele verificou que o circuito esta travando logo nos primeiros ciclos de 
execução. No momento do travamento, os pinos com sinal ativo no barramento de controle são: MEMORY REQUEST e WRITE. No 
barramento de endereços está indicado o valor 0xFFE0 e no barramento de dados o valor é 10110111. Pode-se dizer que: 
R: O microcontrolador está tentando escrever o valor decimal 183 na posição 65.504 da memória. 
 
7) Um sistema a microprocessador possui uma memória principal com 13 linhas no barramento convencional de endereços e cada 
endereço possui células com capacidade de armazenamento de 8 bits. Qual a capacidade da memória principal desse sistema a 
microprocessador? 
R: 2 Kbytes 
 
8) Existem determinados eventos de hardware que, quando ocorrem, provocam uma parada na execução do programa principal e, 
em seguida, o processamento é desviado para um endereço de memória de programa definido previamente aonde o evento será 
tratado. Quando o tratamento do evento termina, o programa principal volta a ser executado a partir do ponto do ponto no qual 
ocorreu o desvio. Qual o nome desse recurso? 
R: serviço de rotina de interrupção

Continue navegando