هل سبق لك أن أردت إنشاء نظام تشغيل ، لكنك لم تكن تعرف من أين تبدأ؟ حسنًا ، تهانينا ، لأنك وجدت للتو برنامجًا تعليميًا يعلمك رمز التجميع x86 16 بت ، وسيتمكن يوم واحد من إنشاء نظام التشغيل الخاص بك!
لماذا سنستخدم التجميع؟ نظرًا لأنه ليس من الصعب تنفيذها في جهاز كمبيوتر ، فهي الطريقة الأكثر مباشرة للتواصل مع جهاز كمبيوتر ، وكونك التجميع 16 بت يعني أن نظام التشغيل الخاص بنا سيكون قابلاً للتنفيذ في أي جهاز كمبيوتر Intel (منذ وحدة المعالجة المركزية 8086 ، التي تم إصدارها في عام 1979). ربما نتعلم في مستقبل واحد كيفية تحميل رمز لغة عالية المستوى مثل C وجعل الكود أكثر فهمًا.
من المفترض أن يتبع هذا البرنامج التعليمي بالترتيب. إذا قفزت إلى الفصل الثالث ولا تعرف ما هو mov ah, 0x0E يعني أنك لن تفهم أي شيء. حاول أن تفهم ما يعنيه كل سطر ؛ لن يعلمك نسخ النسخ أي شيء.
في المستقبل: