الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

a simple question about registers

مغلق
بدأه ar5384 في 7 ديسمبر 2004 · 1 رد · 504 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Alsalamoo alaykom w rahamt allaho w barakato

Well it is known that normal registers( not extended ones) are divided into low & high parts .........e.g. ax=ah+al

How are they divided?؟but what about extended registers

sorry 4 writing in english but i really don't know the arabic vocabulary of assembly

for example:

EAX =?

#2

السلام عليكم

المسجلات 32 بت ليست مقسمه على الاطلاقو إما ان تستخدمها كامله او تستخدم الجزء الاسفل منها فقط.

على سبيل المثال إذا اردت ان تستخدم ِEAX فيمكنك ان تستخدمها كامله, او تستخدم AX فقط , وكما ذكرت فى مداخلتك ax تنقسم إلى al و ah, لذالك نستطيع ان نقول ان EAX لا تقسم كما هو الحال بانسبه ل AX فالجزء العلوى من EAX لا يمكننا الوصول إليه مباشرة, وإنما علمنا ان نستخدم بعض الاوامر للوصول إليه.

ارجو ان تكون الفكره واضحه.

والسلام

لا إله إلا الله محمد رسول الله

busbar : يجب ان تدرك انه هناك حد ادنى للمعرفة المطلوبة قبل البدء في عمل أي شئ.

هذا الموضوع مغلق.

مواضيع مشابهة