سؤال سريع ، سجل سجل المبتدئين - DX: الفأس
-
28-09-2019 - |
سؤال
أنا أدرس حاليًا لإجراء امتحان سأجري على مجموعة X86.
لم يكن لدي الكثير من الحظ googling من أجل ":" ، شائع جدًا من علامة علامات الترقيم:/
IDIV - قسم عدد صحيح موقّع
الاستخدام: Idiv SRC
تعديل الأعلام: (AF ، CF ، من ، PF ، SF ، ZF غير محدد)
توقيع القسم الثنائي للمتراكم حسب المصدر. إذا كان المصدر عبارة عن قيمة بايت ، فسيتم تقسيم الفأس بواسطة "SRC" ويتم تخزين الحاصل في AL والباقي في AH. إذا كان المصدر قيمة كلمة ، DX: الفأس مقسم على "SRC" ، ويتم تخزين الحاصل في AL والباقي في DX.
مأخوذة من "intel opcodes و mnemonics"
ماذا يعني DX: الفأس؟
شكرا جزيلا على وقتك :)
المحلول
إنه زوج من السجلات: DX
و AX
.
البسط نفسه هو كلمة مزدوجة. يجب تخزين الكلمة العليا من البسط في DX
, أقل واحد في AX
.
نصائح أخرى
DX:AX
هي القيمة 32 بت لاستخدامها كحد أقسام. يتم الاحتفاظ بأهم 16 بت في DX
, ، الأقل أهمية في AX
. إنها طريقة لتحديد قيمة 32 بت في بيئة 16 بت خلاف ذلك.