Buscar

Simuladão Sistemas a Micro

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 20 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

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 6, do total de 20 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

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 9, do total de 20 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

Prévia do material em texto

Simulado Sistemas a Micro 
 
Questão 1 
As operações realizadas pelo Set de instruções do PIC são divididas em: 
R.: Instruções de transferência de dados, Instruções Lógicas e Aritméticas, Instruções 
orientadas a bit, Instruções de controle de programa e outras instruções. 
 
Questão 2 
Seja um microprocessado contendo um barramento de dados de 8 bits e um barramento de 
endereços de 10 bits. O microprocessador utilizado possui 7 registradores de proposito geral 
de 8 bits. Os registradores de ponteiros de pilhas e contador de programa são de 10 bits. 
Baseado nessa informação, pode-se afirmar que a MAIOR faixa de memoria possível de ser 
acessada é: 
R.: 1024 Bytes 
 
 
 
Questão 3 
Das afirmativas abaixo: I. Linguagem Assebly: cada família,ou tipo, de processador tem a sua. 
II. As linhas de 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. 
R.: Somente I e II 
 
Questão 4 
Os PICs possuem um recurso que com este o microcontrolador consegue buscar uma informação 
enquanto processa outra. Este recurso é o (a): 
R.: Piperline 
 
Questão 5 
" programável pelo usuário somente uma vez, não volátil e não apagável.". Esta afirmação 
refere-se a: 
R.: Memória PROM (programmable read-only memory - ROM Programável) 
Questão 6 
8.2^10=1024 bytes 
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. 
R.: O temporizador guarda (watchdog) reinicializa o microcontrolador quando a rotina de 
controle (ou sistema operacional) falha em atualizar esse registrador. 
 
Questão 7 
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 está 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 é 10110111b. Pode-se dizer que: 
R.: Muitos microprocessadores requerem o uso de memória externa. Uma memória do tipo 
ROM com 13 linhas de endereços e 8 linhas de dados tem uma capacidade de 8 kbytes. 
 
Questão 8 
"É 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: 
R.: Memória EPROM (erasable programmable read-only memory - PROM Apagável) 
 
Questão 9 
Um sistema a microprocessador possui uma memória principal com 11 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 deste sistema a 
microprocessador? 
R.: 2 Kbytes 
 
 
 
 
 
 
Questão 10 
Sobre os dispositivos de armazenamento digital (memórias semicondutoras),é "INCORRETO" afirmar que: 
 
R.: As memórias EEPROM possuem a vantagem de poderem ser apagadas mediante banho de 
luz ultravioleta. 
 
Questão 11 
Qual a quantidade necessária de bits de um Contado de Programa para endereçar uma 
Memória de Programa de 20K. 
R.: 15 bits 
 
Questão 12 
Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que rotaciona F 
para esquerda com Carry Flag? 
R.: RLF 
 
Questão 13 
Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que testa bit b do 
registrador f e salta a próxima linha se ele for zero? 
R.: BTFSC 
 
Questão 14 
Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que liga (set) um bit de F? 
 
R.: BSF 
Questão 15 
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 
 
Questão 16 
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. 
 
R.: R 
 
Questão 17 
Avalie as afirmações: I. Um microprocessador é um circuito eletrônico integrado que possui 
três partes principais, ULA, UC e Registradores, onde a primeira é responsável por executar 
operações matemáticas, a segunda gerencia o controle de dispositivos e a terceira armazena 
conjunto de instruções sequenciais de execução de tarefas. II. Computadores digitais são 
compostos por dispositivos eletrônicos capazes de executar instruções específicas, além de 
armazenar conjunto de instruções sequenciais que permitem a realização de tarefas. III. 
Microcontroladores e microcomputadores podem ser interpretados como dispositivos 
equivalentes, tendo em vista que os elementos de um computador são encontrados dentro de 
um encapsulamento único formando o microcontrolador IV. A aplicação de 
microprocessadores só é possível com a utilização de memórias auxiliares, além de dispositivos 
e circuitos de IO. É correto apenas o que se afirma em: 
R.: I, II, III e IV. 
 
Questao 18 
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. 
R.: 16 
 
