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

Disassembler

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

Salam

Can I have the answer of this question??

How would the disassembler deal with the various addressing modes and instruction formats??

1+1=10

#2

السلام عليكم,

للإجابة على هذا السؤال ببساطة فإن Disassembler يعمل على الطريقة التالية :

يقرأ بايت من مكان ما في الذاكرة وتكون له طاولة تحتوي على العلاقات بين قيمة عدد ما وما يعادلها من instruction وكذلك طول هذه التعليمة وهكذا ستكون لديه كل المعلومات عنها وسيحولها إذن إلى تعليمة مثل الأسمبلر ويأخذ ما يلزمه من معطيات وبعد هذه يتخطى هذا العدد من المعطيات ويعيد العمل مرة أخرى حتى النهاية.

هذه هي الطريقة البدائية وقد تتعقد الأمور شيئا ما أكثر حسب شغل Disassembler وما نريد منه بالتفصيل.

إلى اللقاء.

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

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