Foundationপ্রথম নীতি থেকে
LEVEL 2 · Digital Logic & Computer Organization

ALU

এএলইউ

Arithmetic Logic Unit — একটা op-select code দিয়ে নিয়ন্ত্রিত সার্কিট যা একই hardware-এ ADD, SUB, AND, OR, XOR, shift-এর মতো একাধিক অপারেশন করতে পারে।

also: Arithmetic Logic Unit

একটা adder/subtractor core, একটা bitwise logic unit (AND/OR/XOR সমান্তরালে), আর একটা shifter — সবগুলোর ফলাফল একসাথে গণনা হয়, তারপর একটা বড় [[multiplexer|MUX]] op-select code অনুযায়ী একটাকে বেছে চূড়ান্ত output বানায়।

Zero, carry, overflow, negative — চারটা flag output সাধারণত সাথে আসে, যা পরের module-এ (CPU Architecture) branch instruction-এর সিদ্ধান্ত নিতে ব্যবহৃত হবে।

কেন একটা মাত্র shared ALU, প্রতিটা অপারেশনের জন্য আলাদা circuit না: area আর power বাঁচে, মূল্য হলো এক cycle-এ শুধু একটা অপারেশন সম্ভব — একটা ক্লাসিক area-বনাম-throughput trade-off, যা Level 11-এ (Advanced Architecture) superscalar ডিজাইনে (একাধিক ALU সমান্তরালে) আবার ফিরে আসবে।