Questão 19 
Marque a alternativa que descreve a vantagem do modo de endereçamento IMEDIATO. 
R.: Nenhuma referencia a memoria 
Questão 20 
No manual de componentes de integrados da Intel lemos: ¿2716 -16 k (2k x 8) UV ERASABLE 
PROM¿. 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 
 
Questão 21 
Qual é a instrução em linguagem Assembly de um microcontrolador PIC 16 que subtrai W de 
F? 
R.: SUBWF 
 
Questão 22 
Quais são as duas instruções que realizam soma num microcontrolador PIC? 
R.: ADDWF, ADDLW 
 
Questão 23 
Qual a quantidade necessária de bits de um Contador de Programa para endereçar uma 
memoria de programa de 20K? 
R.: 15 bits 
 
Questão 24 
Um circuito microcontrolado de um equipamento não esta 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 esta indicado o valor 0Xffe0 e no barramento de dados o 
valor é 10110111b. Pode-se dizer que: 
R.: O microcontrolador esta tentando escrever onumero 183 na posição 65504 da memoria. 
 
Questão 25 
Um sistema a micro possui uma memoria principal com 11 linhas no barramento convencional 
de endereços e cada endereço possui uma célula com capacidade de armazenamento de 8 
bits. Qual a capacidade de memoria principal desse sistema? 
R.: 2Kbytes 
 
Questão 26 
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 memoria de programa definido previamente, aonde o evento sera tratado. Quando o 
tratamento do evento termina, o programa principal volta a ser executado a partir do ponto 
no qual ocorreu o desvio. Qual o nome desse recurso? 
R.: Serviço de rotina de interrupção 
 
Questao 27 
Qual é a vantagem dos processadores possuírem todas as instruções do mesmo tamanho, 
como acontece em grande parte dos microprocessadores RISC? 
R.: A vantagem é a busca por instruções que foi facilitada porque todas as instruções possuem 
o mesmo tamanho em bits e alinhadas a largura da palavra. Assim não é mais necessário 
verificar o tamanho do contador de instruções, pois ele é incrementado sempre com o mesmo 
valor. 
 
Questão 28 
Descreva dois eventos típicos que podem resetar um sistema com microcontrolador PIC 
R.: Power On Reset (POR) e WatchDog Timer 
 
Questão 29 
Descreva o que é a interrupção de um microcontrolador PIC e o que ela permite 
R.: Faz uma pausa no programa para a execução de um evento e após o termino do mesmo, é 
possível continuar o programa de onde parou. A principal vantagem está na otimização do 
código (programa). Com o uso correto das interrupções é possível executar “algumas” tarefas 
quase que ao mesmo tempo. 
 
Questão 30 
Na Arquitetura de Computadores caracteriza-se a estrutura de von Neumann com seus 
módulos componentes e suas funcionalidades. Das alternativas abaixo qual delas é 
verdadeira: 
R.: Arquitetura de von Neumann é um modelo de computador que possui uma unidade de 
armazenamento única, a memória. 
 
 
 
Questão 31 
Este tipo de memória tem como principal característica a capacidade de permitir que os dados 
possam ser regravados no dispositivo. Nesse processo, todos os dados gravados são apagados 
pela incidência de luz ultravioleta por um certo tempo e só depois uma nova gravação pode 
ser feita. A que tipo de memória se refere esta descrição? 
R.: EPROM 
 
Questão 32 
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? 
 
R.: 4,95V 
 
Questão 33 
A Unidade Lógica Aritmética (ULA) está presente em qual parte da arquitetura dos 
microcomputadores? 
R.: Microprocessador 
 
 
 
 
 
 
 
