واحد محاسبه و منطق
اعداد دودویی / From Wikipedia, the free encyclopedia
واحد محاسبه و منطق (به انگلیسی: Arithmetic logic unit (ALU))، یک مدار ترکیبی دیجیتال است که عملیات حساب و منطق را روی اعداد دودویی صحیح انجام میدهد.[1][2][3] این در حالیست که واحد اعداد اعشاری (به انگلیسی:floating-point unit) مربوط به واحد محاسبه و منطق یک قطعهٔ سازندهٔ اساسی برای بسیاری از مدارهای محاسباتی از جمله واحد پردازش مرکزی کامپیوتر (CPU)، و FPUها و واحد پردازندهٔ گرافیکی (به انگلیسی: Graphics Processing Unit) است.
ورودی های(ALU) ای ال یو، دادههایی هستند که قرار است روی آنها عملیات انجام گیرد که عملوند (به انگلیسی: operand) نام دارند. خروجی ای ال یو حاصل این عملیات است. در بسیاری از طراحیها، ای ال یو حاوی ورودیها و خروجیهای وضعیت یا هر دو نیز هست که به ترتیب اطلاعاتی را در رابطه با وضعیت قبلی یا وضعیت کنونی بین ای ال یو و ثباتهای وضعیت خارجی منتقل میکنند.