Unit aritmetik dan logik

Daripada Wikipedia, ensiklopedia bebas.
Lompat ke: pandu arah, cari
Simbol skema Unit Aritmetik dan Logik.
8 Bit ALU Texas Instruments SN74AS888.

Unit Aritmetik dan Logik (ALU) ialah suatu bahagian penting dalam sesebuah mikropemproses. ALU melaksanakan operasi asas seperti operasi aritmetik (tambah, dan tolak integer), operasi logik (AND, NOT, OR, XOR) dan anjakan bit (bit-shifting).

Operasi anjakan bit bermaksud menganjak posisi data, satu bit ke kiri atau ke kanan. Anjakan bit ke kiri menghasilkan operasi yang setara dengan darab dua, manakala anjakan bit ke kanan adalah seumpama operasi bahagi dua.

Jika bit di hujung arah anjakan disuap semula ke pangkal data, operasi ini dikenali sebagai putaran bit (bit rotation).

Sistem bernombor[sunting | sunting sumber]

Sebuah ALU mesti memproses nombor menggunakan format yang sama seperti keseluruhan litar. Format bagi pemproses moden hampir selalunya ialah perwakilan nombor perduaan lengkapan dua. Komputer terdahulu menggunakan pelbagai jenis sistem nombor, ini termasuk lengkapan satu, lengkapan dua, format tanda-magnitud, malah sistem perpuluhan sebenar, dengan pelbagai perwakilan bagi angkanya.