Salam
Can I have the answer of this question??
How would the disassembler deal with the various addressing modes and instruction formats??
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
السلام عليكم,
للإجابة على هذا السؤال ببساطة فإن Disassembler يعمل على الطريقة التالية :
يقرأ بايت من مكان ما في الذاكرة وتكون له طاولة تحتوي على العلاقات بين قيمة عدد ما وما يعادلها من instruction وكذلك طول هذه التعليمة وهكذا ستكون لديه كل المعلومات عنها وسيحولها إذن إلى تعليمة مثل الأسمبلر ويأخذ ما يلزمه من معطيات وبعد هذه يتخطى هذا العدد من المعطيات ويعيد العمل مرة أخرى حتى النهاية.
هذه هي الطريقة البدائية وقد تتعقد الأمور شيئا ما أكثر حسب شغل Disassembler وما نريد منه بالتفصيل.
إلى اللقاء.
هذا الموضوع مغلق.