Buscar

Teste de Conhecimento - Aula 7

Prévia do material em texto

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES
7a aula
1a Questão
Uma determinada instrução tem no seu campo de dado o endereço no qual tem o endereço onde está o dado, isto é, indica um
ponteiro para o operando.
Qual o modo de endereçamento utilizado por esta instrução?
Direto.
Instantâneo.
Rápido.
Imediato.
Indireto.
2a Questão
Analise as sentenças sobre a forma de programação dos computadores e execução dos programas e, em seguida, assinale a alternativa correta:
I. Não é usual desenvolver programas utilizando-se instruções do processador
II. Os programas geralmente são desenvolvidos em linguagens de alto nível
III. Os compiladores são responsáveis por transformar programas em linguagem de alto nível para uma linguagem (máquina) que o processador
possa executar
Somente as sentenças II e III estão corretas
Todas as sentenças são corretas
Somente a sentença I é correta.
Somente as sentenças I e III estão corretas
Somente a sentença II é correta
Explicação:
I. Não é usual desenvolver programas utilizando-se instruções do processador
Não é usual desenvolver programas em linguagem de processador (Assember ou Assembly), em vista, de algumas
desvantagens, tais como:
Programar em Assembly consome muito tempo para o programador;
A linguagem não é portável. Ela é portável apenas dentro de uma família de processadores.
Como é uma linguagem especifica para processares de cada máquina, é necessário desenvolver um programa para cada
máquina.
Não existe rotinas pré-definidas, o programador deverá desenvolver suas próprias rotinas.
O programador deve programar num nível de detalhamento muito maior para fazer a mesma coisa que em um programa
escrito em linguagem de alto nível.
Como o programador utiliza diretamente os recursos do processador e memória, ele deve conhecer muito bem a máquina
onde ele está programando.
II. Os programas geralmente são desenvolvidos em linguagens de alto nível
As linguagens de alto nível proporcionam programar em um nível de detalhamento menor do que em linguagem de máquina
(assembler). Em vista disso os programas de forma geral são desenvolvidos nesse tipo de linguagem.
III. Os compiladores são responsáveis por transformar programas em linguagem de alto nível para uma linguagem (máquina)
que o processador possa executar.
Um compilador traduz um programa de uma linguagem textual facilmente entendida por um ser humano para uma linguagem de
máquina, específica para um processador e sistema operacional.De forma geral um compilador é responsável por transformar
programas emlinguagem de alto nível para uma linguagem de máquina.
Todas as alternativas estão corretas.
3a Questão
As instruções após serem lidas da memória são armazenadas no Registrador de Instruções - RI para serem
decodificadas/interpretadas pelos hardware. Portanto, para uma máquina RISC, se o RI tem 8 bits, quantas instruções diferentes
ela tem?
256
512
220
128
240
 4a Questão
Considere um computador baseado no modelo de Von Neumann com REM de 16 bits. Podemos afirmar que:
Este computador utiliza uma célula de 16 bits.
Este computador pode endereçar 64K células.
Este computador utiliza uma célula de 64K.
Este computador possui 16 instruções.
516 K bits
Explicação:
N => capacidade de memória através da quantidade de células ou de endereços.
E -> número de bits = 16
N (número de células) = 2E
N (número de células) = 216 . 
N (número de células) = 65536
O computador pode enedereçar 64k células.
5a Questão
Todas as instruções que são executadas por um computador, precisam estar armazenadas na memória principal, inclusive as
instruções que compõem o sistema operacional. Sobre o tema memória principal, conjuntos de instruções e a afirmativa acima,
assinale a alternativa correta.
As instruções de programas que estão sendo executados e estão armazenadas na memória principal estão em linguagem
de alto nível, como C, C++ ou java.
A afirmativa é falsa, o sistema operacional nunca é carregado para a memória principal, somente os programas de
usuário o são.
Tanto o sistema operacional, quanto os programas, são armazenados na memória secundária (HDs), e devem ser
copiados para a memória principal antes de serem executados.
O processador pode executar um programa cujas instruções estão em um arquivo executável em um pendrive, sem que
essas instruções passem pela memória principal
O sistema operacional fica armazenado na memória ROM, pois o mesmo não pode ser perdido ao desligar o computador.
6a Questão
Todo o processador é fabricado contendo um conjunto de instruções que define quais operações ele pode realizar. Cada
processador apresenta, então, um conjunto de instruções onde cada uma é responsável pela execução de uma tarefa. Uma
instrução possui dois formatos básicos, que são:
Operando e Decodificação
Operando e Código de transmissão
Código da operação e Operando
Código da operação e Código de transmissão
Operando e Codificação
7a Questão
O processador, também chamado de CPU (central processing unit), é o componente de hardware responsável por processar
dados e transformar em informação. Este por sua vez, é dividido em três partes a saber:
Unidade de controle e Memória
Instruções e Barramentos
Unidade Lógico aritmética e Bios
Instruções e Unidade de dados
Instruções, Unidade de controle e Unidade Lógico aritmética
8a Questão
No conjunto de instruções de um processador podemos citar três tipos de endereçamento: IMEDIATO, DIRETO e INDIRETO.
Correlacione esses três tipos de endereçamento (na sequência IMEDIATO, DIRETO e INDIRETO) com o seu significado
encontrado nas sentenças abaixo:
 I- utiliza um valor como operando e não um endereço da memória.
II- indica o endereço de memória onde está o operando.
III- indica um ponteiro para o operando.
II, I e III
III, I e II
II, III e I
I, III e II
I, II e III
	Disco local
	EPS: Alunos

Mais conteúdos dessa disciplina