Arquitetura de Computadores 1º Trabalho 1) Descreva a arquitetura básica da CPU, componentes e a função de cada um deles mostrando seus Unidade de controle – Envia sinais de controle que determinam a seqüência lógica da realização das tarefas da CPU, transferem dados entre os registradores e o ambiente externo, e coordena a realização das operações lógicas e aritméticas. Registradores - Conjunto de unidades de armazenamento, que representam a memória interna da CPU. Unidade Lógica Aritmética – Executa as operações lógicas e aritméticas ordenadas pela Unidade de controle Barrmento Interno – Conjunto de conexões elétricas/lógicas paralelas que permitem a transmissão de dados, endereços e sinais de controle entre os diversos módulos funcionais da CPU 2) Descreva o ciclo de Busca de uma instrução da CPU –Lê o endereço da próxima instrução da memória –Esse endereço esta armazenado no Contador de Programas (PC) –O processador incrementa o valor de PC –A instrução buscada é armazenada no registrador de instruções (IR) 3) Vocês foram contratados para fazer o projeto de registradores de uma CPU. Neste projeto devem existir alguns registradores de controle (para que a Unidade de controle possa coordenar a realização do ciclo de instrução) e também devem existir alguns registradores para armazenar as informações que serão processadas. Para conceber este projeto vocês possuem R$ 120,00. Os Registradores de “propósito geral” custam R$ 25,00 cada. Já os registradores de “uso específico” custam R$ 16,00 cada. Vocês devem definir: a. Os tipos de registradores utilizados e porque usar registradores desse tipo. b. Quais registradores serão usados para controle e o nome deles. c. Como os seus registradores iram garantir a ocorrência do ciclo de instrução. d. A quantidade final de registradores e o custo do projeto. a) 7 Registradores de Uso Especifico, para garantir um numero maior de registradores a um custo menor, permitindo assim fazer menos acesso a memória b) Usarei 4 para controle, que se chamarão CP (contador de programas), que aponta o endereço da próxima instrução, RI (registrador de instrução) que define a instrução atual que esta para ser executada, AC (ou acumulador) que armazena os resultados gerados pela ULA e por fim RC (registrador de condição) que armazena um valor de alguma condição especial, caso ela ocorra. c) O registrador CP aponta o endereço da próxima instrução o que garante o inicio do ciclo de busca. A instrução buscada é armazenada em RI, o que garante o fim do ciclo de busca. Essa instrução é passada para a ULA que executa a mesma e guarda o resultado desta execução em AC, finalizando o ciclo de instrução. d) Ao final serão 7 registradores e o custo será R$ 112,00.