Buscar

Avaliação On-Line 03 (AOL 03) - Organização e Arquitetura de Computadores - 20211 B

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

42549 . 7 - Organização e Arquitetura de Computadores - 20211.B 
Avaliação On-Line 3 (AOL 3) - Questionário 
 
Pergunta 1 
As instruções são a base para qualquer computador funcionar. São elas que ordenam 
o que o computador deve fazer, como deve fazer e quando deve fazer. Por esse motivo, 
existem instruções para processamento, armazenamento e movimentação de dados e 
também as instruções de desvio. 
Com base nessas informações e no conteúdo estudado sobre os tipos de instruções, 
analise as afirmativas abaixo: 
 
I. Instruções de processamento de dados são responsáveis por teste e desvio. 
II. Instruções de movimentação de dados são responsáveis pela entrada e saída. 
III. Tanto o teste quanto o desvio são feitos através dos conjuntos de controle. 
IV. O armazenamento de dados permite que instruções sejam acessadas durante o 
processamento. 
V. Instruções de controle são responsáveis por todo o processamento do computador. 
 
Está correto apenas o que se afirma em: 
 
a) III, IV e V. 
b) II, III e IV. 
c) I, II e V. 
d) I, III e IV. 
e) II, III, V. 
 
Pergunta 2 
A linguagem de montagem possui uma estrutura com recursos que a linguagem de 
máquina não possui, pois, apesar de ser de baixo nível, a assembly não é a linguagem 
mais próxima ao hardware. 
Considerando essas informações e o conteúdo estudado sobre linguagem de 
montagem (assembly) e linguagem de máquina, analise as afirmativas a seguir: 
 
I. A linguagem assembly permite inserir comentários. 
II. A linguagem de máquina é uma linguagem de alto nível. 
III. A linguagem de montagem trabalha com sistema binário. 
IV. A linguagem de máquina é a mais próxima ao hardware. 
V. A linguagem assembly permite nomear trechos do código. 
 
Está correto apenas o que se afirma em: 
 
a) I, III e IV. 
b) I, III e V. 
c) I, IV e V. 
d) I, II e V. 
e) II, IV e V. 
 
 
 
 
Pergunta 3 
Os computadores têm a capacidade de realizar todos os tipos de operações, buscando 
sempre otimizar seus processos para que essas operações sejam realizadas da forma 
mais rápida, independentemente do volume de informações. 
Considerando essas informações e o conteúdo estudado sobre os tipos de operações, 
analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): 
 
I. ( ) Os computadores realizam diversas operações aritméticas. 
II. ( ) A CPU trabalha com E/S sem necessidade de se comunicar o tempo todo. 
III. ( ) A operação de conversão transforma números decimais em binários. 
IV. ( ) As últimas instruções executadas são armazenadas nos registradores. 
V. ( ) O controle do sistema é feito em modo usuário. 
 
Agora, assinale a alternativa que representa a sequência correta: 
 
a) V, F, V, F, V. 
b) F, F, V, V, F. 
c) V, F, V, V, F. 
d) F, F, F, V, V. 
e) V, F, F, V, F. 
 
Pergunta 4 
A escrita de um programa tem diversas fases, pois tudo depende da finalidade para a 
qual o sistema está sendo desenvolvido. Uma das ferramentas mais usadas no 
desenvolvimento de um programa é o depurador. 
Com base no conteúdo estudado sobre linguagem de máquina, pode-se afirmar que o 
Depurador é: 
 
a) um programa responsável pela comunicação entre os módulos. 
b) um programa usado para converter decimal em binário. 
c) um programa utilizado para testar o programa e localizar possíveis erros. 
d) um programa responsável por excluir automaticamente instruções que 
contenham erros. 
e) um programa utilizado para transmitir dados. 
 
Pergunta 5 
Algumas instruções podem ser substituídas, até mesmo algumas instaladas de fábrica. 
Uma das formas de fazer a substituição de instruções é através do processo de 
Intepretação. 
Considerando essas informações e o conteúdo estudado sobre interpretação, pode-se 
afirmar que, nesse processo: 
 
