Skip to main content

Ano ang isang yunit ng aritmetika?

Ang yunit ng aritmetika, na tinatawag ding Arithmetic Logic Unit (ALU), ay isang bahagi ng Central Processing Unit (CPU).Ito ay madalas na tinutukoy bilang "engine" ng CPU dahil pinapayagan nito ang computer na magsagawa ng mga kalkulasyon sa matematika, tulad ng karagdagan, pagbabawas, at pagpaparami.Ang ALU ay nagsasagawa rin ng mga operasyon ng lohika, tulad ng "at," "o," at "hindi."Ang yunit ng aritmetika ay gumagana kasama ang rehistro ng rehistro, na humahawak ng data, kapag pinoproseso ang alinman sa mga operasyong ito.Ang yunit ng aritmetika ay binubuo ng maraming mga magkakaugnay na elemento na idinisenyo upang maisagawa ang mga tiyak na gawain.

Ang ilang mga sentral na yunit ng pagproseso ay binubuo ng dalawang sangkap, isang yunit ng aritmetika at isang yunit ng lohika.Ang iba pang mga processors ay maaaring magkaroon ng isang yunit ng aritmetika para sa pagkalkula ng mga operasyon na nakapirming-point at isa pang AU para sa pagkalkula ng mga lumulutang-point computations.Ang ilang mga PC ay may isang hiwalay na chip na kilala bilang ang numerong coprocessor.Ang coprocessor na ito ay naglalaman ng isang floating-point unit para sa pagproseso ng mga lumulutang-point operand.Ang coprocessor ay nagdaragdag ng bilis ng operating ng computer dahil sa kakayahan ng coprocessor na magsagawa ng pagkalkula nang mas mabilis at mas mahusay.Ang rehistro ay isang bahagi ng pangkalahatang memorya ng memorya ng computer na nag -iimbak ng data.Ang data na nilalaman sa mga rehistro na ito ay maaaring makuha nang mas mabilis kaysa sa iba pang mga lokasyon ng imbakan.Ang control unit ay bahagi ng panloob na mga gawa ng CPU at nagpapadala ng mga tagubilin sa yunit ng kontrol ng aritmetika.Ang mga tagubilin ay karaniwang binubuo ng maraming bahagi.Karaniwan, mayroong isang code ng operasyon, hindi bababa sa isang operand, at sa ilang mga kaso, isang format na code.

Ang Operation Code, o OPCODE, ay nagtuturo sa yunit ng logic ng aritmetika kung saan isasagawa ang operasyon.Sinasabi ng mga operand sa ALU kung saan matatagpuan ang data at ang address kung saan maaaring makuha ang impormasyon.Mayroon din itong iba't ibang mga pag -andar na gagamitin sa mga kalkulasyon, tulad ng pagbabawas o isang paghahambing sa lohika.Ang format code ay karaniwang ginagamit gamit ang operasyon ng code at maaaring ipaalam sa ALU na lumulutang-point o naayos na point machine na pagtuturo ng salita.

Karaniwang mga gawain na isinagawa ng yunit ng logic ng aritmetika ay kasama ang karagdagan at pagbabawas, pagpaparami at paghahati, at mga lohikal na pagsubok.Ang ALU ay nagsasagawa rin ng mga paghahambing at mga operasyon ng paglilipat ng bit.Ang Bit Shift ay ang proseso na kasangkot sa paglipat ng pinakamaliit na halaga ng impormasyon (bit) na hinahawakan ng computer.Ang mga bits ay pinagsama-sama upang makabuo ng mga salita mula 32 hanggang 64-bit ang laki.

Ang mga yunit ng aritmetika ay maaaring idinisenyo upang maisagawa ang halos anumang pagkalkula.Ang mas mahal na mga ALU ay kinakailangan para sa mas kumplikadong operasyon.Ang mga yunit ng aritmetika na ito ay karaniwang mas malaki at nangangailangan ng mas maraming espasyo at kapangyarihan.Ang mas maliit na mga yunit ng aritmetika ay maaaring magsagawa ng pagkalkula, ngunit tatagal ng mas mahabang oras upang makumpleto ang pagpapatupad dahil sa maraming mga hakbang na kasangkot sa pagproseso ng pormula.