Questão 34 
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. (C) Possuem uma lógica de decodificação de instrução complexa, originada pela necessidade 
de suportar modos de endereçamento múltiplos; 
b. (R) Conjunto reduzido de instruções; 
c. (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. (R) 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. (R) Grande número de registradores para evitar uma quantidade elevada de interações com 
a memória; 
f. (C) Possuem muitos registradores de propósito específico tais como, apontadores de pilha, 
tratadores de interrupção, etc. 
 
Questão 35 
Uma câmera fotográfica utiliza o formato RGB (red, green,blue) para informação de cores nos 
pixels, no qual cada cor é representada por 8 bits. Deseja-se comprar um único cartão de 
memória para essa máquina de forma tal que 1 024 x 1 24 pixels. Qual deve ser, em gigabytes 
(GB), a capacidade mínima do cartão de memória a ser comprado? 
R.: 8 GB 
 
Questão 36 
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? 
R.: label 
 
Questão 37 
Considere que os conteúdos apresentados na figura I são os dados armazenados na pilha e que 
o Stack Pointer (SP) aponta para o endereço 2 desta mesma pilha. Caso o programa faça 
operações consecutivas que provoquem 3 pop sobre a pilha é possível afirmar que: SP - 
R.: Um flag indicará que ocorreu um underflowed. 
Questão 38 
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. 
R.: O temporizador guarda (watchdog) reinicializa o microcontrolador quando a rotina de 
controle (ou sistema operacional) falha em atualizar esse registrador. 
 
Questão 39 
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? 
R.: XORLW 
 
Questão 40 
Sobre os dispositivos de armazenamento digital (memórias semicondutoras),é "INCORRETO" 
afirmar que: 
R.: As memórias EEPROM possuem a vantagem de poderem ser apagadas mediante banho de 
luz ultravioleta 
 
Questão 41 
O designador 'f' nas instruções especifica qual ____________ será utilizado pela instrução. 
Qual a única opção que completa corretamente a lacuna da proposição acima. 
R.: Endereço 
 
Questão 42 
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? 
R.: FlashRom 
 
 
 
 
 
 
Questão 43 
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. 
R.: II e III apenas 
 
Questão 44 
Dentre as afirmativas abaixo, marque a única INCORRETA. 
R.: Barramentos bidirecionais são aqueles que podem manipular mais de um tipo de 
informação tal qual dados e endereços. 
 
Questão 45 
"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: 
R.: Memória ROM (Ready Only Memory memória somente leitura) 
 
Questão 46 
É um tipo de memória não volátil usada em computadores e outros dispositivos eletrônicos 
para armazenar pequenas quantidadesde dados que precisam ser salvos quando a energia é 
removida. Neste tipo de memória os dados podem ser lidos, apagados e reescritos de forma 
independente. Outra característica deste tipo de memória é a possibilidade de ser programada 
e apagada dentro do próprio circuito, eletricamente, pela aplicação de sinais de programação 
especiais'. Esta afirmação refere-se a: 
R.: Memória EEPROM (Electrically-Erasable Programmable Read-Only Memory ¿ ROM 
Eletricamente apagável) 
 
Questão 47 
Qual o significado da instrução ADDLW .123? 
R.: Adiciona uma constante .123 ao conteúdo atual de W 
 
 
 
Questão 48 
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. 
R.: Todas estão corretas 
 
Questão 49 
O que é um pipeline? 
R.: É um recurso que permite ao microcontrolador, buscar uma informação enquanto processa 
outra. Permite que diferentes instruções sejam realizadas simultaneamente. 
 
Questão 50 
O que é o WATCHDOG TIMER (WDT)? 
R.:É um temporizador que reinicializa o microcontrolador quando a rotina de controle (ou 
sistema operacional) falha em atualizar esse registrador. 
 
Questão 51 
Descreva que é uma interrupção num microprocessador. 
R.: É uma parada na execução do programa principal causada por um evento externo. 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 no qual ocorreu o desvio. 
 
Questão 52 
Descreva o que é possível efetuar quando os pinos do Port do microcontrolador 
PIC16F628A/648A estão configurados como digitais e o que é possível fazer em cada caso. 
R.: Lêem o estado atual dos pinos de E/S. A leitura pode ser feita de forma parcial ou completa. 
São pinos muito importantes do PIC , pois possuem a função de E/S do mesmo. Configurada a 
porta em nível 1 (alto): o mesmo fica em estado de INPUT. Em nível 0 (baixo): fica em estado 
de OUTPUT. 
 
Questão 53 
Qual é a instrução em linguagem Assembly de um microcontrolador PIC 16 que realiza 
operação E (AND) lógico de uma constante W? 
R.: ANDLW 
Questão 54 
Marque a opção que descreve corretamente as características do diagrama de blocos: 
R.: CPU com 32 bits de memoria e memoria de programa de 24 words. 
 
Questão 55 
Qual é a linguagem assembly de um ,microcontrolador PIC16 que apaga (clear) um bit de F? 
R.: BCF 
 
Questão 56 
Qual das alternativas abaixo retrata um cuidado direto que o programador de Assembly 
devera ter com o uso da instrução GO TO? 
R.: Com o gerenciamento dos endereçamentos dos desvios. 
 
Questão 57 
Deseja-se combinar memorias PROM com 2K x 8 para produzir um banco de memoria de 6K x 
16 de capacidade. Quantos CIs dessa PROM são necessários? Quantas linhas de endereços noo 
mínimo são requeridos para esse banco? 
R.: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Questão 58 
2K8 ----- 16Kx16 
B dados – 16bits 
B end – 2^n>=6^k 
2^10 = 1k 
2^4 = 2k 
2^12 = 4k 
2^13=8k 
6 CIs e ao mínimo 13 linhas de 
endereço 
2K8 ----- 16Kx16 
B dados – 16bits 
B end – 2^n>=6^k 
2^10 = 1k 
2^4 = 2k 
2^12 = 4k 
2^13=8k 
6 CIs e ao mínimo 13 linhas de 
endereço 
Toda CPU é capaz de executar varias 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 do clock e utiliza como referencia 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 de ciclo de instrução. Qual o tempo gasto na execução 
de uma dada instrução se o sinal de clock for de 16Mhz, sendo ela executada em quatro ciclos 
de clock? 
R.: 250ns 
 
 
Questão 59 
Um microcomputador é um chip responsável pelo processamento em um microcomputador. É 
um elemento que contem, entre outros componentes, uma unidade logica e aritmética (ULA) e 
diversos registros (registradores) especiais. A capacidade de processamento de um 
microprocessador está ligada diretamente a: 
R.: Quantidade de memoria que o microprocessador é capaz de endereçar; execução de varias 
instruções simultaneamente; set de instruções e velocidade com que as instruções são 
executadas. 
 
Questão 60 
Julgue os itens subsequentes relativos a microprocessadores, microcomputadores e 
microcontroladores, e aos dispositivos utilizados em conjunto com eles: 
R.: Muitos microprocessadores requerem o uso de memoria externa. Uma memoria do tipo 
ROM com 13 linhas de endereços e 8 linhas de dados tem uma capacidade de 8KBytes. 
 
Questão 61 
Em relação ao microcontrolador 8051, é correto afirmar: 
R.: Memoria de programa é separada da memoria de dados 
 
Questão 62 
Das opções a seguir, a única que não é uma característica do Microcontrolador 8051 é: 
R.: Conversor analógico/digital ADC de 8 bits 
 
 
 
Questão 63 
4 : 16.10^-³=250ns 
A memoria de dados de um sistema microprocessado, armazena palavras de 2bytes. As 
posições de memoria M01 e M02 possuem respectivamente, os conteúdos A038 e 94FB em 
hexadecimal. Uma instrução que faz uma operação bit a bit, é executada com o resultado 
sendo carregado na posição M03. O conteúdo dessa ultima posição de memoria M03 em 
hexadecimal é: 
R.: B4FB h 
 
Questão 64 
A informação que melhor representa o desempenho de um microcontrolador é: 
R.: A quantidade de instruções que podem ser executadas por segundo (MIPS) 
 
Questão 65 
Descreva o que é possível efetuar quando os Pinos do Port do microcontrolador 
PIC16F628A/648A estão configurados como digitais e o que é possível fazer em cada caso. 
R.: Porta/Portb (Deforma parcial ou completa): leem o estado atual dos pinos. A leitura pode 
ser feita. Pinos do PIC que são importantes pois possuem a função 110 do mesmo e mais 
usado. Trisa: Configura o PortA em nível 1. O mesmo fica em estado de INPUT. Em 0 fica em 
OUTPUT. 
 
Questão 66 
Um microcontrolador de 8 bits possui conversores A/D e D/A, Timers Counters, memorias e 
outros periféricos. Para esse microcontrolador, assinale a INCORRETA: 
R.: A memoria de dados desse microcontrolador pode ser uma ROM 
 
Questão 67 
Considerando-se memorias RAM de 16x4, marque a alternativa incorreta: 
R.: A capacidade dessa memoria é 64 Bytes 
 
 
 
 
 
 
Questão 68 
Considere que um pombo correio, pode carregar um cartão SD de 64GigaBytes a uma 
velocidade de 80Km/h. Existe uma alternativa no envio dos 64GB via um sistema de 
transmissão com fibra ótica a tava de 200Mbps. Atrasops de propafgacao e de processamento 
de dados são desprezíveis. Com base nessas informações, qual a distancia máxima 
aproximada, é mais rápida a utilização de um pombo correio para transmitir 64Gb de dados do 
sistema com fibra ótica a 200Mbps? 
R.: 58Km 
 
 
 
 
Questão 69 
Sobre a organização interna de uma CPU genérica é correto afirmar que: 
R.: As operações aritméticas são controladas pela unidade de controle; O registrador PC 
contem o endereço da próxima instrução ao ser executada; A área da pilha é a área da 
memoria onde fica armazenado o endereço de retorno de uma subrotina ou interrupção. 
” Todos os registradores e o registrador”, duas erradas 
 
Questão 70 
Descreva quando ocorre um desvio em um programapara microcontroladores PIC e descreva 
em detalhes os dois tipos básicos de desvio de um programa para microcontroladores PIC. 
R.: Quando ocorre um desvio, a instrução que já foi previamente buscada pelo sistema de 
Pipeline não é válida, pois estava na posição de memória de programa apontada pelo PC antes 
dele ter seu valor alterado para o destino especificado. Ex.: DECFSZ e INCFSZ. 
 
Questão 71 
Explique a diferença entre um processamento sequencial e um pipeline 
R.:O pipeline é usado em microprocessadores para agilizar as instruções. Já o processamento 
sequencial obedece as sequencias uma a uma de cada instrução e só avança para a próxima 
instrução, após completar a anterior. 
 
Questão 72 
Descreva em detalhes os passos dos procedimentos para o desenvolvimento de uma aplicação 
para microcontroladores PIC, desde a montagem do projeto ate a execução em uma placa de 
teste ou de aplicação. 
R.: 
64x2x80/200x2=25,6 
25,6/3600=0,00712 
0,00712x80=APROXIMADAMENTE 
58Km 
 
Questão 73 
A capacidade de processamento de um microprocessador está ligada diretamente a: 
R.: Quantidade de memoria que o microprocessador é capaz de endereçar; execução de varias 
instruções simultaneamente; set de instruções e velocidade com que as instruções são 
executadas. 
 
Questão 74 
Durante o processamento das instruções o microprocessador realiza operações aritméticas e 
logicas. Os dados usados nessas operações são armazenadas temporariamente em recursos 
chamados: 
R.: Registradores 
 
Questão 75 
Qual é a instrução em linguagem Assembly de um microcontrolador PIC16 que rotaciona F 
para direita com Carry Flag? 
R.: RRF 
 
Questão 76 
O que são diretivas de uma linguagem Assembly de um microcontrolador PIC16? Cite um 
exemplo: 
R.: Uma diretiva é parecida com uma instrução mas, ao contrário desta, é independente do 
tipo de microcontrolador e é uma característica inerente à própria linguagem assembly. As 
diretivas servem-se de variáveis ou registos para satisfazer determinados propósitos. Exemplo: 
NIVEL, pode ser uma designação para uma variável localizada no endereço 0Dh da memória 
RAM. Deste modo, a variável que reside nesse endereço, pode ser acedida pela palavra NIVEL. 
É muito mais fácil a um programador recordar a palavra NIVEL, que lembrar-se que o 
endereço 0Dh contém informação sobre o nível. 
 
 
Questão 77 
Um computador utiliza microprocessadores de 128 bits. Que artificio é aplicado para o uso de 
memoria de dados padrões, em cartões eletrônicos de armazenamento de dados? 
R.: Memorias com barramentos de 8 bits. 
 
 
 
Questão 78 
Descreva o que é um montador (assembler) de um microcontrolador PIC16. Cite exemplo: 
R.: Assembler é o compilador. Escreve-se programa e o compilador transforma em linguagem 
de maquina. Ex.: Microchips. 
 
Questão 79 
Qual a capacidade total de armazenamento, em bits, de uma memória que possui 16 linhas de 
os endereços e 16 células de armazenamento de dados por endereço? 
R.: 1.048.576 bits 
 
Questão 80 
Analise as afirmativas abaixo com relação a memoria Cachê: 
R.: É uma memoria volátil e seus dados são perdidos ao desligar o computador; Uma vantagem 
da utilização da memoria cache consiste em evitar o acesso a outros tipos de memoria, cujo 
tempo de acesso é maior. 
 
Questão 81 
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? 
R.: Arquitetura de Harvard 
 
Questão 82 
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. 
R: (I) Algoritmo; (II) Compilador; (III) Endereço e (IV) Memória. 
 
Questão 83 
Com relação ao microcontrolador 8051, é correto afirmar: 
R: Os registros de funções especiais (SFR) estão localizados na RAM interna. 
 
 
Questão 84 
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- Em uma 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 
R: IV e V 
 
Questão 85 
De modo geral, as instruções de microprocessadores classificadas como de desvio condicional 
alteram o fluxo de execução do programa de acordo com a alteração do conteúdo 
R.: Do contador de programa 
 
Questão 86 
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). 
R.: (F) Toda as instruções de salto utilizam a pilha. 
(V) 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. 
(F) Os programas escritos na linguagem assembly servem para qualquer família de 
microcontroladores, cujas instruções costumam ser definidas pela ANSI. 
(V) Os programas montadores são ferramentas que permitem a tradução de programas fonte 
escritos em linguagem assembly para programas objeto. 
(F) Os códigos de máquina são sequências numéricas interpretadas pela C PU do 
microcontrolador e ficam armazenadas em Memórias de Dados. 
 
 
 
 
 
 
Questão 87 
Geralmente, microcontroladores desabilitam o atendimento de novas solicitações de 
interrupções do tipo mascarável, durante a execução de uma rotina de tratamento de 
interrupção. Tal medida objetiva: 
R.: Evitar o atendimento de subrotina 
 
