Buscar

AOL 4 QUESTIONÁRIO

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 6 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 6 páginas

Prévia do material em texto

Avaliação On-Line 4 (AOL 4) – Questionário 10/10 
1. 
Pergunta 1 
Diante dos elementos básicos da linguagem Assembly, podemos afirmar que as 
diretivas independem do tipo de microcontrolador, sendo uma característica inerente 
à própria linguagem de programação. Dessa forma, cada linguagem possui a sua 
própria diretiva. 
A partir dessas informações e do conteúdo estudado sobre os elementos básicos da 
linguagem Assembly, é possível afirmar que as diretivas: 
1. são textos que o programador escreve no programa. 
2. utilizam variáveis ou registros para satisfazer determinados 
propósitos. 
3. utilizam textos e elementos para o processador trabalhar com instruções. 
4. são instruções executadas nos processadores. 
5. são os elementos necessários para que a instrução possa ser executada. 
2. 
Pergunta 2 
Um microcontrolador difere de um microprocessador em vários aspectos. O primeiro 
aspecto refere-se à funcionalidade. Ou seja, para que um microprocessador execute 
as suas funções, outros componentes externos devem ser conectados para receber, 
enviar e processar os dados, tais como a memória principal (RAM) e o disco rígido. 
Por outro lado, o microcontrolador é projetado e desenvolvido para integrar inúmeros 
componentes em um único circuito integrado. Nessas condições, podemos dizer que 
nenhum componente externo torna-se necessário para o seu funcionamento interno, 
uma vez que todos os referidos componentes encontram-se integrados no chip 
microcontrolado. 
A partir dessas informações e do conteúdo estudado sobre microcontroladores, é 
possível dizer que os microcontroladores: 
1. possuem a CPU externa ao seu encapsulamento. 
2. necessitam de uma memória RAM externa. 
3. são circuitos integrados programáveis. 
4. armazenam informações em sua memória cache L3. 
5. possuem discos rígidos em um interior. 
3. 
Pergunta 3 
A linguagem Assembly (linguagem de máquina) é considerada uma linguagem de 
baixo nível. Ela utiliza palavras abreviadas (ou representações simbólicas), 
conhecidas como mnemônicos, para cada instrução de máquina, objetivando, com 
isso, melhor compreensão das operações por parte das pessoas (programadores, 
por exemplo). Vale ressaltar que, a tradução da linguagem Assembly para os códigos 
de máquina do processador (códigos binários) é realizada por um programa 
conhecido como assembler (ou montador). 
Com base no trecho acima e no conteúdo estudado sobre linguagem Assembly, é 
possível afirmar que: 
I. Na instrução MOV R1, R2; existem o mnemônico MOV (MOVE) e dois 
registradores R1 e R2 como parâmetros. 
II. Na instrução ADD R1, R2; existem o mnemônico ADD (ADDITION) e dois 
registradores R1 e R2 como parâmetros. 
III. A linguagem Assembly é portável para uma família de microprocessadores e, não 
para uma estação de trabalho. 
IV. O aumento da expertise do programador é uma vantagem da Assembly. 
Está correto apenas o que se afirma em: 
1. II e III. 
2. I e III. 
3. III e IV. 
4. I, II e III. 
5. I, II e IV. 
4. 
Pergunta 4 
No que se refere aos compiladores para os microprocessadores PIC, podemos dizer 
que existem vários, cada qual necessitando de ambientes de programação distintos 
para atender às diversas famílias de PICs. 
Considerando essas informações e o conteúdo estudado sobre microcontroladores, 
pode-se afirmar que: 
1. o MPLAB X18, o MPLAB XC36 e o MPLAB XC32 são exemplos de 
compiladores. 
2. o MPLAB CX8, o MPLAB X6 e o MPLAB XC32 são exemplos de 
compiladores. 
3. o MPLAB XC8, o MPLAB XC16 e o MPLAB XC32 são exemplos de 
compiladores. 
4. o MPLAB XC18, o MPLAB XC36 e o MPLAB CX32 são exemplos de 
compiladores. 
5. o MPLAB XC8, o MPLAB X16 e o MPLAB X32 são exemplos de 
compiladores. 
5. 
Pergunta 5 
Durante o processo evolutivo, foram projetados e construídos inúmeros tipos de 
computadores. Entretanto, acredita-se que grande parte deles já foi esquecida, 
porém, alguns causaram um impacto significativo sobre o processo histórico, 
inspirando os cientistas e pesquisadores em novas ideias e desenvolvimentos 
inovadores. 
Considerando essas informações e o conteúdo estudado sobre microprocessadores 
comerciais, é possível afirmar que os computadores que fizeram parte da evolução 
histórica são: 
1. MARK I e UNIAC. 
2. UNIAC, MARK III e ENIVAC. 
3. UNIVAC, ENIAC e os computadores transistorizados. 
4. PIC, MARK I e MARK II. 
5. Computadores transistorizados, MARKAC e UNIAC. 
6. 
Pergunta 6 
Vale ressaltar que, torna-se difícil para o programador lidar com representações 
binárias de instruções máquina. Por isso, é comum utilizar uma representação 
simbólica para instruções de máquina. 
Nessas condições, considerando o excerto, bem como os estudos realizados sobre 
microprocessadores comerciais, analise as afirmativas a seguir e assinale V para 
a(s) verdadeira(s) e F para a(s) falsa(s). 
I. (V) Os opcodes são representados por abreviações, chamados mnemônicos, que 
indicam a operação que será realizada. 
II. (V) A instrução ADD R, Y pode ter a seguinte leitura: somar o valor contido no 
local de dados Y (posição Y) com o conteúdo do registrador R. 
III. (V) A arquitetura do microprocessador pode ser descrita pelo número de 
endereços contidos em cada instrução. 
IV. (F) A quantidade de endereços por instrução é uma decisão do programador. 
Agora, assinale a alternativa que apresenta a sequência correta: 
1. V, V, V, F. 
2. V, F, F, V. 
3. V, V, F, V. 
4. F, V, V, V. 
5. F, F, V, V. 
7. 
Pergunta 7 
A linguagem Assembly (linguagem de máquina) é considerada uma linguagem de 
baixo nível. Ela utiliza palavras abreviadas (ou representações simbólicas), 
conhecidas como mnemônicos, para cada instrução de máquina, objetivando, com 
isso, melhor compreensão das operações por parte das pessoas (programadores, 
por exemplo). 
A partir dessas informações e do conteúdo estudado sobre linguagem Assembly, 
pode-se afirmar que: 
1. a linguagem Assembly é de alto nível. 
2. maior conhecimento de programação por parte do programador é uma 
vantagem da linguagem Assembly. 
3. a linguagem Assembly não necessita de linhas de código para a sua 
programação. 
4. a otimização do código para aproveitar ao máximo as características 
intrínsecas do hardware é uma desvantagem da linguagem Assembly. 
5. a tradução da linguagem Assembly para os códigos de máquina do 
processador é realizada por um programa conhecido como assembler. 
8. 
Pergunta 8 
A linguagem Assembly, também conhecida como linguagem de baixo nível, possui 
alguns elementos básicos, como por exemplo: os Labels, as Instruções, os 
Operandos, as Diretivas e os Comentários. Esses elementos fazem com que a 
referida linguagem seja escrita de forma clara e objetiva. 
A partir dessas informações e do conteúdo estudado sobre linguagem Assembly, é 
possível dizer que: 
1. os labels (rótulos) são designações textuais de uma linha em um 
programa ou o início de um conjunto de linhas de um programa. 
2. as designações textuais são realizadas pelos operandos. 
3. os labels (rótulos) são linhas de programa e conjunto de instruções de um 
programa. 
4. um programa ou o início de um conjunto de linhas de um programa são 
destinados pelos comentários. 
5. os comentários são precedidos de um programa. 
9. 
Pergunta 9 
Os microcontroladores PIC (Peripherical Interface Controller) possuem algumas 
famílias que contemplam os seus tipos e modelos específicos de aplicações, como, 
por exemplo, as famílias de 8, 16, 32 e 64 bits. Porém, cada família de 
microcontrolador PIC difere em vários fatores. 
Considerando essas informações e o conteúdo estudado sobre microcontroladores 
PIC, podemos afirmar que: 
1. o PIC16 possui 55 microcontroladores e no máximo 46 pinos. 
2. o PIC10 possui 10 microcontroladores e no máximo 67 pinos. 
3. o PIC32 integra 84 microcontroladores e no máximo 24 pinos. 
4. o PIC12 integra 20 microcontroladorese no máximo 178 pinos. 
5. a tensão elétrica de alimentação é um dos fatores que diferem um 
microcontrolador de outro. 
10. 
Pergunta 10 
Basicamente, o funcionamento de um microprocessador resume-se nos inúmeros 
dispositivos lógicos existentes em sua arquitetura interna, bem como em 
barramentos (interno e externo) essenciais na comunicação de dados. 
Nessas condições, considerando essas informações, bem como o estudo sobre a 
operação de um microprocessador, analise as afirmativas a seguir e assinale V para 
a(s) verdadeira(s) e F para a(s) falsa(s). 
I. O registrador de instrução tem como função armazenar a instrução mais recente, 
a qual será executada pelo microprocessador. 
II. O decodificador de instrução tem como função identificar a operação que será 
realizada com base na instrução a ser executada. 
III. O barramento de controle tem como função atuar como um controlador de acesso 
aos dados. 
IV. A arquitetura CISC é muito utilizada em processadores da Motorola e AMD. 
Agora, assinale a alternativa que apresenta a sequência correta: 
1. F, F, V, V. 
2. F, V, V, V. 
3. V, V, V, F 
4. V, F, F, V. 
5. V, F, F, F.

Outros materiais