a) cada nova instrução é lida, sem ocorrer a execução. 
b) primeiro é feita a tradução, depois as novas instruções são executadas. 
c) instruções novas e antigas são lidas e executadas ao mesmo tempo. 
d) primeiro é feita a tradução, depois as novas instruções são excluídas. 
e) cada nova instrução é lida e executada, não havendo tradução. 
 
 
 
 
Pergunta 6 
Computadores não conseguem compreender a linguagem usada pelos programas de 
alto nível, pois ele só entende o sistema binário (0 e 1). Para que ele possa 
compreender, todos os códigos escritos em outras linguagens são traduzidos para 
linguagem de máquina. 
Com base nessas informações e no conteúdo estudado sobre linguagem de máquina, 
pode-se afirmar que a linguagem-alvo é: 
 
a) a linguagem java. 
b) a linguagem antes da conversão. 
c) a linguagem convertida. 
d) a linguagem escrita em hexadecimal. 
e) a linguagem-fonte. 
 
Pergunta 7 
A linguagem de montagem (assembly language) é bem próxima ao hardware, só não é 
mais próxima que a linguagem de máquina. A escrita na linguagem assembly é 
considerada mais fácil do que na linguagem de máquina. 
Com base no conteúdo estudado sobre linguagem assembly, analise as afirmativas a 
seguir e assinale V para as verdadeira(s) e F para a(s) falsa(s): 
 
I. ( ) É uma linguagem de baixo nível mais fácil de programar. 
II. ( ) A linguagem é utilizada pelo processador, desenvolvida em sistema binário. 
II. ( ) É uma linguagem de alto nível, mais próxima à linguagem humana do que à do 
hardware. 
IV. ( ) É uma linguagem utilizada pelo processador, inacessível ao programador. 
V. ( ) Ela permite o uso de códigos para representar operações ou instruções. 
 
Agora, assinale a alternativa que representa a sequência correta: 
 
a) V, F, V, F, F. 
b) V, F, F, F, V. 
c) F, V, V, F, F. 
d) F, F, F, V, V. 
e) V, V, F, F, V. 
 
Pergunta 8 
Uma instrução é uma ordem dada ao computador. A função do computador é executar 
exatamente o que a instrução pede. Existem também os conjuntos de instruções, e os 
computadores têm a capacidade de processar uma alta quantidade desses conjuntos 
por minuto. 
Considerando essas informações e o conteúdo estudado sobre conjuntos de instruções, 
pode-se afirmar que eles são: 
 
a) instruções individuais às quais o programador tem acesso para controlar o 
processador. 
b) tabelas que contêm resultados de erros ocorridos na depuração do código. 
c) conjuntos de regras pouco utilizadas pelo computador, pois regras individuais 
são mais comuns. 
d) conjuntos de registradores que armazenam informações importantes enquanto 
a ULA realiza suas operações; 
e) grupos que contêm diversas instruções. Através desses conjuntos, o 
programador consegue acessar e controlar o processador. 
 
Pergunta 9 
Entre os tipos de operandos das instruções temos os endereços. Eles são essenciais 
para o funcionamento do computador, pois deles dependem a sequência em que as 
instruções serão executadas e o local onde cada uma está. 
Considerando essas informações e o conteúdo estudado sobre os tipos de operandos, 
pode-se afirmar que os endereços são usados para: 
 
a) converter caracteres diversos em binários. 
b) identificar os endereços dos dados de cada instrução. 
c) transferir dados de endereços de um local para outro. 
d) excluir os endereços da operação. 
e) identificar se existe ponto flutuante na operação. 
 
Pergunta 10 
Algumas instruções trabalham com operando imediato. Podemos identificar um 
operando imediato no código pois, quando é utilizado, acrescenta-se a letra “I” à 
instrução. Por exemplo, pode-se usar o termo “ADDI”. 
Considerando essas informações e o conteúdo estudado sobre operando imediato, 
pode-se afirmar que ele: 
 
a) é um tipo de operação do computador. 
b) também pode ser chamado de constante. 
c) é utilizado para identificar os dispositivos E/S. 
d) causa o aumento do tamanho do código. 
e) tem a função de transferir dados.

Continue navegando