
اكتب أول برنامج لغة تجميع وقم بتشغيله على المحاكي

السعر: $19.99
في هذه الدورة القصيرة, سنقدم أولاً ما هي لغة التجميع ولغة الآلة, المراسلات بينهما. ثم نكتب برنامجنا الأول بلغة التجميع.
من أجل تشغيل هذا البرنامج, نحتاج إلى برنامج يسمى المجمع لترجمة برنامج التجميع لدينا إلى ملف كائن, ثم استخدم برنامجًا آخر يسمى رابط لنقل ملف الكائن هذا إلى الملف القابل للتنفيذ. سنقوم بكل ذلك على Linux Distribution Ubuntu Desktop.
سأوضح لك كيفية القيام بكل هذه الخطوات خطوة بخطوة. من تثبيت Linux Desktop, أوامر Linux الأكثر استخدامًا, لاستخدام مُجمّع جنو, رابط جنو و objdump. وكيفية عمل ملف نصي.
نحن أيضا نغطي مجموعة من المفاهيم: السداسي عشري, التفكيك, مجموعة العمارة تعليمات, تمهيد, القوة في إختبار الذات, اقرأ الذاكرة فقط, السير تراث, كتلة تمهيد رئيسية, ذاكرة الوصول العشوائي, المقاطعة وحرف ASCII وما إلى ذلك..
سنرى كيفية القيام بتجميع الكود المصدري لـ Bochs والتثبيت, باستخدام الخطوات الكلاسيكية: تدريب MECM, صنع, وجعل التثبيت. في النهاية سنقوم بتشغيل برنامجنا الأول على Bochs.
أضمن أنك ستتعلم الاستخدام الأساسي للعديد من أوامر وبرامج Linux, فهم أفضل للمفاهيم التقنية للكمبيوتر منخفضة المستوى. من هناك لدينا القدرة على استكشاف المزيد عبر نظام تشغيل الكمبيوتر. أرك لاحقًا.
إضافة تعليق
يجب عليك تسجيل الدخول او التسجيل لتستطيع اضافه تعليق .