الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برامج للمعالج X86

بدأه Blueteeth في 29 فبراير 2008 · 4 رد · 820 مشاهدة · في لغة C و ++C
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم,

أنا إن شاء الله حدخل فى مشروع يتطلب كتابة برنامج ينفذ قبل تحميل ال bootloader, يعنى ال BIOS هو اللى حينادى على البرنامج بتاعى المخزن على كارت, المهم هو هل يوجد كومبايلر C/C++ يدعم إنتاج كود يشتغل على x86 بدون runtime environment ؟ و إذا ﻻ يوجد, أى أسمبلر أستعمله؟

أى نصيحة من أى حد إشتغل فى الموضوع دا أكيد حتساعدنى و حبقى شاكر.

شكراً مقدما.

#لو المشرف شاف إن الموضوع مناسب أكتر فى قسم اﻷسمبلى يا ريت ينقله أو يعمله لينك هناك, شكراً.

#2

السلام عليكم ,,

إن شاء الله موفق في مشروعك,

ليس لدي خبرة في هذا الموضوع كثيراً, و لكن سأضع ما لدي :

كما قلت بالفعل مترجمات ++C/C تكون موجهة لنظام تشغيل معين في الغالب للاستفادة من خدماته بدلاً من توجيه المترجم لمعالج معين, و لكن يوجد العديد من المترجمات التي لا تعمتد على مكتبات خارجية, لديك هذا المترجم على سبيل المثال :

Paradigm C++

للأسف لا أعرف مترجماً مجانياً لفعل مثل هذا الأمر,

هناك أيضاً هذه المواضيع التي يمكن أن تفيدك :

/index.php?showtopic=150347

ستجد رد الأخ أسامة في الصفحة الثالثة, قام بشرح طريقة استدعاء الـ BIOS للبرنامج و ماهو المطلوب اتباعه,

/index.php?showtopic=117389

و هنا مثال على ما تريد بالاسمبلي,

تحياتي,,

#3

السلام عليكم

اعتقد ان djgpp سيفيدك

جرب هذا الموقع

www.osdever.net

www.osdev.org

بالتوفيق ان شاء الله

لا اله إلا الله

#4

شكرا أخى خالد على المشاركة الجميلة بس لم أكن أتوقع أن الكومبايلر غالى للدرجة دى! :) وشكرا أخى محمد على اللينكات فعلا جميلة جدا و أظن أنها ستفيدنى كثيرا بإذن الله.

#5

الافضل هو المترجم الخاص بشركة انتل Intel C Compiler

اذا وجدت نسخه منه ارجو ان ترفعها لنا في المنتدي

( _ /)

(='.'=)

(")-(")

مواضيع مشابهة