Jednostka arytmetyczno logiczna (ALU)

Jednostka arytmetyczno-logiczna, arytmometr (Arithmetic and Logic Unit, ALU, execution unit), blok funkcjonalny procesora wykonujący podstawowe operacje arytmetyczne i logiczne, współpracujący z układem sterowania, pobierający argumenty działań z rejestrów procesora lub z pamięci operacyjnej oraz określający znaczniki wyników w słowie stanu procesora.
Długość rejestrów ALU oraz zbiór jej operacji charakteryzuje procesor.

ALU jest układem cyfrowym, służącym do wykonywania operacji arytmetycznych (takich jak dodawanie, odejmowanie itp.), operacji logicznych (np. Ex-Or) pomiędzy dwiema liczbami oraz operacje jednoargumentowe takie jak przesunięcie bitów, negacja. ALU jest podstawowym blokiem centralnej jednostki obliczeniowej komputera.

Typowe ALU ma dwa wejścia odpowiadające parze argumentów i jedno wyjście na wynik. Operacje jakie prowadzi to:

Dotychczas, najbardziej złożonymi obwodami elektronicznymi są te wbudowane wewnątrz układów współczesnych mikroprocesorów. Dlatego też, takie procesory zawierają w sobie potężne i bardzo złożone ALU. W rzeczywistości, nowoczesny mikroprocesor (bądź komputer główny) może posiadać wielokrotne rdzenie, każdy rdzeń z wielokrotnymi jednostkami wykonawczymi, każda jednostka wykonawcza z wielokrotnymi ALU.

Klasyczne procesory zawierały jedno ALU. Procesory o architekturze superskalarnej zawierają kilka ALU, i mogą ich używać jednocześnie.


Wyszukiwarka

Podobne podstrony:
jednostka arytmetyczno logiczna procesora 8 bitowego (13 s
Z jednostkami za pan brat
Jedność budowy organizmów żywych1
Matryca logiczna Meksykanska
Socjologia wyklad 03 Jednostka
METODA JEDNOSTEK ARCITEKTONICZNO KRAJOBRAZOWYCH
Gospodarka budzetowa jednostek samorzadu terytorialnego
12 Podstawy automatyki Układy sterowania logicznego
18 Prowadzenie procesów jednostkowych w technologii
J Jednostka astronomiczna AU (2)
2 5 Granice jednostronne
6 DETALE KALENICA DACHU JEDNOSPADOWEGO 01

więcej podobnych podstron