Questão 88 
O designador 'f' nas instruções especifica qual ____________ será utilizado pela instrução. 
Qual a única opção que completa corretamente a lacuna da proposição 
R.: Endereço 
 
Questão 89 
Qual é a instrução em linguagem assembly de um microcontrolador PIC16 que subtrai W de F? 
R.: SUBWF 
 
Questão 90 
Um microprocessador precisa verificar o estado de um dispositivo de saída a cada 20ms. Isto é 
feito por meio de um timer que alerta o processador a cada 20ms. A interface do dispositivo 
inclui duas portas: uma para estado e uma para saída de dados. O microprocessador utiliza 
uma instrução para verificar o estado do sipositivo, e outra para examinar o seu estado. Se o 
dispositivo estiver pronto, é necessário mais uma instrução para enviar os dados ao 
dispositivo. O microprocessador possui uma taxa de clock de 8MHz e todos os clicos de 
instrução pertinentes são de 12 ciclos de clock. Quanto tempo é necessário para se verificar e 
entender o dispositivo? 
R.: 4,5ms 
 
Questão 91 
Quais são as sete etapas de metodologia apresentada nas aulas para desenvolver a maioria das 
aplicações utilizando microcontroladores?R.: Hardware, Fluxograma, Editor, Prog ASM, Montador, Prog Hex, Porgramador 
 
Questão 92 
O que é a memoria cache? 
R.: é uma pequena quantidade de memória localizada perto do processador. 
 
Questão 93 
Explique a diferença de um processo sequencial de um pipeline? 
Sequencial: As tarefas são executadas sequencialmente, uma após a outra 
Piperline: Consegue buscar e processar quase ao mesmo tempo 
 
Questão 94 
O microprocessador... se o sinal de clock for de 32Mhz e for executada em dois ciclos de clock? 
R.: T=1/32.10^6=31250 -> 31250x2=62,5ms 
 
Questão 95 
Marque a al.ternativa que descreve o modo de endereçamento direto. 
R.: Constante mudança de dados na memoria sem alteração do código de endereçamento que 
indica o valor.

Outros materiais