Arquitetura e e organização dos Computadores
0,2 em 0,2 pontos Um computador não deve ter um conjunto de instruções que permita ao usuário formular qualquer tarefa de processamento de dados. Outro modo de visualizar isso é considerar as capacidades de uma linguagem de programação de alto nível. Qualquer programa escrito em uma linguagem de alto nível, para ser executado, precisa ser suficiente para expressar qualquer uma das instruções de uma linguagem de alto nível.
Resposta Selecionada:
Correta Falso
Resposta Correta:
Correta Falso
Pergunta 2
0,2 em 0,2 pontos A programação em nível de máquina é bastante utilizada quando se está trabalhando, por exemplo, com microcontroladores (microprocessador que contém ULA, memória e E/S, utilizado para fins específicos), onde é de interesse obter acesso direto ao hardware. Nesse tipo de máquina o objetivo é manipular todas as funções de E/S, além de obter o acesso à memória (NULL, 2010). Os microcontroladores também são empregados em sistemas embarcados, onde o nível de complexidade de hardware pode ser simplificado por meio de códigos de máquina de poucas funções.
Resposta Selecionada:
Correta Verdadeiro
Resposta Correta:
Correta Verdadeiro
Pergunta 3
0,2 em 0,2 pontos Podemos caracterizar os tipos de instruções que precisam ser incluídas em um computador como segue:
Respostas Selecionadas:
Correta Processamento de dados – instruções lógicas e aritméticas.
Correta Armazenamento de dados – movimentação de dados para dentro ou fora do registrador e/ou locais de memória.
Correta Movimentação de dados – instruções de E/S.
Correta Controle – instruções de teste e desvio.
Respostas Corretas:
Correta Processamento de dados – instruções lógicas e aritméticas.
Correta Armazenamento de dados – movimentação de dados para dentro ou fora do registrador e/ou locais de memória.
Correta Movimentação de dados – instruções de E/S.
Correta Controle – instruções de teste e desvio.
Pergunta 4
0 em 0,2 pontos Os elementos