العودة لقائمة المشاريع
كتابة كود Assembly مع اختبار الأكواد على المحاكي SDK6800 المرفق
الميزانية
$25.00 - $50.00
التصنيف
برمجة، تطوير المواقع والتطبيقات
المهارات المطلوبة
برمجة
تطوير البرمجيات
Back End
لغة التجميع
هندسة البرمجيات
برمجة
تطوير البرمجيات
Back End
لغة التجميع
هندسة البرمجيات
الوصف
أرغب في إجراء العمليات التالية بلغة Assambley للمعالج الدقيق 8bitlik Motorola MC6800
.
1- يجب كتابة كود ASSAMBLEY الذي يجمع أرقام توقيع 32 بت في هذا المعالج.
أولاً ، يجب تحميل الرقم الأول في الذاكرة بدءًا من العنوان A000H ، ويجب تحميل الرقم الثاني من العنوان A007H. بعد ذلك ، يجب كتابة برنامج فرعي يمكنه إضافة رقمين موقعين 32 بت في هذه العناوين. يجب أن تخزن نتيجة الإضافة في كتلة الذاكرة التي تبدأ من العنوان B000H.
2- اكتب كود تجميع يقوم "بضرب" رقمين بدون إشارة 16 بت.
أولاً ، يجب تحميل الرقم الأول في الذاكرة بدءًا من العنوان 9000H ، ويجب تحميل الرقم الثاني بدءًا من العنوان 9007H. يجب تحميل نتيجة الضرب في الذاكرة بدءًا من العنوان B100H.
3- سيتم كتابة كود ASsambley لحظر نقل ذاكرة الوصول العشوائي.
أولاً ، ستتم طباعة قيمة 16 بت لعنوان 5000H. سيقوم البرنامج الفرعي المراد كتابته بنقل قيمة البايت إلى الكتلة بدءًا من العنوان 5000H ، بالترتيب ، إلى الكتلة بدءًا من العنوان 8000H.
4- من المرغوب فيه اختبار ثبات كتلة ذاكرة الوصول العشوائي الخاصة بالمعالج عن طريق كتابة كود assabmley. لهذه العملية ، بين العنوان 5000H والعنوان A000H يتم تحديده كمنطقة اختبار. يتم احتساب العناوين التي تنتمي إلى كل بايت تم اكتشاف تلفها ويطلب تسجيل المبلغ الإجمالي في المكان الذي يبدأ من العنوان A100H.