واحد حسابی از اجزای حسابی - واحد منطقی حسابی (ALU)، انباشتهکنندهها و رجیسترها تشکیل شده است. نقش ALU انجام عملیات حسابی یا منطقی روی داده های ورودی است و منبع ورودی دو داده 8 بیتی است که از انباشتگر و ثبت داده می آید. ALU می تواند عملیات جمع، تفریق و یا مقایسه اندازه این دو داده را تکمیل کند و در نهایت نتیجه را در انباشته ذخیره کند.
اپراتور دو عملکرد دارد:
(1) عملیات حسابی مختلف را انجام دهید.
(2) عملیات منطقی مختلف را انجام دهید و آزمایشهای منطقی مانند آزمایشهای -ارزش صفر یا مقایسه دو مقدار را انجام دهید.
تمام عملیات انجام شده توسط واحد حسابی توسط سیگنال های کنترلی ارسال شده توسط کنترل کننده فرمان داده می شود و یک عملیات حسابی یک نتیجه عملیات و یک عملیات منطقی یک تصمیم تولید می کند.




