واحد محاسبه و منطق (ALU) مخفف عبارت arithmetic logic unit هست، ALU یک مدار پیچیده دیجیتال و یکی از اجزای اساسی درون CPU (واحد پردازش مرکزی) رایانه میباشد. این قطعه دو عملیات بیتی (منطقی) و ریاضی (محاسباتی) رو بر روی اعداد دودویی (۰ و ۱) انجام میده و آخرین مولفه برای انجام محاسبات در پردازنده هست. ALU از عملوندها و کدها برای انجام عملیات بر روی دادههای ورودی استفاده میکنه که تعیین میکنه چه عملیاتی روی این دادهها انجام بشه. بعد از اینکه اطلاعات توسط واحد محاسبه و منطق پردازش شدند به حافظه رایانه (RAM) ارسال میشن.
در CPUها (واحد پردازش مرکزی)، GPUها (واحد پردازش گرافیکی)، و FPUها (واحد ممیز شناور) میتونه چند واحد محاسبه و منطق (ALU) وجود داشته باشه. در بعضی از پردازندههای رایانه، ALU به دو بخش محاسباتی AU و LU تقسیم می شه. AU که مخفف عبارت Arithmetic Unit (واحد محاسبه) هست عملیات ریاضی رو روی دادهها انجام میده و LU که مخفف عبارت Logic Unit (واحد منطق) هست عملیات منطقی رو روی دادهها انجام میده.