اخي العزيز , هذه الطريقة تصلح لمايكروكونترولر يتحكم بمصباح او جهاز منزلي , وليس نظام يرتبط بطائرة تتحرك بسرعة فوق صوتية ,,,,
بالنهاية اخي الكود الذي ستصل اليه , لن يكون بالسي كما تتصور , بل سيكون بالاسمبلي و اعتقد انك تعلم ان الامر ليس بالسهولة التي تصورها ...
و الاسوأ ان الاسمبلي الذي قد تصل له ليس بالضرورة ان يكون ضمن المعايير العالمية المعروفة ...
يعني نحن بالوسط العلمي و التجاري نستعمل معيارين فقط للاسمبلي , هما معيار Intel و معيار AT&T ,,,ليس بالضرورة ان تكون اجهزة لوكهيد مارتن تتبع هذه المعايير ...
يعني انت في حال وصلت الى الاسمبلي كما تتصور , فلن تجد تعليمات التي تعرفها من نوع
movl %ebp ,%eax
add $0x20,%eax
لانه في الغالب سيكون الاسمبلي خاص بالشركة المصنعة نفسها..
و بالتالي انت لن تواجه كود غير مفهوم , بل لغة غير مفهومة ايضا ...