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

ربط C مع اسمبلي

مغلق
بدأه nashed في 24 ديسمبر 2004 · 3 رد · 894 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بارك الله بكم على هذا المنتدى الجميل والرائع يا شباب أنا جديد بالتعامل مع الاسمبلي

وأريد أن أربط برنامج اسمبلي مع لغة C وصار لي ثلاث أيام في هذا الموضوع ولم أجد الحل

ونظراً للمعلومات الجميلة و الرائعة التي رأيتها في منتداكم أرجو أن أرى ضالتي عندكم

علما أنني حاولت الربط عن طريق TASM , TLINK ولم أتمكن

حيث حصلت على الملف OBJ لملف C عن Turbo C++

وحصلت على ملف OBJ لملف الاسمبلي عن طريق TASM

وعن طريق TLINK عملت للملفين LINK للحصول على exe ولكن أحصل على مشاكل في ملف C

وحصلت على exe لملف C ولم يكن فعال ولم يعطي الخرج المطلوب و مثل ذلك أيضا لملف الاسمبلي

وهذه هي الملفات وبارك الله بكم وجزاكم الله عنا كل خير

Desktop.zip

#2

:آآآآآآآآآآآآآآآآآآآخ <:o)

لو كنت في اللينوكس كانت مشكلتك خلصت في ثواني. 001

وهذه دعوة مني لزيارة قسم اللينوكس ، والإنتقال إلى نظام لينوكس حيث أن ستستمتع جدا بالبرمجة فيه، كما تريد وكيفما تشاء. 012

وأكيد يوجد لدينا أناس عباقرة في الأسيمبلي هنا معنا.

وأكيد سيجاوبونك.

ولكني أحببت أن أروج لنظام اللينوكس :ph34r: .

يلا ..كفاية كده علشان ماحدش يشوفني هنا.

لو رآني الأستاذ أحمد غريب هنا سيقطع رجلي وبصراحة أنا أريدها.

السلام عليكم

System Engineer

Red Hat Certified Engineer

Red Hat Certificate Number

805010381752078

#3

اخي الكريم ... بالنسبة لربط السي و الاسمبلي .. فمن الممكن ان يتم دلك عن طريق تضمين جمل اسمبلي داخل شفرة برنامج السي كما يلي :

void main()
{

cout<<"Hello";

ams_   mov ax,5


}

ارجوا ان يساعدك هذا ..

بنت اليمن ،،

لا اله الا الله .. محمد رسول الله

(* ربِ اجعلني مقيم الصلاة و من ذريتي ، ربنا و تقبل دعـاء *)

يا حيّ يا قيـوم ... برحمتك استغيث ... اصلح لي شأني كله و لا تكلني الى نفسي طرفة عين

#4
ربط ال MASM 6.14 مع الفيجوال سي++

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

هذا الموضوع مغلق.

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