مشاهدة النسخة كاملة : assemply language


amira
16-02-2008, 07:52 PM
:salam:

"what about assemply????"

**هي لغة تم تطويرها وتصميمها لتناسب المبرمج وليس الآلة. هذه اللغة تكتب التعليمات باستخدام أسماء رمزية Symbolic Names تمثل شيفرات لدوال معينة Function Codes أو لعناوين Addresses داخل الذاكرة. وهذه الأسماء غالبا مختصرة Mnemonic وسهلة التذكر. فمثلا يستخدم الرمز ADD كاختصار لعملية الجمع Addition والأمر SUB كاختصار لعملية الطرح Subtraction والأمر MPY كاختصار لعملية الضرب Multiplication وهكذا.

وينبغي أن يترجم البرنامج المكتوب بلغة التجميع إلى لغة الآلة (http://www.c4arab.com/qamoos/mean.php?word=Machine%20Language) قبل تنفيذه. وذلك لأن الآلة تستطيع تنفيذ التعليمات المكتوبة فقط بلغة الآلة. وعملية الترجمة تتم بواسطة الحاسوب بمساعدة المُجمع (http://www.c4arab.com/qamoos/mean.php?word=Assembler) Assembler وهو برنامج مكتوب بلغة الآلة.

وحيث أن لغة التجميع تستخدم أسماء رمزية فإنها سهلت البرمجة و إلى حد ما مكنت من اكتشاف الأخطاء في البرنامج. وهي لغة تعتمد على الحاسوب بمعنى أنها صممت للاستخدام على أجهزة ذات تصميمات ومواصفات محددة.

والصيغة العامة لكتابة الأمر (التعليمة) في لغة الأسمبلي هي:
لافتة : تعليمة ; تعليق

عادة فإن التعليقات أو الملاحظات التي تصف الأوامر توضع على الطرف الأيمن. و هذا النوع من التوثيق بين التعليمة و التعليق يجعل من السهل على المبرمج كتابة و قراءة و تصحيح الشيفرة. و نقصد بكلمة الشيفرة أن البرنامج مكتوب بلغة الآلة للمعالج و الذي يُعرف بشيفرة الهدف object code أما البرنامج المكتوب بلغة الأسمبلي فيدعى بشيفرة المصدر source code . هذا و إن كل تعليمة في برنامج المصدر تطابق أمراً واحداً في لغة الأسمبلي حيث أن الأمر يجب أن يحدِّد أي عملية سيتم تنفيذها و ما هي متحولات المعطيات التي ستُعالج. لهذا السبب تُقسم التعليمة إلى قسمين منفصلين: رمز التعليمة opcode = operation code و المتحولات operands. رمز العملية هو جزء من التعليمة و الذي يحدد العملية التي ستُنفذ


ودى نبذه مختصرة عن معنى هذه اللغة او ماذا تعنى

اتمنى الافادة

admin
16-02-2008, 11:04 PM
جزاك الله خير ا

h@wk
17-02-2008, 07:00 PM
بارك الله فيك

محمود010
18-02-2008, 09:30 PM
شكرا لكى يابشمهندسة على الشرح المميز ده

فعلا اللغة دى المفروض الواحد يتعملها علشان يعرف كل حاجة ماشية ازاى

مصطفى محمود
23-02-2008, 12:19 PM
جزاكى الله خيرا وبارك الله فيكى يابشمهندسه وفى إنتظار المزيد إن شاء الله