لنبدأ تعلم تجميع x86-64! الجزء 0 - الإعداد والخطوات الأولى

2025-07-14

تُعدّ هذه المدوّنة الجزء الأول من سلسلة تتناول لغة التجميع x86-64. يستذكر الكاتب تعليم التجميع x86 المُعتاد في الجامعة، ويقرّر كتابة درسٍ حديث. يستخدم الدرس المُجمّع المُسطّح (FASM) و WinDbg، مُفسّراً المفاهيم الأساسية كالسجلّات، وعنوان الذاكرة، واتفاقية النداء في نظام التشغيل Windows 64 بت. ويُنشئ برنامجاً بسيطاً لنظام التشغيل Windows، مُبيّناً كيفية التجميع بواسطة FASM، و تصحيح الأخطاء بواسطة WinDbg.

التطوير تجميع x86-64