السلام عليكم
تحية طيبة
السؤال ما الفرق بين ما يلي:
MOVE D0, #1
MOVE D1, D0
MOVE D0, #2
وبين
MOVE BX, #1
MOVE DX, BX
MOVE BX, #2
وبين
MOVE EBX, #1
MOVE EDX, EBX
MOVE EBX, #2
مع بيان أنظمة التشغيل أو المعالجات التي تعمل عليها
وشكراً
السلام عليكم
تحية طيبة
السؤال ما الفرق بين ما يلي:
MOVE D0, #1
MOVE D1, D0
MOVE D0, #2
وبين
MOVE BX, #1
MOVE DX, BX
MOVE BX, #2
وبين
MOVE EBX, #1
MOVE EDX, EBX
MOVE EBX, #2
مع بيان أنظمة التشغيل أو المعالجات التي تعمل عليها
وشكراً
معقول لا رد؟
بالنسبة للاولى لا ادري
وبالنسبة للثانية فهي من انظمة intel 86 التي قبل ال pentium مثل dx 486
وبالنسبة للثالثة فهي من انظمة intel 86 التي من ال pentium وفوق
أشكرك على الرد(gift)
إضافة
المسجلات مثل ax,bx تعتبر مسجلات 16 بت
اما المسجلات eax,ebx وغيرها فتعتبر مسجلات 32 بت (e= extended ) وهي موجودة منذ معالجات 386
إضافة جيدة، شكراً
هل هذا يعني أنه يمكنني تحويل برامج asm القديمة بتغيير أسماء المسجلات فقط؟
والله الحكايه دى عاوزه معرفة تفاصيل او بنية كل معالج
المعالجات كترت ومش عدنا عارفين نعمل ايه
مبرمجين الاسيمبلى ضاعو ياجدعان
كمان كام سنه ونلاقى بتاع 100معالج ونتوه بناتهم
يلا ربنا يقوى الجميع
لا اله الا الله محمد رسول الله
هذا الموضوع مغلق.