كيف ظهرت لغة الالة وهل يمكن البرمجة منها عن طرق الويندوز

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

انا دورت كتير و لكن لم اجد

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لغة الأله هي لغة 0 و 1 لا يمكن للبشر فهمها لذالك وجدة لغات علية المستوي مثل c++ jav إلخ

اهلا اخي لغة الالة هي مثل ما قال الاخ 0 , 1 فقط

الاسمبلي هي اللغة الاقرب الى الالة و ليست لغة الالة :)

خذ هذه دورة شاملة لنظم العد، تحويل الأعداد والعمليات الحسابية على النظام الثنائي، والثماني والعشري، والستة عشر. الدورة من أساسيات البرمجة.

http://barmaje.com/topics/26

سأكتب بعضاً مما أعرفه :

الـ 0 و 1 عبارة عن اشارات كهربائية حيث 0 تعني عدم وجود اشارة و 1 تعني وجود اشارة

طبعاً لغة الاسمبلي تختلف حسب اختلاف معمارية المعالج

فمثلاً اوامر الاسمبلي في معمارية الـ ARM تختلف عن معمارية الـ x86

كيف عملو لغة الاسمبلي ؟

حسب علمي ، كل تعليمة للغة الالة يتم تحويلها للغة اكثر فهماً للبشر

فمثلاً 10110000 01100001 ، تحويلها للاسمبلي هو :

MOV AL, 61h

اي ضع نسخة من الرقم 61h - طبعاً هذا الرقم مكتوب بالنظام السداسي عشري وهو يساوي 97 بالنظام العشري المتعارف عليه - في المسجل AL

اريد ان اعرف كيف ظهرت لغة الالة

كان الحاسوب يفهمها بشكل مباشر

اعرف كيف تم برمجة لغة الايسمبلي

هي عبارة عن لغة تترجم للغة أخرى ، مثلاً :

أكتب = Write

إذاً عندما أقول لك "أكتب" فستعرف أنها "Write" وتقوم بالكتابة

هذا هو المبدأ ، فيتم ترجمة كل أمر تكتبه بأي لغة للغة الأصلية ثم يفهمها الحاسب مباشرة

يمكنك أن تبرمج الأسمبلي عن طريق ويندوز، أو أي نظام تشغيل، عن طريق برامج محاكاة غرضها تعليمي.

مثل MARS MIPS simulator

لكن إذا كنت تريد أن تبرمج بها مباشرة لأغراض إنتاجية فالطريقة العملية والمتبعة من قبل المبرمجين بالأسمبلي هي البرمجة عن طريق لغة High level مثل C++ ثم تحويل الكود إلى أسمبلي والتعديل عليه للوصول إلى آداء أعلى.

البرمجة بلغة الآلة غير ممكنة إلا عن طريق العتاد، تبرمج مباشرة على المعالج. لذلك إصدارة أو نوع الأسمبلي يأتي على حسب المعالج.