في مشروع الـ ALU (وحدة الحساب والمنطق) صممت وحدة حسابية منطقية بتجمع بين العمليات الحسابية والعمليات المنطقية في دائرة واحدة. الوحدة دي قدرت من خلالها أنفذ العمليات الحسابية زي:
الجمع (Addition)
الطرح (Subtraction)
الزيادة والنقصان (Increment / Decrement)
المقارنة (Comparison)
وكمان العمليات المنطقية زي:
AND
OR
XOR
NOT
NAND
NOR
المميز في المشروع إني قدرت أوصل بين العمليات الحسابية والمنطقية في تصميم واحد متكامل، بحيث المستخدم يقدر يختار العملية المطلوبة عن طريق إشارات تحكم (Control Signals). جربت التصميم ده على برامج محاكاة رقمية زي Logisim/Proteus علشان أتأكد من صحته، والحمد لله الدائرة اشتغلت بكفاءة عالية. التجربة دي علمتني إزاي أي معالج بسيط بيتكون من وحدات صغيرة زي الـ ALU، وإزاي ممكن أطور التصميم ده وأضيف عمليات أكتر في المستقبل زي الضرب والقسمة.