Prévia do material em texto
Questão 1 A Unidade de Controle executa instruções continuamente enquanto não for interrompida expressamente mediante uma instrução HLT. A resposta correta é 'Verdadeiro' Questão 2 O registrador "Contador de Programa" PC (Program Counter) é o registrador que armazena o endereço da próxima instrução a ser executada. É incrementado pela unidade de controle após a execução de uma instrução. A resposta correta é 'Verdadeiro' O microprocessador 8085 tem palavra de 8 bits, Bus de dados de 8 bits, Bus de endereços de 16 bits e endereça até 64k posições de memória. A resposta correta é 'Verdadeiro' Questão 4 Correto A instrução MOV r, M é do tipo de \u201cleitura de memória\u201d, não afeta nenhum Flag e seu modo de endereçamento é indireto. A resposta correta é 'Verdadeiro' Questão 5 O Registrador de Dados da Memória (REM) tem a função de armazenar temporariamente os dados entre Memória Principal e CPU. A resposta correta é 'Falso'. Questão 6 O Contador de Programa (PC) é decrementado pela Unidade de Controle após a execução de uma instrução. O PC pode indicar até 65536 diferentes endereços e opera de modo unidirecional. A resposta correta é 'Falso'. Questão 7 Os Registradores proporcionam armazenamento interno para a CPU, são de acesso rápido e de tamanho varável. A resposta correta é 'Falso'. Questão 8 Um das funções da UC é gerar uma sequência de pulsos elétricos de sincronização transmitidos aos demais componentes do sistema. A resposta correta é 'Verdadeiro' Questão 9 Os registradores do 8085 são todos de 8 bits e de uso geral. Podem ser combinados aos pares para formar pares de Registradores (rp): BC \u2013DE \u2013HL. O primeiro registrador de cada par armazena o byte mais significativo. O par de Registrador HL é usado implicitamente em várias instruções de acesso a memória sendo denominado de \u201cM\u201d, de memory. M = HL. A resposta correta é 'Falso'. Questão 10 A ALU realiza operações aritméticas, lógicas e de deslocamento nos dados. A resposta correta é 'Verdadeiro' Questão 11 Mnemônicos são as representações simbólicas das instruções máquina. A resposta correta é 'Verdadeiro' Questão 12 O Registrador F (Flags) ou Registrador PSW (Program Status Word) é um registrador de 8 bits, entretanto somente bits 5 são utilizados ele armazena o estado da última operação realizada pela ULA. A resposta correta é 'Verdadeiro' Existe um Registrador Auxiliar para a entrada de dados na ULA e as operações na ULA são executadas utilizando os dados do Registrador Temporário e do Acumulador. A resposta correta é 'Verdadeiro' Questão 14 O Acumulador, do microprocessador 8085, trabalha com número sem sinal na faixa de 0 a 255 e números com sinais na faixa de -127 a 128. A resposta correta é 'Falso'. Questão 15 Registrador de Endereços de Memória (RDM): armazena o endereço de memória da próxima operação de leitura ou escrita A resposta correta é 'Falso'. Questão 16 Existem na CPU os \u201cRegistradores Transparentes\u201d, cuja existência o programador desconhece e, portanto não pode usá-los. A Unidade de Controle os utiliza para seus próprios propósitos. A resposta correta é 'Verdadeiro' Questão 17 No modo de endereçamento indireto o endereço do dado é passado via um par de registradores (ex.: LDAX B, etc). A resposta correta é 'Verdadeiro' Questão 18 Define-se Pilha como uma estrutura de dados onde os elementos são inseridos e eliminados por um único extremo, chamado Topo. A resposta correta é 'Verdadeiro' Questão 19 Barramento de Controle (Control Bus) consiste de várias linhas transportando os sinais de controle, tais como leitura/ habilitação de escrita e bits de flags. A resposta correta é 'Verdadeiro' Questão 20 A Unidade de Controle coordena todas as atividades realizadas pela CPU, fornecendo sinais de controle que sincronizam e ordenam as micro operações. A resposta correta é 'Verdadeiro' Atividade 2 • Pergunta 1 0,2 em 0,2 pontos A definição de Registrador de buffer de instrução ou IBR está corretamente descrita em: Resposta Selecionada: b. empregado para armazenar temporariamente a próxima instrução a ser executada. Resposta Correta: b. empregado para armazenar temporariamente a próxima instrução a ser executada. • Pergunta 2 0,2 em 0,2 pontos A estrutura interna de um computador possui quatro componentes principais, classificados como: Resposta Selecionada: a. - Unidade central de processamento (UCP ou CPU, do inglês central processing unit) – tem a função de controlar a operação do computador e realizar suas funções de processamento de dados. - Memória principal – tem a função de armazenar os dados temporariamente. - E/S – tem como função mover os dados entre o computador e seu ambiente externo. - Interconexão do sistema – é formada por mecanismos que oferecem um meio de comunicação entre a CPU, memória principal e dispositivos de E/S. Um exemplo comum de interconexão do sistema é por meio de um barramento do sistema, que consiste em uma série de fios condutores aosquais todos os outros componentes se conectam; Resposta Correta: a. - Unidade central de processamento (UCP ou CPU, do inglês central processing unit) – tem a função de controlar a operação do computador e realizar suas funções de processamento de dados. - Memória principal – tem a função de armazenar os dados temporariamente. - E/S – tem como função mover os dados entre o computador e seu ambiente externo. - Interconexão do sistema – é formada por mecanismos que oferecem um meio de comunicação entre a CPU, memória principal e dispositivos de E/S. Um exemplo comum de interconexão do sistema é por meio de um barramento do sistema, que consiste em uma série de fios condutores aosquais todos os outros componentes se conectam; • Pergunta 3 0,2 em 0,2 pontos "Contém uma palavra (conjunto ordenado de bytes) que será lida e armazenada na memória ou enviada à unidade de E/S." A definição em questão refere-se à: Resposta Selecionada: a. MBR Resposta Correta: a. MBR • Pergunta 4 0,2 em 0,2 pontos Em termos gerais, as funções de um computador podem ser divididas em quatro categorias: Processamento de dados, Armazenamento de dados, Movimentação de dados e Controle. A alternativa que contempla a definição de Armazenamento de dados é: Resposta Selecionada: A. Um computador deve ser capaz de armazenar dados, mesmo que temporariamente, referentes ao processamento dinâmico. Assim, existe pelo menos uma função de armazenamento de dados a curto prazo. Resposta Correta: A. Um computador deve ser capaz de armazenar dados, mesmo que temporariamente, referentes ao processamento dinâmico. Assim, existe pelo menos uma função de armazenamento de dados a curto prazo. • Pergunta 5 0,2 em 0,2 pontos A unidade de controle (UC) controla a operação da CPU, a ULA realiza funções de processamento de dados, os registradores oferecem armazenamento interno à CPU e a interconexão da CPU é realizada por mecanismos que oferecem comunicação entre a UC, a ULA e os Registradores (STALLINGS, 2003). Julgue a afirmação de Stallings. Resposta Selecionada: Verdadeiro Resposta Correta: Verdadeiro Quote Like Dislike Share rsegalla Posts 44 1:58 PM - Aug 27, 2014 #2 Atividade 3 • Pergunta 1 0 em 0,2 pontos Uma instrução pode especificar que a sequência de execução seja alterada, como, por exemplo, o processador pode buscar uma instrução no local 149, que especifica que a próxima instrução seja do local 182. O processador se lembrará dessa instrução, definindo o contador de programa como 182. Assim, no próximo ciclo de busca, a instrução será retirada do local 182 e não mais em 150 que seria a sequência natural de instruções. Esta definição refere-se a: Respostas Selecionadas: a. Controle b. Processamento de dados c. Processador-memória d. Processador E/S Respostas Corretas: a. Controle • Pergunta 2 0,2 em 0,2 pontos De forma geral, o processamento das instruções consiste em duas etapas:o processador lê (busca) instruções da memória, uma de cada vez, depois executa-as (STALLINGS, 2003). O processo de execução consiste em repetir o processo de busca e execução da instrução. Além disso, a execução da instrução não pode envolver diversas operações, e não pode ser totalmente dependente da natureza da instrução, seja ela soma, subtração, divisão, multiplicação, etc. Resposta Selecionada: Falso Resposta Correta: Falso Feedback da resposta: De forma geral, o processamento das instruções consiste em duas etapas: o processador lê (busca) instruções da memória, uma de cada vez, depois executa-as (STALLINGS, 2003). O processo de execução consiste em repetir o processo de busca e execução da instrução. Além disso, a execução da instrução pode envolver diversas operações, e também pode ser totalmente dependente da natureza da instrução, seja ela soma, subtração, divisão, multiplicação, etc. • Pergunta 3 0,2 em 0,2 pontos Julgue a ação de Processador-memória: os dados podem ser transferidos do processador para a memória ou da memória para o processador. Resposta Selecionada: Verdadeiro Resposta Correta: Verdadeiro • Pergunta 4 0,2 em 0,2 pontos O contador de Programa ou Program Counter (PC) é definido como um registrador de endereço de instrução (STALLINGS, 2003). Os registradores, são pequenas unidades de memórias, capazes de armazenarem dados ou instruções que auxiliam na execução das tarefas da ULA e da UC. Entretanto a sigla PC também é muito utilizada para definir um computador pessoal ou do inglês Personal Computer – PC. Resposta Selecionada: Verdadeiro Resposta Correta: Verdadeiro • Pergunta 5 0,2 em 0,2 pontos No ciclo de interrupção, o processador verifica se houve alguma interrupção, que é indicada pela presença de um sinal de interrupção. Se nenhuma interrupção estiver pendente, o processador prossegue para o ciclo de busca, lendo a próxima instrução do programa atual. Se uma interrupção estiver pendente, o processador faz o seguinte: - Suspende a execução do programa que está sendo executado e salva seu contexto. Isso significa salvar o endereço da próxima instrução a ser executada (conteúdo atual do contador de programa - PC) e quaisquer outros dados relevantes à atividade atual do processador. - Armazena no contador do programa o endereço inicial de uma rotina de tratamento de interrupção. Resposta Selecionada: Verdadeiro Resposta Correta: Verdadeiro Quote Like Dislike Share 1:59 PM - Aug 27, 2014 #3 Atividade 4 • Pergunta 1 0,2 em 0,2 pontos Os elementos que constituem uma instrução de máquina são classificados como: Código da operação, Referência à operando fonte, Referência à operando destino e Referência à próxima instrução. Assinale a alternativa que apresenta a instrução e sua correta definição: c. Código da operação – especifica a operação a ser realizada como, por exemplo, uma operação de soma ou de E/S. A operação é especificada por um código binário, conhecido como código de operação ou operation code (opcode). Respostas Corretas: c. Código da operação – especifica a operação a ser realizada como, por exemplo, uma operação de soma ou de E/S. A operação é especificada por um código binário, conhecido como código de operação ou operation code (opcode). • 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: Verdadeiro Resposta Correta: Verdadeiro • Pergunta 3 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: Falso Resposta Correta: Falso • Pergunta 4 0,2 em 0,2 pontos Dentro do computador, cada instrução é representada por uma sequência de bits. A instrução é dividida em campos correspondentes aos elementos constituintes da instrução. Resposta Selecionada: Verdadeiro Resposta Correta: Verdadeiro • Pergunta 5 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: Processamento de dados – instruções lógicas e aritméticas. Armazenamento de dados – movimentação de dados para dentro ou fora do registrador e/ou locais de memória. Movimentação de dados – instruções de E/S. Controle – instruções de teste e desvio. Respostas Corretas: Processamento de dados – instruções lógicas e aritméticas. Armazenamento de dados – movimentação de dados para dentro ou fora do registrador e/ou locais de memória. Movimentação de dados – instruções de E/S.