هذا التطبيق عبارة عن محاكي تعليمي لوحدة معالجة مركزية (CPU) بسيطة ذات 8 بت. يهدف إلى فهم كيفية عمل الحواسيب على أدنى مستوى عتادي. يوضّح خطوة بخطوة كيف يُترجَم الكود المقروء للبشر (الـ Assembler) إلى أرقام (كود آلي) يفهمها المعالج في النهاية.
كيف أستخدم التطبيق؟
- 1 اكتب الكود: على اليسار يوجد محرر نصي للكود بلغة Assembler (تعليمات مثل MOV، ADD). يمكنك تجربة البرنامج الافتراضي أو طلب مساعدة الذكاء الاصطناعي في الأعلى ليولّد لك واحدًا.
- 2 الترجمة والتحميل: بزر واحد يُحوَّل كودك النصي إلى صورة رقمية ويُحمَّل في ذاكرة بحجم 256 بايت في الأسفل إلى اليمين.
- 3 التشغيل أو التنفيذ خطوة بخطوة: زر "تشغيل" يجعل البرنامج يعمل بسلاسة. زر "تنفيذ خطوة" ينفّذ التعليمات واحدة تلو الأخرى لتتمكن من رؤية كيف تتغيّر القيم في المسجلات (A, B, C, D) والذاكرة بدقة.
- 4 المترجم الحي: أثناء التشغيل أو عندما تمرر الفأرة فوق أي خلية في الذاكرة، يعرض لك المترجم ما الذي يعنيه ذلك الرقم بالضبط بالنسبة للمعالج.