Unitate aritmetică-logică

De la Wikipedia, enciclopedia liberă
Salt la: Navigare, căutare


Unitatea aritmetică logică este un circuit electronic digital complex care poate efectua operații aritmetice și logice. În diagramele-bloc computerice, unitatea aritmetică logică este reprezentată ca un modul funcțional, componentă a schemei de principiu a unui calculator electronic. În notație prescurtată UAL sau ULA. Constructiv, în calculator, UAL este un bloc fundamental al unității centrale de procesare (prelucrare) UCP, în engleză CPU.

UAL asigură funcții de prelucrare a datelor, respectiv:

  • efectuare de operații aritmetice
  • efectuare de operații logice
  • efectuarea altor operații specifice, la nivel de bit asupra operanzilor

Întrucât ne reprezentăm efectuarea acestor operații considerând operanzii reprezentați în baza 2 (reprezentare binară), granița între tipurile de operații este greu de stabilit.

Într-un sistem de calcul modern, granița fizică a unității aritmetice-logice este greu de precizat, funcțiile respective fiind regăsite în cadrul microprocesorului.