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

عدة أسئلة حول "ماهية" الاسمبلي

مغلق
بدأه mojaboja في 2 يونيو 2006 · 2 رد · 478 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اهو انا بدأت بالسلام اهو فمحدش يتعصب عليه

انا بس عاوز اعرف هو الاسمبلى ده برنامج ولا ايه يعنى هو برنامج واحد ام انه مجرد كومبايلر

يعنى برنامج واحد زى الفيجوال وغيره ولا ايه بالظبط وانا اقدر انزله منين

وكل بروسيسور ليه اسمبلى خاص بيه

ياجماعة معلش استحملوا اخوكم

بس اهم حاجة محدش يشتم فى سره :rolleyes:

ممكن تحطوا رابط للاسمبلى لو هو برنامج

معلش ياجماعة

سلااااااااااام

#2

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

/index.php?showtopic=76032

الاسمبلي بيئة برمجة بلغة اسمها الاسمبلي مثلها مثل كل اللغات الاخرى.

الاسمبلي تملك العديد من البرامج التي تسمى المجمعات, منها masm, tasm, nasm, fasm, dasm, ...

كلها اختصارات لامور مثل Microsoft Assembler, Turbo Assember, ...

الاسمبلي ليست بيئة مرئية مثل الفيجوال (اللي بدو يذكر كلمة الفيجوال من اليوم ورايح هون فورا اغلاق للموضوع!)

الاسمبلي تعليمات تختلف وفق المعالجات.. المعالجات الخاصة بالـ desktop pcs غير تلك الخاصة بانظمة التحكم الالية التي تحتاج الى mirco processor غير تلك التي ...

لكن المستخدم من قبل المبرمجين غير المتخصصين هي تلك الخاصة باجهزة الكمبيوتر الاعتيادية التي تستخدم Intel و AMD..

تقدر تنزله من فيه؟ هناك روابط في القسم, ابحث.

الاسمبلي ليس كومبايلر, بل مجمّع.

اخيرا, هذا اول واخر تنبيه بما انك تشارك لاول مرة في القسم, العنوان المناسب ثم العنوان المناسب.

تم تعديل هذه المشاركة بواسطة Xacker في 2 يونيو 2006 في 13:14

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

الاسمبلى هى مجرد لغة ولكنها لغة اساسية يحتوى عليها اى كمبيوتر فى العالم

لان كل كمبيوتر يملك معالج اى كان نوعه intel او AMD او Aple

ولكل معالج منهم تعليمات مثل MOV او lds او sgdt اوتقنية xmm او Sse3 الخ ....

اذا كتبت برنامج بتعليمات هذا المعالج intel يتحتم عليك ان تتعامل معه بالغة الالة ( 0010010) الخاصة به

وبدلاا من استخدام 010101 لجا المطورون لبناء اسمبلى خاصة لكل نوع من انواع المعالجات

اما هذه المشكلة تم حلها فى لغة السى يمكنك فقط كتابة برنامجك والهدف منه وهى تقوم بعملية التحويل لملف تنفيذى المناسب وفقا لنوع المعالج الذى تعمل عليه

وشكرا

تم تعديل هذه المشاركة بواسطة Nokia_2006 في 2 يونيو 2006 في 21:06

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

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