ورقة عمل الطالب

القرارات والرايات

ثلاثة أقسام للدرس: توقّع، وابنِ، واشرح. اعمل على الورق أو في المختبر المحلي. لا يطلب التطبيق اسمًا أو حسابًا أو سجلّ طالب.

10. المنطق الشرطي: اتّخاذ القرار

قارن قيمًا ثم تفرّع بناءً على راية محفوظة.

فتح هذا الدرس →

1. توقّع وتتبّع

قبل تشغيل برنامج التجربة، توقّع مخرجاته وتتبّع أول ثلاث تعليمات تُنفّذ. راقب السجلات أو الرايات أو الذاكرة ذات الصلة حسب الحاجة. ثم نفّذ البرنامج خطوةً خطوة للمقارنة.

LOAD 7
CMP 7
JUMP_IF_ZERO same
LOAD 0
JUMP show
same: LOAD 1
show: PRINT
HALT

أضف المدخلات إلى الطابور: لا يوجد

هيّئ الذاكرة: جميع البايتات صفر في البداية

التعليمةPC قبلPC بعدR0 قبلR0 بعدالحالة ذات الصلةالمخرجات
       
       
       

2. ابنِ وافحص

اقرأ عددين صحيحين. اطبع 1 إن تساويا، وإلا فاطبع 0. تعامل مع المدخلات المتساوية والمختلفة.

أنواع التعليمات المطلوبة: INPUT, CMP, JUMP_IF_ZERO

برنامج البداية

INPUT
COPY R0 R1
INPUT
CMP R1
#
HALT

برنامجك وملاحظاتك

3. اشرح الآلة

هل يمكن تفعيل Z عندما لا يكون R0 صفرًا؟