الفرق بين المراجعتين لصفحة: «أسمبلي/قائمة بأوامر أسمبلي لتصميم x86»

تم حذف المحتوى تمت إضافة المحتوى
ط روبوت: تغييرات تجميلية
ط تنسيق باستخدام الأوتوويكي براوزر
سطر 8:
# EAX :Accumulator ، أي المجمع أو المراكم
# EDX:Data Register، يستخدم في عمليات الحساب وعمليات الإدخال والإخراج
# ECX:Counter Register، يستخدم كعداد
# EBX: Base Register يستخدم للتأشير على البيانات(الموجودة في الDS عند الإستخدام بتهيئة المناطق.)
# ESP:Stack Pointer، مؤشر المكدّس
سطر 22:
خانة التخزين اللتي تسع 8 بتات مثل AL,AH,DL,CL لها قدرة تخزينية تستوعب 8 بتات أي ما يعادل بايت واحد فقط أي أنك تستطيع ادخال رقم ستة عشري يبدأ من 0 وحتى 0FFH. (لاحظ أنه كل عددين ستاعشريين يعادل 1 بايت).<br />
خانة التخزين اللتي تتسع 16 بت مثل AX , BX , CX لها قدرة استيعابية بما يعادل 2 بايت يبدأ من 0 وحتى 0FFFFH.<br />
خانة التخزين الموسعه (32 بت) مثل EAX , EBX , ECX تستوعب حتى 4 بايت يبدأ من 0 وحتى 0FFFFFFFFH.<br />
 
== خانات عناوين المناطق ==
سطر 73:
|CF
|}
 
 
البتات رقم 0 ورقم 1 محجوزان ومن المفترض ان لا يتم تغييرهما.
السطر 115 ⟵ 114:
<pre>mov cx,3AB5H
</pre>
 
 
ووضع الحرف H بعد الرقم يعني أن الرقم بنظام العد الست عشري Hexadicimal ، أي أن كل خانة يمكن أن تحتوي على 16 عددا وليس على 10 فقط كما في النظام العشري ، وتستبدل القيم التي تعبر عن 10 و 11 و 12 و13 و 14 و15 في النظام العشري بخانة واحدة لكل منها كالترتيب الآتي A B C D E F ، فيكون العدد FFh على سبيل المثال هو عبارة عن 15 + 15×16 ، تماما كما أن العدد 99 هو عبارة عن 9 + 9×10