Buscar

BDQ sistemas a microprocessadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando