Unidade lógica e aritmética
Origem: Wikipédia, a enciclopédia livre.
Também chamada de Unidade Lógico-Aritmética ou apenas ULA em português, ou Arithmetic Logic Unit ou ALU em inglês, é a unidade central do processador, que realmente executa as operações aritméticas e lógicas referenciadas pelos opcodes.
É, na verdade, uma "grande calculadora eletrônica" do tipo desenvolvido durante a II Guerra Mundial, e sua tecnologia já estava disponível quando os primeiros computadores modernos foram construídos.
A tecnologia utilizada foi inicialmente Relés , herança da telefonia, e posteriormente Válvulas , herança da radiofonia. Com o aparecimento dos transistores, e depois dos circuitos integrados, os circuitos da unidade aritmética e lógica passaram a ser implementados com a tecnologia de semi-condutores.
A ULA executa as principais operações lógicas e aritméticas do computador. Ela soma, subtrai, divide, determina se um número é positivo ou negartivo ou se é zero. Além de executar funções aritméticas, uma ULA deve ser capaz de determinar se uma quantidade é menor ou maior que outra e quando quantidades são iguais. A ULA pode executar funções lógicas com letras e com números.