ALU apibrėžimas

ALU arba aritmetinį loginį bloką sudaro skaitmeninė grandinė, leidžianti atlikti aritmetines ir logines operacijas tarp dviejų skaičių.

ALU yra kilęs iš anglų kalbos ir yra „Aritmetinės logikos vieneto“ santrumpa. Ispanų kalba aritmetinis loginis vienetas yra tam tikra grandinė, turinti galimybę apskaičiuoti tokias operacijas kaip sudėjimas, atimtis ar kitas, tokias kaip NOT ir XOR.

ALU galima rasti visų tipų elektroninėse grandinėse ir įrenginiuose. Pavyzdžiui, skaitmeniniame laikrodyje, kuris leidžia nuolat pridėti sekundę. Bet taip pat ir kiekiu sudėtingame šiuolaikiniame mikroprocesoriniame kontūre. Kiti pavyzdžiai yra grafikos, garso ar vaizdo plokštėse, didelės raiškos televizoriuose ir kompaktinių diskų grotuvuose.

1945 m. John P. Eckert ir John W. Mauchly pagimdė šią idėją. Vėliau Johnas von Neumannas paskelbs šiuo klausimu parengtą ataskaitą, kurioje paaiškins ALU poreikį kompiuteriui naudoti atliekant pagrindines matematines operacijas.

Paprastai loginį aritmetinį vienetą sudaro darbo grandinė, įvesties registras, akumuliatorių registras ir būsenos registras. Šie subjektai leidžia teisingai veikti ALU ir, pavyzdžiui, jie yra atsakingi už sveikųjų skaičių aritmetines operacijas, logines bitų operacijas, bitų poslinkio operacijas ir kitas sudėtingesnes. Pastaroji gali apimti, pavyzdžiui, kvadratinės šaknies apskaičiavimą, bendro procesoriaus ir kelių kitų emuliavimą.

Kita grandinė, panaši į tokio bloko grandinę, yra FPU arba slankiojo kablelio blokas, atliekantis aritmetines operacijas, tačiau skaičiams, vaizduojantiems slankiojo kablelio duomenis, kurie yra sudėtingesni ir sudėtingesni.

ALU schema paprastai apima A ir B kaip operandus, R kaip išėjimą, F kaip įėjimą į valdymo bloką ir D kaip išvesties būseną.

Susiję Straipsniai