1
1. Qual o papel dos resistores pull-up nos circuitos com microcontroladores?
Evitar a flutuação do nível de tensão nas entradas das portas lógicas do CI.
Estabelecer um divisor de tensão para a tensão de alimentação do CI.
Reduzir a corrente de entrada e saída das portas lógicas do microcontrolador.
Ser responsável, junto ao capacitor pull-up, pela frequência do oscilador interno do microcontrolador.
2
2. No que diz respeito a microcontroladores, considere: I. Dispositivos utilizados basicamente para controle de temperatura e pressão em uma planta industrial. II. Dispositivos que possuem internamente a parte lógica de um microcomputador, também denominados Single Chip Microcomputer. III. Podem utilizar tecnologia CISC ou RISC. IV. Utilizam somente entradas e saídas digitais. Está correto o que se afirma APENAS em
II e IV.
II e III.
III e IV.
I, II e III.
I, III e IV.
3
3. Os microcontroladores tipo PIC (Controladores de Interface Periférica) devem possuir características básicas em seu desenho interno, que são inerentes ao seu funcionamento. Entre elas podemos citar: I. capacidade de pipeline (enquanto executa uma instrução, o processador busca a próxima instrução na memória, de forma a acelerar a execução do programa); II. capacidade de execução de uma instrução por ciclo de máquina; III. cada instrução ocupa sempre mais de uma posição de memória de programa (devido ser maior a largura do barramento de dados da memória de programa). Sobre esses itens, pode-se afirmar que
I está correto.
I e II estão corretos.
II e III estão corretos.
I e III estão corretos.
todos estão incorretos.
4
4. Sobre microcontroladores e sistemas microcontrolados, assinale a alternativa correta.
O Arduino é uma plataforma de código aberto,
desenvolvida para facilitar o desenvolvimento de
sistemas embarcados. O alto custo de seu
hardware, no entanto, dificulta sua
popularização entre projetistas.
Microcontroladores da família PIC, fabricados
pela empresa Microchip, não podem se
comunicar com microcontroladores de outros
fabricantes devido a uma codificação especial
adotada internamente.
Microcontroladores vêm substituindo com
sucesso até mesmo portas lógicas básicas,
realizando as mesmas operações com maior
velocidade.
A maioria do microcontroladores de 8 bits
encontrados no mercado possui diversos
periféricos integrados de grande utilidade, como
ADCs, Timers, portas seriais SPI e I2C entre
outros.
A quantidade de memória RAM interna
encontrada nos microcontroladores mais
populares é um destaque positivo, permitindo
sua utilização até em sistemas mais complexos,
como em placas de vídeo de notebooks.
5
5. Observe as proposições que seguem sobre microprocessadores e microcontroladores. I. O microcontrolador é um circuito ou dispositivo contendo apenas elementos ativos, capazes de assumir um ou dois estados estáveis em um determinado momento. II. O microprocessador é um dos principais componentes de um computador, ele é responsável pelo controle de um ou mais dispositivos externos (periféricos) e pela troca de dados entre esses dispositivos e a memória principal. III. A interrupção é a suspensão de um processo, causada por um evento externo, e é realizada de modo que o processo possa ser retomado. IV. A instrução de computador pode ser reconhecida como uma forma de endereçamento indexado em que o registrador de índice é incrementado ou decrementado automaticamente, a cada referência da memória. V. A unidade central de processamento é a parte do computador que busca e executa instruções, além disto, consiste em uma unidade lógica e aritmética, uma unidade de controle e registradores. Estão CORRETAS apenas:
II e III.
I e III.
I, II e IV.
III e V.
III, IV e V.
6
6. Os microcontroladores apresentam características que os distinguem dos microprocessadores. Dentre elas,
a presença de dois ponteiros para a sua pilha
(um para inserção e outro para remoção),
tornando mais rápidas as operações nessa
memória.
o uso restrito às memórias internas de programa
e dados, não sendo permitidas expansões.
a operação a altas frequências de clock, em
geral, de 10 GHz, para minimizar o consumo de
energia.
a obediência ao modelo de arquitetura de von
Neuman na sua implementação, seguido por
todos os fabricantes atuais.
a incorporação de dispositivos diversos de
entrada e saída, como canais de comunicação
serial e conversores analógicos/digitais e
digitais/analógicos.
7
7. O microcontrolador pode ser considerado como um computador em um único chip. Abaixo são descritos alguns dispositivos que podem fazer parte de um microcontrolador. I. Um disco rígido, que funciona como um sistema de armazenamento de dados compactado. II. Uma memória programável somente de leitura, na qual são gravadas as instruções do programa. III. Uma memória RAM, que serve para memorizar as variáveis utilizadas pelo programa. IV. Uma unidade de processamento central cuja finalidade é interpretar as instruções de programas. V. Um conjunto de dispositivos auxiliares ao funcionamento, como stream gauges e extensômetros. O microcontrolador é basicamente constituído pelos dispositivos
I, II e III
I, IV e V.
II, III e IV.
II, III, e V.
8
8. Acerca das memórias semicondutoras e dos diversos dispositivos de armazenamento de um microcomputador, assinale a opção correta.
As memórias RAM estáticas são memórias
voláteis e perdem seus dados quando a energia
que as alimenta é desligada.
As memórias EPROM permitem que dados
sejam nelas escritos por meios eletrônicos, e
também apagados por meios puramente
eletrônicos.
Ao ser utilizada uma memória ROM em um
microcomputador, o microprocessador será
capaz de escrever e apagar dados nessa
memória por meio do controle dos sinais dos
barramentos de endereço, de dados e de
controle.
Ao contrário das memórias RAM estáticas, as
memórias RAM dinâmicas não necessitam de
sinais de refresh para manter seus dados
adequadamente.
As memórias flash são gravadas por máscara, e
apenas o fabricante pode fazer essa gravação
durante o processo de produção. Depois de
escrito, o dado não pode ser alterado.
9
9. Considere que um microprocessador seja capaz de endereçar uma memória de 64 kB, em que cada baite possua um endereço específico. Considere, ainda, que no endereçamento de circuitos de memória, o microprocessador apresente o endereço a ser acessado simultaneamente em todas as linhas do seu barramento de endereço, apresentando, também, com a sincronização adequada, os dados no barramento de dados. Nessa situação, as quantidades de linhas de endereço e de dados desse microprocessador são, respectivamente,
14 e 4.
15 e 8.
8 e 15.
12 e 10.
16 e 8.
10
10. Em um trecho de programa de certo microcontrolador aparece a instrução MOV A,B. Trata-se de uma instrução
de transferência de dados.
de manipulação de variáveis Booleanas.
de desvio e controle.
lógica.
aritm ética
11
11. Um autoteste nos sistemas operacionais é realizado, executando as seguintes rotinas quando um microcomputador é ligado: identificação de configuração, inicialização dos circuitos e do vídeo, teste de memória e teclado, carregamento do sistema operacional na DDR e entrega do controle do microprocessador ao sistema operacional. Esse autoteste é denominado:
SETUP
POST
CONFIG
AUTOEXEC
BIOS
12
12. No contexto da organização e arquitetura, um microcomputador é constituído de CPU, memória principal, subsistema de entrada/saída e mecanismos de interconexão. A CPU representa o microprocessador, sendo constituída, por sua vez, além dos barramentos de interconexão, pelos seguintes componentes:
coprocessador aritmético, buffers e unidade
lógica e aritmética.
registradores, unidade lógica e aritmética e
unidade de controle.
unidade multitarefa, coprocessador aritmético e
buffers.
unidade lógica e aritmética, registradores e
unidade multitarefa.
unidade de controle, unidade multitarefa e
registradores.
13
13. O acumulador, na estrutura de um microprocessador, tem a função de:
retirar cada instrução da memória, interpretandoa
e fornecendo os sinais de controle necessários
à sua execução.
armazenar o endereço da última posição
ocupada da pilha (topo da pilha).
receber a instrução que estava armazenada na
memória e gerar os códigos do micro programa
que realizará a tarefa definida por ela.
Implementar as operações lógicas (NOT, AND,
OR, XOR) e aritméticas (geralmente adição,
subtração, multiplicação, divisão, dependendo
do microprocessador).
participar da maioria das operações lógicas e
aritméticas, além de participar das operações de
entrada e saída de dados, é o principal
registrador dentro de um microprocessador.
servir de memória auxiliar durante a execução de
instruções dos programas.
14
14. A melhor maneira de se avaliar o desempenho de um microcomputador é através da medida:
Da quantidade de instruções que podem ser
executadas por segundo.
Do tamanho do disco rígido
Da frequência do clock do microprocessador.
Da quantidade de instruções que não podem ser
executadas por segundo.
Da frequência do cristal que gera o clock do
processador.
15
Microcontroladores são dispositivos de processamento amplamente utilizados em automação e tarefas de controle digital. Em essência, eles são circuitos integrados do tipo SoC (system on chip) que incorporam internamente, além de unidade de processamento e memórias diversas, um conjunto de periféricos que permitem interação com o meio externo. No que tange a programação e operação física de sistemas microprocessados, julgue os itens a seguir. 15. Em um microcontrolador, quando do atendimento de uma interrupção, informações úteis à execução global do programa são armazenadas na área de memória denominada pilha (stack).
Errado
Certo