ALU یا واحد محاسبه و منطق میکروکنترلر و پردازشگر ها (مهندسی برق _ الکترونیک)

پژوهشگر و نویسنده: (  افشین رشید )

نکته : ALU یا واحد محاسبه و منطق که مسئول انجام اعمال محاسباتی نظیر جمع و تفریق و ... و اعمال منطقی مانند مقایسه And و OR و ... می باشد .

 MCU واحد کنترل پردازشگر ها  که مسئول رمز گشایی و تعیین نوع عملیاتی است که ALU باید انجام دهد .  ثبات ها جهت ذخیره موقت داده ها قبل از رفتن به ALU و همچنین نگه داری نتایج پردازش به کار می روند.ALU واحد محاسبه و منطق یک مدار الکترونیکی داخلی یک پردازشگر و میکروکنترلر است که کلیه عملیات حسابی و منطقی را در یک کامپیوتر انجام می دهد. ALU سه نوع ورودی را دریافت می کند.

_دریافت سیگنال کنترل از MCU (واحد کنترل)

_داده ها و (عملوند ها) که باید عملیاتی شوند.

_اطلاعات وضعیت کار هایی که قبلاً انجام شده اند.

ALU مخفف کلمات Arithmetic Logic Unit ( واحد حساب و منطق ) است. ALU وظیفه انجام عملیات ریاضی ( مانند جمع ، ضرب و ... ) و نیز عملیات منطقی را روی داده ها دارد. واحد ALU در پردازشگرها و میکروکنترلر ها آخرین اجزایی است که محاسبات و پردازش را روی داده ها انجام میدهد. واحد ALU از کد ها و عملوند ها برای انجام محاسباتش استفاده میکند و در واقع نوع عملیاتی که بایستی روی داده ها انجام شود را مشخص میکند. بعد از انجام پردازش روی اطلاعات توسط واحد ALU اطلاعات روی حافظه RAM بارگزاری میشوند. واحد ALU ممکن است بیشتر از یک عدد در پردازشگر ها و میکروکنترلر ها پیدا شود و اینطور نیست که یک عدد واحد ALU در هر  پردازشگر  وجود داشته باشد. 

حتی ساده‌ترین میکروپردازنده‌ها نیز دارای یک واحد محاسبه و منطق برای کارهایی از قبیل نگهداری زمان هستند. پردازنده‌ های موجود در پردازشگر (CPU) های مدرن  و پردازنده‌ های گرافیکی (GPU) داری واحد محاسبه و منطق قدرتمند و در عین حال پیچیده‌ای هستند. ممکن است هر قطعه دارای بیش از یک واحد محاسبه و منطق باشد.

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

دکترایِ  تخصصی نانو _ میکرو الکترونیک