7. الذاكرة: دفتر الحاسوب
خزّن بايتًا واسترجعه فعلًا بعد تغيير R0.
فتح هذا الدرس →
1. توقّع وتتبّع
قبل تشغيل برنامج التجربة، توقّع مخرجاته وتتبّع أول ثلاث تعليمات تُنفّذ. راقب السجلات أو الرايات أو الذاكرة ذات الصلة حسب الحاجة. ثم نفّذ البرنامج خطوةً خطوة للمقارنة.
LOAD 42
STORE 0
LOAD 99
STORE 1
LOAD 0
LOAD [0]
PRINT
LOAD [1]
PRINT
HALT
أضف المدخلات إلى الطابور: لا يوجد
هيّئ الذاكرة: جميع البايتات صفر في البداية
2. ابنِ وافحص
اقرأ مدخلًا يمثل بايتًا (0–255)، واحفظه في عنوان الذاكرة 10، ثم صفّر R0، واسترجع القيمة من الذاكرة واطبعها.
أنواع التعليمات المطلوبة: INPUT, STORE, LOAD
برنامج البداية
INPUT
STORE 10
LOAD 0
#
HALT
برنامجك وملاحظاتك
3. اشرح الآلة
أي شيفرة تقرأ الذاكرة 10، وأيها تحمّل العدد 10؟
8. العناوين في السجلات
استخدم عنوانًا كبيانات واقرأ جدول بحث.
فتح هذا الدرس →
1. توقّع وتتبّع
قبل تشغيل برنامج التجربة، توقّع مخرجاته وتتبّع أول ثلاث تعليمات تُنفّذ. راقب السجلات أو الرايات أو الذاكرة ذات الصلة حسب الحاجة. ثم نفّذ البرنامج خطوةً خطوة للمقارنة.
STORE 12 0
STORE 99 7
LOAD 7 R1
LOAD [R1]
PRINT
HALT
أضف المدخلات إلى الطابور: لا يوجد
هيّئ الذاكرة: 0: 12
2. ابنِ وافحص
اقرأ عنوانًا باستخدام INPUT، وانسخه إلى R1، واسترجع البايت الذي هيّأه الفاحص في ذلك العنوان، ثم اطبعه. يغيّر الفاحص العنوان والقيمة المخزّنة معًا.
أنواع التعليمات المطلوبة: INPUT, COPY, LOAD
برنامج البداية
INPUT
COPY R0 R1
#
HALT
برنامجك وملاحظاتك
3. اشرح الآلة
ما الفرق بين LOAD R1 وLOAD [R1] عندما تكون R1=7 والذاكرة 7=99؟
9. البايتات والحدود
اعرف لماذا تلتف قيم الذاكرة بينما لا تلتف قيم السجلات.
فتح هذا الدرس →
1. توقّع وتتبّع
قبل تشغيل برنامج التجربة، توقّع مخرجاته وتتبّع أول ثلاث تعليمات تُنفّذ. راقب السجلات أو الرايات أو الذاكرة ذات الصلة حسب الحاجة. ثم نفّذ البرنامج خطوةً خطوة للمقارنة.
LOAD 256
PRINT
STORE 255
LOAD [255]
PRINT
LOAD -1
STORE 255
LOAD [255]
PRINT
HALT
أضف المدخلات إلى الطابور: لا يوجد
هيّئ الذاكرة: جميع البايتات صفر في البداية
2. ابنِ وافحص
اقرأ عددًا صحيحًا وخزّنه في العنوان 255، ثم استرجع البايت الناتج واطبعه. لا تستبدل العملية بإجابة ثابتة.
أنواع التعليمات المطلوبة: INPUT, STORE, LOAD
برنامج البداية
INPUT
#
HALT
برنامجك وملاحظاتك
3. اشرح الآلة
لماذا يمكن تخزين القيمة 256 في العنوان 255، بينما العنوان 256 غير صالح؟