Computacao
Felipe Dias Marinho1
Gisely Lucas Bernardino2
Hudson Andrade3
Robson Fernandes dos Santos4
RESUMO
Este trabalho apresenta a inicialização dos estudos sobre o desenvolvimento e funcionamento dos circuitos lógicos de uma ULA, realizando quatro operações básicas e uma adição, com o intuito de demonstrar o funcionamento da mesma, através de circuitos lógicos.
Palavras-chave: ULA. Circuitos Lógicos.
Introdução
A Unidade Aritmética e Lógica é o dispositivo da UCP (Unidade Central de Processamento) que realiza as operações Matemáticas e lógicas. Tais operações podem utilizar dois valores (por isso a ULA possui duas entradas) ou apenas um valor (como por exemplo, a operação de Complemento). Para desenvolver este trabalho foi utilizado e desenvolvido no programa Logisim.
Ao todo, programaram-se cinco operações, a saber:
C1: Operação AND entre as variáveis Lógicas A e B
C2: Operação OR entre as variáveis Lógicas A e B
C3: Operação XOR entre as variáveis Lógicas A e B
C4: Operação XNOR entre as variáveis Lógicas A e B
C5: Adição de A(2) e B(2)
Este artigo está dividido em quatro seções:
Introdução – Introduz-se o conceito de ULA e descreve resumidamente a implementação do Circuito.
ULA – Definição do Conceito da ULA.
Circuitos Lógicos – Definição e Construção de um circuito lógico que tenta descrever as operações descritas
Tabela Verdade – Tabelas utilizadas e desenvolvidas para este projeto ser realizado.
Discussão – Apresentação dos testes e simulações realizados e observados
Conclusão – Finalização do trabalho e da ideia deste artigo.
ULA
A arquitetura ULA (Unidade Lógica Aritmética) é responsável por processar e executar todas as operações básicas (adição, subtração, etc.) realizadas pelo processador. A origem desta estrutura foi proposta e apresentada no modelo de arquitetura dos computadores desenvolvidos por Jon Von Neumann, na década de 50, sendo utilizado para a construção dos primeiros computadores e dos