A maior rede de estudos do Brasil

Grátis
8 pág.
Av2 BDQ 85 QUEST de Sistemas a Microprocessadores

Pré-visualização | Página 1 de 4

1. Um microprocessador é um chip responsável pelo processamento em um microcomputador. É
um elemento que contem, entre outras componentes, uma unidade lógica e aritmética (ULA) e
diversos registros (registradores) especiais. A capacidade de processamento de um
microprocessador está ligada diretamente a:
I- quantidade de memória que o microprocessador é 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;
Somente V é falsa, I,II,III e IV são verdadeiras.
2. 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.
Somente V é falsa, I, II, III e IV são verdadeiras.
3. Das afirmativas abaixo:
I. Linguagem Assembly: cada família, ou tipo, de processador tem a sua.
II. As linhas READ e WRITE fazem parte do barramento de controle de uma CPU típica.
III. Montador ou Assembler: um programa que torna um programa fonte em um programa de alto
nível.
Somente as afirmativas I e II estão corretas.
4. Analise as afirmativas abaixo com relação à memória Cache: I É uma memória não volátil e os
seus dados não são perdidos ao se desligar o computador. II É uma memória volátil e os seus
dados são perdidos ao se desligar o computador. III Utiliza a tecnologia da DRAM na sua
fabricação. IV Uma vantagem da utilização da memória Cache consiste em evitar o acesso a
outros tipos de memória, cujo tempo de acesso é maior.
As afirmativas II e IV são corretas.
5. 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:
I. e IV.
6. 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
micro controladores modernos utilizam uma técnica denominada pipeline, que permite que partes
diferentes instruções possam ser executadas simultaneamente.
II e III, apenas.
7. Considere a arquitetura básica de microprocessadores na análise das afirmativas a seguir:
I- Em um processador que emprega o conceito de micro programação, o ciclo de uma instrução
Subdivide-se em busca da instrução e fetch.
II- Os registradores chamados acumuladores não são utilizados na execução de instruções que
envolvem operações aritméticas.
III- O registrador do tipo apontador de programa(PC) contém, em cada instante, a instrução
sendo executada pelo processador.
IV- Emuma memória do tipo pilha, a ordem de inserção e de retirada da informação é definida
como: o último a ser inserido é o primeiro a ser retirado.
V- O primeiro procedimento de uma rotina de tratamento de interrupção deve ser aquele em
que é preservado o conteúdo atual dos registradores internos. Estão corretas apenas as
afirmativas
IV e V
8. Com referência aos sistemas microprocessados, considere os itens abaixo: I - Processo feito
passo-a-passo para resolver um problema. II - Programa que lida com linguagem de alto nível e a
transforma em linguagem de máquina. III - Posição codificada em uma posição de memória ou
registro. IV - Parte do sistema onde as informações são armazenadas. 
(I) Algoritmo; (II) Compilador; (III) Endereço e (IV) Memória. 
9. Duas maquinas, M1 e M2, implementam um mesmo conjunto de instruções, dos tipos A, B e C.
O quadro abaixo mostra o número de ciclos de relógio que cada máquina necessita para executar
cada tipo de instrução.
Sabemos que existem duas arquiteturas dominantes no projeto de processadores: 
Microprocessadores CISC (Complex Instruction Set Computer); Microprocessadores RISC
(Reduced Instruction Set Computer). Escreva, ao lado de cada característica da tecnologia descrita
abaixo, a letra C para CISC ou R para RISC:
a. ( ) Possuem uma lógica de decodificação de instrução complexa, originada pela necessidade
de suportar modos de endereçamento múltiplos;
b. ( ) Conjunto reduzido de instruções;
c. ( ) Possuem um número pequeno de registradores de propósito geral, devido ao fato de as
instruções poderem operar diretamente na memória, além de uma quantidade limitada de espaço
em chip não dedicada;
d. ( ) Execução em um ciclo de clock. Esta característica é resultado da otimização de cada
instrução, aliada a uma técnica chamada de Pipelining - Pipelining é uma técnica que permite
execução simultânea de partes, ou estágios, de instruções, tornando o processo mais eficiente;
e. ( ) Grande número de registradores para evitar uma quantidade elevada de interações com a
memória;
f. ( ) Possuem muitos registradores de propósito específico tais como, apontadores de pilha,
tratadores de interrupção, etc.
 Assinale a alternativa correta:
(a) (C); (b) (R); (c) (C), (d) (R); (e) (R); (f) (C)
10. 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ãovolá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 programafonte 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?
R
11. Foram listadas algumas características básicas do 8051, umas certas e outras erradas:
1Memória
de Programa interna (4K bytes); 2 Memória de Dados externa (128 bytes); 3 Portas Paralelas (4
de 8 bits); 4 Portas seriais (2) 5 Entradas de interrupção externas (5); 6 Conversor A/D (1); 7
memória de Dados interna (128 bytes); 8 Temporização/Contadores (2 de 8 bits); 9 Registros de
funções especiais (SFR) mapeados em memória RAM interna; 10 CPU de 8 bits.
1, 3, 7, 9 e 10
12. Encontre a única opção que possui a sequência V ou F correta para o preenchimento das
lacunas das preposições abaixo indicando se as mesmas são VERDADEIRAS (V) ou FALSAS (F). ( )
Toda as instruções de salto utilizam a pilha. ( ) A linguagem assembly é definida com base na
linguagem de máquina, onde cada código da máquina é representado por um comando
mnemônico em caractere alfanumérico. ( ) Os programas escritos na linguagem assembly servem
para qualquer família

Crie agora seu perfil grátis para visualizar sem restrições.