لغة الآلة: الفرق بين النسختين

[نسخة منشورة][نسخة منشورة]
تم حذف المحتوى تمت إضافة المحتوى
لا ملخص تعديل
وسم: تعديل مصدر 2017
طلا ملخص تعديل
وسم: تعديل مصدر 2017
سطر 15:
 
قد تحتوي مجموعة التعليمات الخاصة بالمعالج على كافة التعليمات من نفس الطول، أو قد يكون لها تعليمات متغيرة الطول. تختلف كيفية تنظيم الأنماط اختلافًا كبيرًا مع البنية المحددة، وغالبًا أيضًا مع نوع التعليمة. تحتوي معظم التعليمات على واحد أو أكثر من حقول [[كود العملية|كود التشغيل]] التي تحدد نوع التعليمة الأساسية (مثل الحساب، والعمليات المنطقية، و{{وإو|تفرع (علوم الحاسب)|Branch (computer science)|نص=القفز}}، وما إلى ذلك) والتشغيل الفعلي (مثل إضافة أو مقارنة) والحقول الأخرى التي قد تعطي نوع [[معامل حسابي|المعامل]]، أو {{وإو|وضع العنونة|Addressing mode}}، أو موازنة و تسجيل العناوين، أو القيمة الفعلية نفسها (تسمى هذه المعاملات المستمرة الواردة في التعليمة بـ المعاملية أو instantiates).<ref>{{cite web|url=http://programmedlessons.org/AssemblyTutorial/Chapter-11/ass11_2.html|title=Immediate Operand|author=Bradley Kjell; kjell at ieee dot org|publisher=}}</ref>
 
 
لكل عملية حسابية أو منطقية تكتب بلغة الآلة شيفرة (code) خاصة بها. وتُكتَب عناوين [[الذاكرة]] الحقيقية في البرامج المكتوبة بلغة الآلة.<ref>{{cite web|title=Managed, Unmanaged, Native: What Kind of Code Is This?|url=http://www.developer.com/net/cplus/article.php/2197621/Managed-Unmanaged-Native-What-Kind-of-Code-Is-This.htm|publisher=''developer.com''|accessdate=2008-09-02| مسار الأرشيف = http://web.archive.org/web/20180702011348/https://www.developer.com/net/cplus/article.php/2197621/Managed-Unmanaged-Native-What-Kind-of-Code-Is-This.htm | تاريخ الأرشيف = 02 يوليو 2018 }}</ref>
 
== مراجع ==