segunda-feira, 13 de dezembro de 2010

[Arq e Org] Unidade de Controle


A Unidade de Controle juntamente com a Unidade Lógica e Aritmética (ALU) e registradores formam a CPU (Central Process Unit). Como dito em post anterior, a CPU é um dos componentes que constituem a estrutura básica de um computador. A Unidade de Controle é responsável por coordenar diversos elementos do processador.

Quatro registradores mais importantes da Unidade de Controle são:
  • PC (program couter): Mantém o registro da próxima instrução a ser buscada na memória.
  • IR (Instruction Register): Contém a última instrução buscada na memória.
  • MAR (Memory Address Register): Indica o endereço de memória para operações de leitura e escrita.
  • MBR (Memory Buffer Regiter): Contém o último valor lido da memória ou um valor a ser armazenado na memória.
Um ciclo de instrução pode ser dividido em quatro subciclos: busca, indireto, execução e interrupção, porém apenas a busca e execução estão presente em todos os ciclos de instrução, indireto e interrupção podem não ocorrer. Cada subciclo é composto por microoperações. Todas as microoperações caem em um dos seguintes tipos:
  • Transferencia de dados entre registradores.
  • Transferencia de dados de registrador para barramento.
  • Transferencia de dados de barramento para registrador.
  • Execução de operações de lógica e/ou aritmética utilizando os registradores como entrada/saída.
Sendo desta forma a Unidade de Controle desempenha funções de controle do sequenciamento e execução das microoperações.

Nenhum comentário:

Postar um comentário